티스토리 뷰

개발자는 사용자들이 어떤 버전을 사용하느냐를 고려해야한다.

최신 버전부터 오래된 버전까지 다양한 사용자를 고려해야하므로 만드는 앱의 기능을 고려하여 최소 지원 버전을 정해야한다.


물론 버전이 올라갈수록 안드로이드의 더 다양한 기능을 사용할 수 있다. 버전에 따라 새로운 SDK를 적용해야하고 이는 API Level을 의미한다. API Level에 따라 지원되지 않는 기능이 있을 수 있으므로 개발 시 minSdkVersion과 targetSdkVersion을 잘 고려해야한다.

아래의 표는 안드로이드 버전과 API Level을 정리했다. 직접 써본 버전부터 글 작성일 기준 최신까지 정리하였다.


 Android Version

API Level

Name

Released 

 Android 9.0

 28

 Pie

 2018 . 8

 Android 8.1

 27

 Oreo

 2017 . 12

 Android 8.0

 26

 Oreo

 2017 . 8

 Android 7.1.1

 25

 Nougat

 2016 . 12

 Android 7.0

 24

 Nougat

 2016 . 8

 Android 6.0

 23

 Marshmallow

 2015 . 8

 Android 5.1

 22

 Lollipop

 2015 . 3

 Android 5.0

 21

 Lollipop

 2014 . 11

 Android 4.4W

 20

 Kitkat

 2014 . 6

 Android 4.4

 19

 Kitkat

 2013 . 10

 Android 4.3

 18

 Jelly Bean

 2013 . 7

 Android 4.2

 17

 Jelly Bean

 2012 . 11

 Android 4.1

 16

 Jelly Bean

 2012 . 6

 Android 4.0.3

 15

 Ice Cream Sandwich

 2011 . 12

 Android 4.0

 14

 Ice Cream Sandwich

 2011 . 10


표 내용 출처 : https://docs.microsoft.com/ko-kr/xamarin/android/app-fundamentals/android-api-levels?tabs=vswin





작성자 : 히더



'공부 > SW' 카테고리의 다른 글

[C++] 파일 입출력 string 한 줄씩 읽어오기  (0) 2018.10.02
[Kotlin] Kotlin과 Java  (0) 2018.09.28
[C++] int를 string으로, string을 int로  (0) 2018.08.31
[C++] string 헤더 함수 정리  (0) 2018.08.30
[Android] 구글 Firebase  (0) 2018.08.24
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/02   »
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
글 보관함