| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
- EUC-KR
- 기념일관리
- Font
- protobuf-c
- C#
- 데이터 전달
- Antialiasing
- ClickOnce
- PDA
- GDI
- 한 번만 실행
- API
- 크래시로그
- .net
- M8200
- JavaScript
- 설치제거
- php
- 자바스크립트
- self-signed ssl
- net
- MFC
- docker
- 블루투스 헤드셋
- plcrashreporter
- phpmailer
- VS2008
- 와이브로
- crashlog
- C/C++
- Today
- Total
~☆~ 우하하!!~ 개발블로그
Android 개발 (OS 버전과 API Level) 본문
Android 개발을 하기 위해서 필요한 API Level 과 Android OS 버전에 대해서 알아본다.
참고 : https://apilevels.com/, [안드로이드]안드로이드 버전/API레벨/SDK/호환성
Android OS 는 2008년 9월 20일에 최초의 버전 1.0이 출시되었다.
참고 : 안드로이드 (운영체제)
버전 이름대신 알파벳을 사용하는 특이점이 있다. 1.0 은 A 로 시작하는 Astro Boy (Applepie라는 말도 있다) 라는 내부적인 이름을 사용했으나, 정식으로 이 체계에 따른 버전이름은 1.5 버전인 Cupcake 부터이다.
개발자나 사용자 입장에서는 숫자로 된 버전번호를 알파벳으로 된 버전이름과 매칭시켜야 하는 불편함이 있다. 그래서 이렇게 정리하게 만든다.
Android 개발자에게는 또 하나의 숫자를 알아야 할 필요가 있다. 바로 SDK 버전의 API Level 이다.
참고 : https://daysweet.tistory.com/574
SDK API Level 은 최초 SDK 가 릴리즈한 이후로 1씩 증가되는 값이다.
정리하면 Android OS 버전은 버전별로 알파벳 이름이 붙어있다(OS명과 OS버전은 한 묶음이다). Android OS 버전은 SDK API Level 번호가 붙어있다.
그럼 이렇게 정리할 수가 있겠다.
1. OS 이름을 기준으로
OS명OS버전번호SDK API Level
| Astro Boy (Applepie) | 1.0 | 1 |
| Petit Four | 1.1 | 2 |
| Cupcake | 1.5 | 3 |
| Donut | 1.6 | 4 |
| Éclair | 2.0 | 5 |
| Éclair | 2.0.1 | 6 |
| Éclair | 2.1.x | 7 |
| Froyo | 2.2.x | 8 |
| Gingerbread | 2.3 - 2.3.2 | 9 |
| Gingerbread | 2.3.3 - 2.3.7 | 10 |
| Honeycomb | 3.0 | 11 |
| Honeycomb | 3.1 | 12 |
| Honeycomb | 3.2.x | 13 |
| Ice Cream Sandwich | 4.0 - 4.0.2 | 14 |
| Ice Cream Sandwich | 4.0.3 - 4.0.4 | 15 |
| Jelly Bean | 4.1.x | 16 |
| Jelly Bean | 4.2.x | 17 |
| Jelly Bean | 4.3.x | 18 |
| Kitkat | 4.4 - 4.4.2 | 19 |
| Kitkat | 4.4.3 - 4.4.4 | 20 |
| Lollipop | 5.0.x | 21 |
| Lollipop | 5.1.x | 22 |
| Marshmallow | 6.0.x | 23 |
| Nougat | 7.0 | 24 |
| Nougat | 7.1 | 25 |
| Nougat | 7.1.1 | 26 |
| Nougat | 7.1.2 | 27 |
| Oreo | 8.0 | 26 |
| Oreo | 8.1 | 27 |
| Pie | 9.0 | 28 |
| Q | 10.0 | 29 |
| R | 11.0 | 30 |
| S | 12.0 | 31 |
| Sv2 | 12L | 32 |
| Tiramisu | 13.0 | 33 |
| UpsideDownCake | 14.0 | 34 |
2. SDK API Level 을 기준으로 : 위 테이블 참조
Android Studio Iguana 를 설치하면 Minimum SDK 가 API 16 ("Jelly Bean"; Android 4.1) 이 선택 가능한 최하위 값이다.

'안드로이드' 카테고리의 다른 글
| [연재] Android diary - 프로젝트 생성 (0) | 2024.12.10 |
|---|