안드로이드 (운영체제)
IT 위키
안드로이드(Android, 安卓)는 구글(Google)이 리눅스 커널을 기반으로 개발한 모바일 운영체제로, 주로 스마트폰, 태블릿, 스마트워치, 스마트 TV 등 다양한 기기에 사용된다.
1 개요[편집 | 원본 편집]
안드로이드는 오픈 핸드셋 얼라이언스(Open Handset Alliance, OHA)에 의해 개발되었으며, 2008년 HTC Dream(또는 T-Mobile G1)을 통해 처음 상용화되었다. 이후 구글이 개발 및 배포를 주도하면서 세계에서 가장 널리 사용되는 모바일 운영체제로 자리 잡았다.
2 특징[편집 | 원본 편집]
- 오픈 소스 기반: 안드로이드는 AOSP(Android Open Source Project)를 통해 소스 코드가 공개되어 있어, 제조사나 개발자가 자유롭게 수정 및 배포할 수 있다.
- 다양한 기기 지원: 스마트폰 외에도 태블릿, TV, 자동차, 웨어러블 기기 등 여러 플랫폼에 적용 가능하다.
- 구글 서비스 통합: 구글 플레이, 지메일, 지도 등 다양한 구글 서비스와 연동된다.
- 앱 생태계: 구글 플레이 스토어를 통해 수백만 개의 애플리케이션을 설치할 수 있다.
- 다중 작업 및 위젯: 사용자 정의가 용이하며, 홈 화면에서 다양한 위젯을 사용할 수 있다.
3 구조[편집 | 원본 편집]
안드로이드는 크게 네 가지 계층으로 구성된다:
- 리눅스 커널: 하드웨어 추상화, 메모리 관리, 프로세스 관리 등을 담당
- 네이티브 라이브러리: C/C++로 작성된 시스템 라이브러리 및 미디어 프레임워크 포함
- 안드로이드 런타임(ART): 앱 실행을 위한 가상 머신 환경 제공
- 애플리케이션 프레임워크: 앱이 시스템 기능을 사용할 수 있도록 API 제공
- 애플리케이션: 사용자 인터페이스 및 기능을 구성하는 최상위 계층
4 주요 버전[편집 | 원본 편집]
안드로이드는 알파벳 순서의 디저트 이름으로 버전을 명명했으나, Android 10부터는 숫자 기반으로 변경되었다.
- Android 1.5 Cupcake
- Android 2.3 Gingerbread
- Android 4.4 KitKat
- Android 5.0 Lollipop
- Android 6.0 Marshmallow
- Android 7.0 Nougat
- Android 8.0 Oreo
- Android 9.0 Pie
- Android 10
- Android 11~14 (2020~2023년 기준 최신 버전)
5 보안 및 업데이트[편집 | 원본 편집]
- 보안 패치: 구글은 매월 보안 업데이트를 제공하지만, 실제 배포는 제조사 및 통신사에 따라 달라진다.
- 구글 플레이 프로텍트(Google Play Protect): 앱의 악성 행위를 탐지하고 차단
- 권한 관리: 앱이 사용하는 기능에 대해 사용자가 세부적으로 권한을 설정할 수 있다.
6 시장 점유율[편집 | 원본 편집]
안드로이드는 전 세계 스마트폰 운영체제 시장에서 약 70% 이상의 점유율을 기록하고 있으며, 특히 중저가 시장에서 강세를 보이고 있다.
7 같이 보기[편집 | 원본 편집]
8 참고 문헌[편집 | 원본 편집]
- Android Open Source Project. *Android Documentation*. Google, https://source.android.com/.
- Pro Android Series. *Pro Android Development*. Apress, 2021.