안드로이드 버전 이름은 디저트 이름.

대부분 다 아실 껍니다.


그 역사에 대해 포스팅 시작합니다.


1. 안드로이드 Beta

첫 안드로이드라고나 할까. 정식 사용은 아니였습니다.


2. 안드로이드 1.0 애플 파이 (Apple Pie)

첫 발자국이군요. 그닥 유명하진 않습니다. 기능이 떨어져서..


3. 안드로이드 1.1 바나나 브레드 (Banana Bread)

모바일 G1 만을 위해 만들어진 OS입니다. 유명하지 못하지요.


Android Cupcake (1.5)

4. 안드로이드 1.5 컵케이크 (Cup Cake)

이제부터 본격적인 안드로이드 군요.















Android Donut (1.6)

5. 안드로이드 1.6 도넛 (Donut)

숫자 0.1의 차이는 무시할 수 없답니다.

개선된 안드로이드 마켓

카메라, 캠코더, 갤러리 인터페이스 내장

갤러리는 사용자가 여러 장의 사진을 삭제할 수 있게 함

전화 접속 연결을 포함하는 더 빠른 응답과 기본 응용 프로그램과 심화된 통합이 업데이트된 보이스 검색

업데이트된 검색 체험을 통해 즐겨찾기, 열어본 웹 사이트 목록, 연락처, 웹을 홈 화면으로부터 검색할 수 있음

CDMA, EVDO, 802.1x, VPNs, 제스처, 문자열 음성 변환 엔진 기술 지원 업데이트

WVGA 화면 해상도 지원

                                               검색과 카메라 애플리케이션의 속도 향상


Android Eclair (2.0/2.1)


6. 안드로이드 2,0 / 2.1 이클레어 (Eclair)

하드웨어 속도 최적화

더 많은 화면 크기 및 해상도 지원

개편된 사용자 인터페이스

새로운 브라우저 UI와 HTML5 지원

새로운 연결 목록

배경을 위한 더 나은 흑백 비율

구글 맵 3.1.2의 향상

마이크로소프트 익스체인지 지원

                                                     카메라를 위한 내장 플래시 지원

                                                     디지털 줌

                                                     멀티 터치 이벤트를 추적하는 모션 이벤트 클래스

                                                     개선된 가상 키보드

                                                     블루투스 2.1

                                                     라이브 배경 화면


Android Froyo (2.2)

7. 안드로이드 2.2 프로요 (Froyo)

이 때도 숫자 0.1의 차이가 크다는 것을 느낄 수 있었어요.

종합적인 안드로이드 OS의 속도, 메모리, 성능 최적화

추가적인 응용 프로그램 속도 개선 (JIT 컴파일 이용)

크롬 V8 자바스크립트 엔진 지원 브라우저 애플리케이션으로 통합됨

마이크로소프트 익스체인지 지원 강화 (보안 정책, 자동 복구, GAL 검색, 일정 동기화, 원격 와이핑)

폰과 브라우저 애플리케이션 바로 가기와 애플리케이션 실행 프로그램 개선

USB 테더링 및 와이파이 핫스팟 기능

일괄 및 자동 업데이트 기능을 포함한 마켓 응용 프로그램 지원

여러 키보드 언어와 해당 언어 사전들 간의 빠른 전환

                                                    블루투스를 이용한 음성 전화 걸기 및 연락처 공유

                                                    브라우저 애플리케이션에서 파일 업로드 필드의 지원

                                                    확장 메모리에 응용 프로그램 설치 지원

                                                    어도비 플래시 10.1 지원

                                               어도비 플래시를 통해 인터페이스 개선이 많이 되었다고 하네요. 


Android Gingerbread (2.3)

8. 안드로이드 2.3 진저브레드 (Gingerbread)

안드로이드가 아이폰 OS 인 IOS 를 따라잡기 위한 초석이였던...

넥서스 S를 개발하면서 엄청난 발전을 했지요.


UI 단순화 및 성능 개선

텍스트 입력 및 선택 개선: 가상 키보드 재구성, 멀티터치 활용한 Shift 키 기능, 단어 선택을 위한 큰 커서 도입 등

향상된 전원 관리: 배터리 소모 상황을 더 상세히 보여주며, 배터리 소모하는 백그라운드 앱을 종료시키는 등 더 적극적인 전원 관리 수행

향상된 애플리케이션 관리: 애플리케이션 관리 기능에 각 애플리케이션 메모리/CPU 사용량을 체크하고 필요하면 종료할 수 있도록 배려

인터넷 전화 지원(SIP)

NFC(영어: near-field communication) 지원: NFC 태그에 접촉했을 때 태그에서 읽은 데이터에 반응

다운로드 관리: 다운로드 관리 애플리케이션이 강화되어 브라우저, 메일 등에서 다운로드 받은 파일을 쉽게 찾을 수 있게 배려

자이로스코프, 회전 벡터, 선형 가속, 중력, 기압계 센서에 대한 지원 추가

OpenSL ES의 소프트웨어 구현 제공: 오디오 출력 기능 향상

게임을 위한 성능 향상

달빅 가상 머신의 병행 가베지 컬렉터 도입

빠른 입력 이벤트 전달

서드 파티 비디오 드라이버의 새 버전 사용으로 3D 성능 개선

네이티브 애플리케이션 지원 강화

직접 입력/센서 이벤트 수신

EGL 라이브러리에 직접 접근

NativeActivity 구현

Asset/Storage Manager 접근

NDK 향상

다양한 오디오 효과를 조합해 쓸 수 있게 배려: 이퀄라이저, 베이스 강화 등

새 코덱 지원: VP8 및 WebM 지원, AAC, AMR

다수 카메라 제어 가능하도록 카메라 API 향상

오픈코어(영어: OpenCore)를 대체하는 새 미디어 프레임워크: 기존 코덱/컨테이너 지원 유지

달빅 가상 머신 개선: 병행 GC, JIT 컴파일 최적화, 코드 검증 개선, 성능/메모리 문제 발견 위한 StrictMode 디버깅


후.. 힘들다..


Android Honeycomb (3.0, 3.1, 3.2)

9. 안드로이드 3.0, 3.1, 3.2 허니콤 (Honeycomb)

진저브레드 버전의 안드로이드를 쓰던 시절,

테블릿 전용으로 나온 허니콤 테마가

푸르게.. 푸르게 보여서 정말 바꾸고 싶더군요... 진저브레드의 녹색이 식상해졌었죠.

태블릿 PC에 최적화된 UI 지원

새로운 시스템 바, 액션 바, 최적화된 홈 스크린 화면

태블릿에 최적화된 가상 키보드

드래그 앤 드롭 기능으로 더 쉽게 개선된 글 복사 기능

새롭게 구성된 카메라/캠코더

새롭게 디자인 된 위젯을 포함한 3차원 데스크톱 화면

개선된 멀티 태스킹 기능

인터넷 브라우저의 개선

개선된 탭 기능

개선된 자동 형식 완성 기능

프라이버시 브라우징 지원

구글 계정에 북마크 목록 동기화 지원

G토크를 이용한 영상통화 지원

USB 액세서리 연결 지원

최근 사용한 응용 프로그램 목록 확장

홈 스크린에서 위젯 크기 조절 가능

외장 키보드 지원

조이스틱과 게임 패드 지원

스크린이 꺼진 상태에서도 고성능의 와이 파이 인터넷 지원

연결된 각각의 와이 파이 액세스 포인트(AP)에 대한HTTP 프록시 접근 지원

마이크로 SD 사용 가능

태블릿 화면을 지원하지 않는 애플리케이션의 확대/축소 옵션 사용 가능


Android Ice Cream Sandwich (4.0)

10. 안드로이드 4.0 아이스크림 샌드위치 (Ice Cream Sandwich)

대표 숫자가 3에서 4로 바뀐다는 건 큰거죠.

그것도, 드디어 테블릿 전용이었던 3.0의 버전에서, 휴대전화에도 적용이 되는 형태의 빅 업데이트는 당시 큰 여파를 몰고 왔지요.

UI를 이용한 가상 버튼

대화를 인식하여 문자로 변환 가능한 음성 인식 입력

새로운 탭 위젯, 비슷한 유형의 애플리케이션 자동 분류

드래그-앤-드롭 방식으로 쉽게 만들 수 있는 폴더

커스터마이즈 된 런처

새로운 애플리케이션: 보이스 메일

캘린더에서 두 손가락으로 확대-축소 기능

오프라인 검색, 두 줄의 미리보기, 지메일 애플리케이션의 새로운 액션 바

지메일 대화에서 왼쪽이나 오른쪽으로 슬라이드 기능

화면 캡처 기능 (전원 버튼과 볼륨 낮추기 버튼을 동시에 누름)

향상된 오타 자동 수정 기능

잠금 화면에서의 애플리케이션 접근성 향상 (HTC 센스 3.x와 비슷함)

향상된 복사/붙여넣기 기능

향상된 음성 인식과 연속된 문장 입력

안면 인식 기능을 통하여 잠금해제

16개의 탭을 동시에 실행시킬 수 있는 인터넷 브라우저

구글 크롬의 북마크와 브라우저의 북마크 자동 연동

새로운 글씨체

일부모델 업그레이드시 어도비 플래시 플레이어기능이 삭제되며, 구글 플레이 스토어에서 어도비 플래시 플레이어 다운로드가 제한됨

환경 설정에 데이터 사용량 항목 추가: 일정량 이상의 데이터를 사용하면 경고 및 제한

바탕화면에서 데이터를 사용 중인 애플리케이션 종료

카메라 애플리케이션 개선: 셔터 오류 제거, 타이머 기능, 녹화 중 확대 및 축소 가능, 파노라마 사진촬영 지원

사진 편집기 내장

새로워진 갤러리 레이아웃: 지역과 사람에 따라 분류

'피플(People)' 애플리케이션을 통한 소셜 네트워크 접근

안드로이드 빔: NFC 기능을 통하여 웹 사이트, 연락처, 위치, 유튜브 등을 교환할 수 있음


Android Jelly Bean (4.1, 4.2, 4.3)

11. 안드로이드 4.1, 4.2, 4.3 젤리빈 (Jelly Bean)

출시가 아이스크림 샌드위치와는 겉보기엔 변화가 없어보여도

꽤나 많이 변했죠. 무거워 졌다고 해야합니다. 하드웨어 필요치가 증가했더군요.

4.1 업데이트 내역

프로젝트 버터 적용

터치스크린 반응성 개선

앱과 연계되는 알림 기능 확장

보다 다양한 언어와 키보드 지원

HTML5와 자바스크립트 성능이 향상된 웹 브라우저

USB 오디오 출력과 멀티채널 오디오 지원

개발자를 위한 미디어 기능 향상

위젯 자동 크기 조절 및 기타 성능을 향상시킨 홈 런쳐

상단바 UI 변경

구글 크롬을 기본 브라우저로 채택

Adobe Flash Player 미지원

구글 나우 추가

4.2 업데이트 내역

SELinux

"데이드림" 스크린세이버

전원 관리 알림

잠금화면 개선, 위젯을 추가하게 함, 스와이프하면 바로 카메라로 설정하게 함

태블릿에서 다중 계정 지원

세계 시간을 탑재한 새로운 시계 앱, 스톱 워치, 타이머

제스쳐 타이핑

포토 스피어 (파노라마)

구글 나우 개선

무선 디스플레이 (미라캐스트)

블루투스 오디오 스트리밍 오류 수정

새로운 다운로드 알림, 퍼센트, 남은 시간 추가

무선 충전, 배터리 부족할 때 소리가 나게 함

새로운 갤러리 앱

USB 디버그 화이트리스트

버그 수정

성능 향상

4.3 업데이트 내역

블루투스 LE 지원

오픈GL ES 3.0 지원 -> 드디어 아이팟3세대에 있던게 들어오는 군요..

와이파이 성능 및 사용시 편의성 개선

쉬워진 글자 입력

유저 권한 확대

빠른 시용자 전환 지원

특수 앱개발자 옵션

보안 강화

지원 언어 확대


아아.. 그리고 대망의 마지막...

현재 개발중이고 일부 배포된...


Android Kit-Kat (4.4)

11. 안드로이드 4.4 킷 캣 (Kit-Kat)

저용량 RAM을 가진 기종에 대한 최적화, UI변경을 중점화 하고 있다네요!


이제 안드로이드는 발전한 대로 해서 그런가... 하위 모델의 개선을 위한 노력이군요.




쭉 발전하길..~ ^^;


  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기