티스토리 뷰
개발자는 사용자들이 어떤 버전을 사용하느냐를 고려해야한다.
최신 버전부터 오래된 버전까지 다양한 사용자를 고려해야하므로 만드는 앱의 기능을 고려하여 최소 지원 버전을 정해야한다.
물론 버전이 올라갈수록 안드로이드의 더 다양한 기능을 사용할 수 있다. 버전에 따라 새로운 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
- 17140
- 17142
- 새로운 게임 2
- 역량 테스트
- 2018 카카오 블라인드 채용
- 17144
- 17143
- STL
- 팁
- hackerrank
- string
- 알고리즘
- 17837
- 트렌드
- SW Expert Academy
- SWEA
- 게리맨더링 2
- DFS
- DP
- 2018 KAKAO BLIND RECRUITMENT
- 시간 복잡도
- 백준
- boj
- 17779
- 삼성
- 이차원 배열과 연산
- 연구소 3
- 미세먼지 안녕!
- 입출력
- scanf
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |