반응형
안드로이드는 매년 새로운 Android Version을 출시한다.
출시 할 때마다 Android 에는 새로운 기능들이 추가되며,
개발자들은 이를 항상 인지하고 해당 기술들을 습득하려고 노력한다.
그러나 개발자가 새로운 기술 도입하여 앱을 출시 하게되더라도
기존에 사용하던 최신 버전이 호환되지 않는 스마트폰 사용자의 경우
사용이 불가능 할수 있어, 항상 개발할때 구버전의 스마트폰도 호환될 수 있도록
앱을 구성해야 한다.
각 안드로이드 별로 특징을 살펴보자.
Version | Image | 특징 |
Android 1.0 Astro / Applie Pie (API level 1) |
안드로이드 최초버전 2008년 9월에 발표 |
|
Android 1.1 Banana Bread (API level 2) |
2009년 2월 발표 구글지도 상세정보 추가 API 변경 통화기능 수정 |
|
Android 1.5 Cup Cake (API level 3) |
2009년 4월 발표 AVD 지원 홈스크린 위젯, 애니메이션 화면효과, 다국어 지원 소프트 키보드 지원 블루투스 지원 동영상 녹화. |
|
Android 1.6 Donut (API level 4) |
2009년 9월 발표 UI 프레임워크 강화 TTS, 제스처 지원 WVGA 해상도 지원 다중 선택/삭제 지원 안드로이드 마켓 개선 |
|
Android 2.0/2.1 Éclair (API level 5/6) |
2010년 1월 발표 Exchange 지원 다중계정 블루투스 2.1 홈화면 음성인식 지원 하드웨어 최적화 가상 키보드 개선 |
|
Android 2.2 Froyo (API level8) |
2010년 5월 발표 Adobe flash 10.1지원 USB 테더링 지원 업데이트 기능 버그 수정, 기능 개선 푸시 메시지 지원 SD카드에 앱 설치 가능 백업 API 지원 |
|
Android 2.3 Gingerbread (API level 9) |
2010년 12월 발표 UI기능개선 향상된 응용 프로그램 관리 인터넷 전화 지원 (SIP) NFC 지원 자이로스코프 센서 지원 기압계 센서 지원 전면 카메라 제어 지원 |
|
Android 3.0/3.1/3.2 HoneyComb (API level 11/12/13) |
2011년 2월(3.0), 5월(3.1), 7월(3.2) 발표 테블릿 지원 및 최적화 화면분할 지원 HTTP 라이브 스트리밍 지원 테블릿용으로 스마트폰에서 동작 안함. |
|
Android 4.0/4.0.3 Ice Cream Sandwich (API level 14/15) |
2011년 10월(4.0),11월(4.0.3) 발표 진저브래드와 허니콤을 통합. 스마트폰과 태블릿 디바이스를 함께 지원 일부모델 Adobe Flash 기능 삭제 안면인식을 통한 잠금해제 보이스 메일, 음성인식 텍스트 입력 기능 NFC빔 공유와 WiFi 다이렉트 지원 |
|
Android 4.1/ 4.2/ 4.3 Jelly Beans (API level 16/17/18) |
2012년 6월(4.1), 11월(4.2), 2013년 7월(4.3) 발표 구글크롬을 기본 브라우저로 채택 그래픽 성능 향상 위젯 기능과 네트워크 기능 강화 Adobe Flash Player 미지원 확장 가능한 알림 메시지 지원 |
|
Android 4.4 KitKat (API level 19) |
2013년 10월 발표 저사양 단말 지원 메모리 관리 GPU 가속화 UI변경 프린팅 프레임워크 저장공간 접근 프레이무어크 보강 베터리 소모가 적은 센서 포함. |
|
Android 4.4 KitKat Wear (API level 20) |
스마트 워치 웨어러블 기기 지원 |
|
Android 5.0 / 5.1 Lollipop (API level 21 / 22) |
2014년 10월 발표 새로운 Material Design 도입 달빅(Dalvik)이 빠짐 Android Runtime(ART) 기본 런타임 Guest Mode 배터리 기능의 향상 앱 숨기기 장치 공유 64bit 지원 시스템과 그래픽 성능 강화 멀티미디어 기능 강화 |
|
Android 6.0 Marshmallow (API level 23) |
2015년 10월 발표 지문인식 안드로이드 페이 나우온탭 스마트폰의 홈 버튼 23버전 이후부터 manifest.xml 에 권한을 명시하여도 앱 실행뒤 사용자에게 직접 승인 받도록 변경 |
|
Nougat 7.0 / 7.1 (API level 24 / 25) |
가상현실(VR) 플랫폼 '데이드림' 지원 알림 메시지 창에서 답장을 곧바로 보내기 기능 동일한 앱에서 온 알림을 묶어서 보여주기 창을 분할해 사용하면서 오갈수 있는 머티태스킹 기능 등 250개 기능이 탑재. |
|
Oreo 8.0 / 8.1 (API level 26 / 27) |
알림 채널 픽쳐 인 픽쳐 폰트를 리소스에 추가하고 레이아웃에 적용하는 것이 가능 적응형 아이콘( Adaptive icon) |
|
Pie 9.0 (API level 28) |
스크린샷 편집기 추가 접근성 설정 - 진동설정, 애니메이션 효과 끄기 기능 추가 OS와 닮은 텍스트 줌 기능 추가 전원 버튼에 스크린샷 버튼 추가 기계 학습을 활용해 밝기 슬라이더를 조정하는 적응형 밝기 기능 추가 등. |
|
Android 10 (android Q) (API level 29) |
2019년 9월 발표 10버전부터 더이상 디저트 이름으로 네이밍 하지 않음. 안드로이드 로고 개편 어두운 테마사용 프로젝트 메인라인 향상된 권한 관리 동작을 통한 휴대전화 탐색 데스크톱 모드 개발자 옵션 추가 접근성 옵션 추가 Lockdown 모드 (비행기 모드 확장) 화면녹화 기능등. |
|
Android 11 (아직은 API level 29 출시되면 아마 30으로 출시될 예정) |
2020년 9월 출시 예정 범위 지정 저장소 강제. 일회성 권한(한번만 허용옵션 추가) 백그라운드 위치 카메라 및 마이크 엑세스 포그라운드에서만 액세스가능. 쿼리, 상호 작용 앱 지정. 토스트메시지 변경 등. |
'IT 기술 > Android' 카테고리의 다른 글
[Android] 레이아웃 인플레이션 (Layout Inflation) (0) | 2020.08.05 |
---|---|
[Android] Room Database 기초 (0) | 2020.08.05 |
[Android] AAC (Android Architecture Component) (0) | 2020.07.28 |
[Android] Activity Lifecycle (0) | 2020.07.27 |
댓글