안드로이드는 스마트폰을 포함한 다양한 안드로이드 디바이스를 위한 모바일 운영체제 혹은 모바일 플랫폼을 일컫음
안드로이드 디바이스는 안드로이드 운영체제를 기반으로 실행되는 디바이스를 말함.
스마트폰 | 시계 | AndroidTV | Android Auto |
---|---|---|---|
운영체제 (Operating System)은 시스템 하드웨어(CPU, Memory, IO Device)를 관리할 뿐 아니라 응용 소프트웨어를 실행하기 위하여 하드웨어 추상화 플랫폼과 공통 시스템 서비스를 제공하는 시스템 소프트웨어이다. [1]
모바일 운영체제는 모바일 기기에서 실행되는 운영체제
모바일 운영체제의 종류 및 시장 점유률 (2021.1)
기차역 플랫폼
기차를 타기 쉽게 만든 평평한 구조물
자동차 플랫폼
여러 종류의 자동차 개발을 쉽게 해주는 공통의 자동차 구성 요소 (기본 골격 (차체구조) 과 주요 부품들 (엔진, 변속기))
모바일 플랫폼 이란?
모바일 앱 개발을 쉽게 해주는 애플리케이션 프레임워크
코드명 | 버전 | 발표일 | API level |
---|---|---|---|
Android 1.0 | 2008년 9월 | 1 | |
Android 1.1 | 2009년 2월 | 2 | |
Cupcake | Android 1.5 | 2009년 4월 | 3 |
Donut | Android 1.6 | 2009년 9월 | 4 |
Eclair | Android 2.0~2.1 | 2009년 10월 | 5~7 |
Froyo | Android 2.2 | 2010년 5월 | 8 |
Gingerbread | Android 2.3 | 2010년 12월 | 9~10 |
Honeycomb | Android 3.0 | 2011년 2월 | 11~13 |
Ice Cream Sandwich | Android 4.0 | 2011년 10월 | 14~15 |
Jelly Bean | Android 4.1~4.3.1 | 2012년 7월 | 16~18 |
KitKat | Android 4.4~4.4.4 | 2013년 10월 | 19~20 |
Lollipop | Android 5.0~5.1.1 | 2014년 11월 | 21~22 |
Marshmallow | Android 6.0 | 2015년 10월 | 23 |
Nougat | Android 7.0 | 2016년 9월 | 24-25 |
Oreo | Android 8.0 | 2017년 8월 | 26-27 |
Pie | Android 9.0 | 2018년 8월 | 28 |
Quince Tart | Android 10 | 2019년 9월 | 29 |
Red Velvet Cake | Android 11 | 2020년 9월 | 30 |
Snow Cone | Android 12 | 2021년 10월 | 31 |
Tiramisu | Android 13 | 2022년 2월 | 31 |
Linux 기반의 오픈 소스 소프트웨어 스택
Linux 커널
HAL(하드웨어 추상화 계층)
Android 런타임
네이티브 C/C++ 라이브러리
Java API 프레임워크
시스템 앱