"java/android/version"의 두 판 사이의 차이
9번째 줄: | 9번째 줄: | ||
!버전 코드 | !버전 코드 | ||
!플랫폼 명 | !플랫폼 명 | ||
− | |||
|- | |- | ||
|10.0.0 | |10.0.0 | ||
15번째 줄: | 14번째 줄: | ||
|29 | |29 | ||
|Build.VERSION_CODES.Q | |Build.VERSION_CODES.Q | ||
− | |||
| | | | ||
|- | |- | ||
23번째 줄: | 21번째 줄: | ||
|Build.VERSION_CODES.P | |Build.VERSION_CODES.P | ||
|Pie | |Pie | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
|8.1 | |8.1 | ||
99번째 줄: | 27번째 줄: | ||
|Build.VERSION_CODES.O_MR1 | |Build.VERSION_CODES.O_MR1 | ||
| rowspan="2" |Oreo | | rowspan="2" |Oreo | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
|8 | |8 | ||
143번째 줄: | 32번째 줄: | ||
|26 | |26 | ||
|Build.VERSION_CODES.O | |Build.VERSION_CODES.O | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
|7.1 | |7.1 | ||
170번째 줄: | 38번째 줄: | ||
|Build.VERSION_CODES.N_MR1 | |Build.VERSION_CODES.N_MR1 | ||
| rowspan="2" |Nougat | | rowspan="2" |Nougat | ||
− | |||
|- | |- | ||
|7.0 | |7.0 | ||
176번째 줄: | 43번째 줄: | ||
|24 | |24 | ||
|Build.VERSION_CODES.N | |Build.VERSION_CODES.N | ||
− | |||
|- | |- | ||
|6.0.1 | |6.0.1 | ||
183번째 줄: | 49번째 줄: | ||
| rowspan="2" |Build.VERSION_CODES.M | | rowspan="2" |Build.VERSION_CODES.M | ||
| rowspan="2" |Marshmallow | | rowspan="2" |Marshmallow | ||
− | |||
|- | |- | ||
|6.0 | |6.0 | ||
|2015-05-28 | |2015-05-28 | ||
|23 | |23 | ||
− | |||
|- | |- | ||
|5.1.1 | |5.1.1 | ||
195번째 줄: | 59번째 줄: | ||
| rowspan="2" |Build.VERSION_CODES.LOLLIPOP_MR1 | | rowspan="2" |Build.VERSION_CODES.LOLLIPOP_MR1 | ||
| rowspan="5" |Lollipop | | rowspan="5" |Lollipop | ||
− | |||
|- | |- | ||
|5.1.0 | |5.1.0 | ||
|2015-03-09 | |2015-03-09 | ||
|22 | |22 | ||
− | |||
|- | |- | ||
|5.0.2 | |5.0.2 | ||
206번째 줄: | 68번째 줄: | ||
|21 | |21 | ||
| rowspan="3" |Build.VERSION_CODES.LOLLIPOP | | rowspan="3" |Build.VERSION_CODES.LOLLIPOP | ||
− | |||
|- | |- | ||
|5.0.1 | |5.0.1 | ||
|2014-12-02 | |2014-12-02 | ||
|21 | |21 | ||
− | |||
|- | |- | ||
|5.0 | |5.0 | ||
|2014-10-16 | |2014-10-16 | ||
|21 | |21 | ||
− | |||
|- | |- | ||
|4.4.4 | |4.4.4 | ||
223번째 줄: | 82번째 줄: | ||
| rowspan="5" |Build.VERSION_CODES.KITKAT | | rowspan="5" |Build.VERSION_CODES.KITKAT | ||
| rowspan="5" |KitKat | | rowspan="5" |KitKat | ||
− | |||
|- | |- | ||
|4.4.3 | |4.4.3 | ||
|2014-04-21 | |2014-04-21 | ||
|19 | |19 | ||
− | |||
|- | |- | ||
|4.4.2 | |4.4.2 | ||
|2013-12-09 | |2013-12-09 | ||
|19 | |19 | ||
− | |||
|- | |- | ||
|4.4.1 | |4.4.1 | ||
|2013-12-05 | |2013-12-05 | ||
|19 | |19 | ||
− | |||
|- | |- | ||
|4.4 | |4.4 | ||
|2013-10-31 | |2013-10-31 | ||
|19 | |19 | ||
− | |||
|- | |- | ||
|4.3.1 | |4.3.1 | ||
250번째 줄: | 104번째 줄: | ||
| rowspan="2" |Build.VERSION_CODES.JELLY_BEAN_MR2 | | rowspan="2" |Build.VERSION_CODES.JELLY_BEAN_MR2 | ||
| rowspan="8" |Jelly Bean | | rowspan="8" |Jelly Bean | ||
− | |||
|- | |- | ||
|4.3 | |4.3 | ||
|2013-07-24 | |2013-07-24 | ||
|18 | |18 | ||
− | |||
|- | |- | ||
|4.2.2 | |4.2.2 | ||
261번째 줄: | 113번째 줄: | ||
|17 | |17 | ||
| rowspan="3" |Build.VERSION_CODES.JELLY_BEAN_MR1 | | rowspan="3" |Build.VERSION_CODES.JELLY_BEAN_MR1 | ||
− | |||
|- | |- | ||
|4.2.1 | |4.2.1 | ||
|2012-11-27 | |2012-11-27 | ||
|17 | |17 | ||
− | |||
|- | |- | ||
|4.2 | |4.2 | ||
|2012-11-13 | |2012-11-13 | ||
|17 | |17 | ||
− | |||
|- | |- | ||
|4.1.2 | |4.1.2 | ||
277번째 줄: | 126번째 줄: | ||
|16 | |16 | ||
| rowspan="3" |Build.VERSION_CODES.JELLY_BEAN | | rowspan="3" |Build.VERSION_CODES.JELLY_BEAN | ||
− | |||
|- | |- | ||
|4.1.1 | |4.1.1 | ||
|2012-07-23 | |2012-07-23 | ||
|16 | |16 | ||
− | |||
|- | |- | ||
|4.1 | |4.1 | ||
|2012-07-09 | |2012-07-09 | ||
|16 | |16 | ||
− | |||
|- | |- | ||
|4.0.4 | |4.0.4 | ||
294번째 줄: | 140번째 줄: | ||
| rowspan="2" |Build.VERSION_CODES.ICE_CREAM_SANDWICH_MR1 | | rowspan="2" |Build.VERSION_CODES.ICE_CREAM_SANDWICH_MR1 | ||
| rowspan="5" |IceCreamSandwich | | rowspan="5" |IceCreamSandwich | ||
− | |||
|- | |- | ||
|4.0.3 | |4.0.3 | ||
|2011-12-16 | |2011-12-16 | ||
|15 | |15 | ||
− | |||
|- | |- | ||
|4.0.2 | |4.0.2 | ||
305번째 줄: | 149번째 줄: | ||
|14 | |14 | ||
| rowspan="3" |Build.VERSION_CODES.ICE_CREAM_SANDWICH | | rowspan="3" |Build.VERSION_CODES.ICE_CREAM_SANDWICH | ||
− | |||
|- | |- | ||
|4.0.1 | |4.0.1 | ||
|2011-10-21 | |2011-10-21 | ||
|14 | |14 | ||
− | |||
|- | |- | ||
|4 | |4 | ||
|2011-10-19 | |2011-10-19 | ||
|14 | |14 | ||
− | |||
|} | |} | ||
+ | |||
+ | === 버전별 특징 === | ||
+ | |||
+ | ===== Android 9.0 Pie(파이) ===== | ||
+ | 노치 디자인 지원 | ||
+ | |||
+ | 빠른 설정 / 전원버튼 / 볼륨조절 UI 변경 | ||
+ | |||
+ | 알림표시줄의 시계를 좌측으로 이동 | ||
+ | |||
+ | Wi-Fi RTT 제공 | ||
+ | |||
+ | 디스플레이 컷 아웃 기능 | ||
+ | |||
+ | 메시지 알림 기능 개선 (사진 표시 및 빠른 답변 가능) | ||
+ | |||
+ | 멀티 카메라에 특화된 카메라 기능 적용 | ||
+ | |||
+ | ART를 통한 앱의 성능과 효율성 향상 | ||
+ | |||
+ | iOS와 비슷한 3D터치 기능 활성화 | ||
+ | |||
+ | 적응형 배터리 (배터리 수명을 향상시키기 위해 앱 대기, 백그라운드 제한, 우선 순위 지정[3] | ||
+ | |||
+ | 백그라운드 앱의 권한 제한 | ||
+ | |||
+ | 새로운 UI(설정/빠른 설정), 아이콘, 이스터 에그 | ||
+ | |||
+ | 새로운 전환 및 알람 확장 애니메이션 | ||
+ | |||
+ | 소프트웨어 버튼을 대체할 수 있는 제스처 | ||
+ | |||
+ | 배터리 절전 기능을 이제 슬라이더로 예약 가능 | ||
+ | |||
+ | 스크린샷 편집기 추가 | ||
+ | |||
+ | 새로워지고 간소화된 방해 금지 모드 설정 | ||
+ | |||
+ | 연결된 기기가 없으면 핫스팟 기능이 자동으로 꺼짐 | ||
+ | |||
+ | 멀티 블루투스 HFP/A2DP 지원 (최대 5대) | ||
+ | |||
+ | SysTrace 도구 기본 포함 | ||
+ | |||
+ | 알람 설정 영역에 최근에 표시된 알람 내역 표시 | ||
+ | |||
+ | 접근성 설정 - 진동 설정, 애니메이션 효과 끄기 기능 추가 | ||
+ | |||
+ | 가로 모드에서 화면 잠금 가능 | ||
+ | |||
+ | 볼륨 버튼을 누르면 먼저 미디어 볼륨을 조정함 | ||
+ | |||
+ | iOS와 닮은 텍스트 줌 기능 추가 | ||
+ | |||
+ | 전원 버튼에 스크린샷 버튼 추가 | ||
+ | |||
+ | 절전 모드가 활성화 돼도 이제 오렌지 색으로 바뀌지 않음 | ||
+ | |||
+ | 픽셀 런처 업데이트(음성 검색 아이콘 추가) | ||
+ | |||
+ | 사설 DNS, 암호화된 백업 지원 | ||
+ | |||
+ | 4.2 젤리빈 미만 타깃 앱들의 실행시 미동작 가능성 경고 | ||
+ | |||
+ | 기계 학습을 활용해 밝기 슬라이더를 조정하는 적응형 밝기 기능 추가 | ||
+ | |||
+ | App Actions를 활용한 제안, 작업 기능 향상 | ||
+ | |||
+ | 잠금 해제 횟수, 수신 알람 수, 폰 사용률 등을 확인할 수 있는 대시보드 기능 추가 | ||
+ | |||
+ | 앱의 시간 제한 설정 가능한 앱 타이머 추가 | ||
+ | |||
+ | Wind Down 기능 (저녁 시간이 되면 방해 금지를 자동으로 켜고 선택한 취침 시간에 맞춰 화면을 회색으로 만듦) | ||
+ | |||
+ | 개인 정보 보호 기능 개선 | ||
+ | |||
+ | ===== Android 8.1 Oreo(오레오) ===== | ||
+ | 블루투스 기기 연결시 배터리 확인 기능이 AOSP에도 들어감 | ||
+ | |||
+ | 상단바를 내리면 나오는 퀵토글이 투명해짐 | ||
+ | |||
+ | 설정 앱 UI 개편 | ||
+ | |||
+ | 둥근 디스플레이를 탑재한 기기를 위해 내비게이션 바 및 상단바에 양 쪽 여백을 만듦 | ||
+ | |||
+ | 안드로이드 8.0 베타부터 존재했던 데이터 스위치 토글 버그 수정 | ||
+ | |||
+ | 전원 버튼 길게 누르면 나오는 옵션 메뉴 UI 변경 | ||
+ | |||
+ | 내비게이션 바가 이제 앱 사용 중에는 비활성화되어 누를 때만 활성화됨 | ||
+ | |||
+ | 이스터에그에 있는 O 모양이 오레오 쿠키 모양으로 변경됨. | ||
+ | |||
+ | 일부 번역 및 텍스트 부분에 수정이 이뤄짐. | ||
+ | |||
+ | 상단바 아이콘이 Pixel 2처럼 변화함. | ||
+ | |||
+ | 개발자 옵션에서 sRGB 모드가 사라짐(Pixel 한정) | ||
+ | |||
+ | 이제 개발자 옵션의 Webview 렌더링 항목 옆에 선택된 앱 아이콘이 존재함. | ||
+ | |||
+ | 1GB 미만 메모리를 탑재한 기기용인 Android Go 최적화 | ||
+ | |||
+ | 픽셀 비주얼 코어 활성화 | ||
+ | |||
+ | 자동 채우기 개선 | ||
+ | |||
+ | (픽셀 시리즈 전용)낮은 오디오 지연 | ||
+ | |||
+ | 개방형 Wi-Fi 의 속도 측정 기능 추가 | ||
+ | |||
+ | 종료 화면 변경 | ||
+ | |||
+ | 햄버거, 맥주 등 일부 이모지 수정 | ||
+ | |||
+ | 지문 스캐너 기능 개선 | ||
+ | |||
+ | ===== Android 8.0 Oreo(오레오) ===== | ||
+ | PIP 다중 디스플레이 지원 | ||
+ | |||
+ | 부팅 속도 2배 개선 | ||
+ | |||
+ | 백그라운드 제한 | ||
+ | |||
+ | 알림 도트 | ||
+ | |||
+ | 설치 없이 브라우저 내에서 새 앱 실행 | ||
+ | |||
+ | 구글 Play Protect | ||
+ | |||
+ | 배터리 절전으로 사용 시간 개선 | ||
+ | |||
+ | 외부 APK 설치 관련 보안 강화 | ||
+ | |||
+ | 앱마다 개별폰트를 중복되더라도 각자 갖는 방식에서 통합해서 관리하는 방식을 도입 | ||
+ | |||
+ | 이모지 개편 | ||
+ | |||
+ | 안드로이드 트레블(Android Treble)파편화를 방지하기 위함으로 추정되는 리눅스 커널의 버전과 기능에 대해 최소한으로 필요한 기준 설정 | ||
=== 버전확인 === | === 버전확인 === |
2020년 2월 6일 (목) 11:35 기준 최신판
버전
버전 | 출시일 | API 레벨 | 버전 코드 | 플랫폼 명 |
---|---|---|---|---|
10.0.0 | 29 | Build.VERSION_CODES.Q | ||
9 | 2018-08-06 | 28 | Build.VERSION_CODES.P | Pie |
8.1 | 2017-12-05 | 27 | Build.VERSION_CODES.O_MR1 | Oreo |
8 | 2017-08-21 | 26 | Build.VERSION_CODES.O | |
7.1 | 2016-12-XX | 25 | Build.VERSION_CODES.N_MR1 | Nougat |
7.0 | 2016-08-22 | 24 | Build.VERSION_CODES.N | |
6.0.1 | 2015-12-XX | 23 | Build.VERSION_CODES.M | Marshmallow |
6.0 | 2015-05-28 | 23 | ||
5.1.1 | 2015-04-21 | 22 | Build.VERSION_CODES.LOLLIPOP_MR1 | Lollipop |
5.1.0 | 2015-03-09 | 22 | ||
5.0.2 | 2014-12-19 | 21 | Build.VERSION_CODES.LOLLIPOP | |
5.0.1 | 2014-12-02 | 21 | ||
5.0 | 2014-10-16 | 21 | ||
4.4.4 | 2014-06-20 | 19 | Build.VERSION_CODES.KITKAT | KitKat |
4.4.3 | 2014-04-21 | 19 | ||
4.4.2 | 2013-12-09 | 19 | ||
4.4.1 | 2013-12-05 | 19 | ||
4.4 | 2013-10-31 | 19 | ||
4.3.1 | 2013-10-03 | 18 | Build.VERSION_CODES.JELLY_BEAN_MR2 | Jelly Bean |
4.3 | 2013-07-24 | 18 | ||
4.2.2 | 2013-02-11 | 17 | Build.VERSION_CODES.JELLY_BEAN_MR1 | |
4.2.1 | 2012-11-27 | 17 | ||
4.2 | 2012-11-13 | 17 | ||
4.1.2 | 2012-10-09 | 16 | Build.VERSION_CODES.JELLY_BEAN | |
4.1.1 | 2012-07-23 | 16 | ||
4.1 | 2012-07-09 | 16 | ||
4.0.4 | 2012-03-29 | 15 | Build.VERSION_CODES.ICE_CREAM_SANDWICH_MR1 | IceCreamSandwich |
4.0.3 | 2011-12-16 | 15 | ||
4.0.2 | 2011-11-28 | 14 | Build.VERSION_CODES.ICE_CREAM_SANDWICH | |
4.0.1 | 2011-10-21 | 14 | ||
4 | 2011-10-19 | 14 |
버전별 특징
Android 9.0 Pie(파이)
노치 디자인 지원
빠른 설정 / 전원버튼 / 볼륨조절 UI 변경
알림표시줄의 시계를 좌측으로 이동
Wi-Fi RTT 제공
디스플레이 컷 아웃 기능
메시지 알림 기능 개선 (사진 표시 및 빠른 답변 가능)
멀티 카메라에 특화된 카메라 기능 적용
ART를 통한 앱의 성능과 효율성 향상
iOS와 비슷한 3D터치 기능 활성화
적응형 배터리 (배터리 수명을 향상시키기 위해 앱 대기, 백그라운드 제한, 우선 순위 지정[3]
백그라운드 앱의 권한 제한
새로운 UI(설정/빠른 설정), 아이콘, 이스터 에그
새로운 전환 및 알람 확장 애니메이션
소프트웨어 버튼을 대체할 수 있는 제스처
배터리 절전 기능을 이제 슬라이더로 예약 가능
스크린샷 편집기 추가
새로워지고 간소화된 방해 금지 모드 설정
연결된 기기가 없으면 핫스팟 기능이 자동으로 꺼짐
멀티 블루투스 HFP/A2DP 지원 (최대 5대)
SysTrace 도구 기본 포함
알람 설정 영역에 최근에 표시된 알람 내역 표시
접근성 설정 - 진동 설정, 애니메이션 효과 끄기 기능 추가
가로 모드에서 화면 잠금 가능
볼륨 버튼을 누르면 먼저 미디어 볼륨을 조정함
iOS와 닮은 텍스트 줌 기능 추가
전원 버튼에 스크린샷 버튼 추가
절전 모드가 활성화 돼도 이제 오렌지 색으로 바뀌지 않음
픽셀 런처 업데이트(음성 검색 아이콘 추가)
사설 DNS, 암호화된 백업 지원
4.2 젤리빈 미만 타깃 앱들의 실행시 미동작 가능성 경고
기계 학습을 활용해 밝기 슬라이더를 조정하는 적응형 밝기 기능 추가
App Actions를 활용한 제안, 작업 기능 향상
잠금 해제 횟수, 수신 알람 수, 폰 사용률 등을 확인할 수 있는 대시보드 기능 추가
앱의 시간 제한 설정 가능한 앱 타이머 추가
Wind Down 기능 (저녁 시간이 되면 방해 금지를 자동으로 켜고 선택한 취침 시간에 맞춰 화면을 회색으로 만듦)
개인 정보 보호 기능 개선
Android 8.1 Oreo(오레오)
블루투스 기기 연결시 배터리 확인 기능이 AOSP에도 들어감
상단바를 내리면 나오는 퀵토글이 투명해짐
설정 앱 UI 개편
둥근 디스플레이를 탑재한 기기를 위해 내비게이션 바 및 상단바에 양 쪽 여백을 만듦
안드로이드 8.0 베타부터 존재했던 데이터 스위치 토글 버그 수정
전원 버튼 길게 누르면 나오는 옵션 메뉴 UI 변경
내비게이션 바가 이제 앱 사용 중에는 비활성화되어 누를 때만 활성화됨
이스터에그에 있는 O 모양이 오레오 쿠키 모양으로 변경됨.
일부 번역 및 텍스트 부분에 수정이 이뤄짐.
상단바 아이콘이 Pixel 2처럼 변화함.
개발자 옵션에서 sRGB 모드가 사라짐(Pixel 한정)
이제 개발자 옵션의 Webview 렌더링 항목 옆에 선택된 앱 아이콘이 존재함.
1GB 미만 메모리를 탑재한 기기용인 Android Go 최적화
픽셀 비주얼 코어 활성화
자동 채우기 개선
(픽셀 시리즈 전용)낮은 오디오 지연
개방형 Wi-Fi 의 속도 측정 기능 추가
종료 화면 변경
햄버거, 맥주 등 일부 이모지 수정
지문 스캐너 기능 개선
Android 8.0 Oreo(오레오)
PIP 다중 디스플레이 지원
부팅 속도 2배 개선
백그라운드 제한
알림 도트
설치 없이 브라우저 내에서 새 앱 실행
구글 Play Protect
배터리 절전으로 사용 시간 개선
외부 APK 설치 관련 보안 강화
앱마다 개별폰트를 중복되더라도 각자 갖는 방식에서 통합해서 관리하는 방식을 도입
이모지 개편
안드로이드 트레블(Android Treble)파편화를 방지하기 위함으로 추정되는 리눅스 커널의 버전과 기능에 대해 최소한으로 필요한 기준 설정
버전확인
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M){
//마시멜로
}
참고
https://developer.android.com/guide/topics/manifest/uses-sdk-element.html?hl=ko#ApiLevels