최초의 안드로이드 스마트폰은 2008 년 6 월에 출시되었다. 안드로이드는 TV, 디지털 카메라, 게임기, 스마트 시계 등 태블릿 등 분야로 점차 확대되고 있다. 20 1 1 1 분기에는 안드로이드의 세계 시장 점유율이 처음으로 사이판 시스템을 제치고 세계 1 위에 올랐다.
20 13 4 분기에는 안드로이드 플랫폼 휴대전화의 전 세계 시장 점유율이 78. 1% 에 달했다. 20 13-09-24 구글이 개발한 운영 체제 안드로이드는 5 번째 생일을 앞두고 전 세계적으로 이 시스템을 사용하는 장치 수가 10 억에 달했다.
확장 데이터:
안드로이드의 시스템 구조:
1, 시스템 커널
안드로이드는 Linux 커널에서 실행되지만 GNU/Linux 는 아닙니다. Cairo, X 1 1, Alsa, FFmpeg, GTK, Pango, Glibc 등 GNU/Linux 가 지원하는 대부분의 기능인 안드로이드는 지원되지 않기 때문입니다 안드로이드는 Glibc 대신 Bionic 를 사용하고, Cairo 는 Skia, FFmpeg 는 opencore 를 사용한다.
2. 접미사 소개
APK 는 Android 응용 프로그램의 접미사이자 AndroidPackage 의 약자인 Android 설치 패키지 (apk) 입니다. APK 는 Symbian Sis 또는 Sisx 와 유사한 파일 형식입니다. APK 파일을 안드로이드 시뮬레이터 또는 안드로이드 휴대폰으로 직접 전송하여 설치할 수 있습니다.
하드웨어 이미지 추출 계층
Android 의 HAL (하드웨어 추상화 계층) 은 닫힌 소스 코드로 하드웨어 드라이버 모듈을 제공할 수 있습니다. HAL 의 목적은 Android 프레임워크를 Linux 커널에서 분리하여 Android 가 Linux 커널에 지나치게 의존하지 않도록 하여 커널 독립이라는 개념을 달성하는 것입니다. Android 프레임워크 개발은 구동 구현에 관계없이 가능합니다.
4. 중개 소프트웨어
운영 체제와 어플리케이션 사이의 다리. 애플리케이션은 기능 계층 (라이브러리) 과 가상 시스템 (가상 시스템) 의 두 계층으로 나뉩니다. Bionic 은 libc for Android 의 개선된 버전입니다. Android 에는 Apple Safari 브라우저 뒤에 있는 엔진인 Webkit 도 포함되어 있습니다.
5, 보안 권한 메커니즘
안드로이드 자체는 독립적인 권한의 운영 체제이다. 이 운영 체제에서 각 응용 프로그램은 시스템 ID (Linux 사용자 ID 및 그룹 id) 로 실행됩니다. 시스템의 각 부분에도 고유한 식별 방법이 사용됩니다. 이것이 Linux 가 응용 프로그램과 응용 프로그램을 시스템과 분리하는 방법입니다.
바이두 백과-안드로이드 시스템