~☆~ 우하하!!~ 개발블로그

Android 개발 (OS 버전과 API Level) 본문

안드로이드

Android 개발 (OS 버전과 API Level)

iwoohaha 2024. 12. 3. 16:53
반응형

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) 이 선택 가능한 최하위 값이다.

반응형