본문 바로가기
IT 기술/Android

[Android] SDK 버전 정리.

by Geunny 2020. 8. 5.
반응형

 

안드로이드는 매년 새로운 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월 출시 예정

범위 지정 저장소 강제.
일회성 권한(한번만 허용옵션 추가)
백그라운드 위치

카메라 및 마이크 엑세스
포그라운드에서만 액세스가능.

쿼리, 상호 작용 앱 지정.
토스트메시지 변경
등.

 

댓글