안드로이드 (운영체제): 두 판 사이의 차이

잔글편집 요약 없음
51번째 줄: 51번째 줄:


== 루머 ==
== 루머 ==
* 안드로이드 M의 코드네임이 마카다미아 넛 쿠키가 되었다.<ref>http://www.androidheadlines.com/2015/05/rumor-android-m-codenamed-macadamia-nut-cookie.html</ref> <s>[[땅콩항공]]</s>
* 안드로이드 M의 코드네임이 마카다미아 넛 쿠키가 되었다.<ref>http://www.androidheadlines.com/2015/05/rumor-android-m-codenamed-macadamia-nut-cookie.html</ref> <s>[[땅콩항공]]</s> <del>마넛키로 줄여부르자!</del>


== 관련 문서 ==
== 관련 문서 ==

2015년 7월 3일 (금) 15:44 판

개요

지구상에서 최다 사용자를 보유한 구글이 제작 중인 모바일 Linux 배포판. 보통 Android/Linux 시스템의 형태로 모바일 기기에 프리 로드되어 배포된다.

특징

오픈소스

안드로이드는 RIL, 카메라 드라이버, WiFi 모듈 펌웨어 등등 제조사 특정적인 부분을 제외한 전체의 소스 코드가 아파치 2.0 라이센스로 풀려 있다.[1]

Java

리눅스 커널 위에 DalvikVM, Android Runtime, 기타 하드웨어 관련 HAL, 웹킷, SQLite 등등을 제외한 Android 본체가 자바로 짜여져 있다.

주목할 만한 배포판

커스텀 롬이라 불리기도 한다.

  • CyanogenMod - 배포판들 중 가장 인지도가 있다.
  • OmniRom - 위의 CyanogenMod를 대체하기 위해 개발되었다. 멀티윈도우 기능이 특징이다.
  • Replicant - 보통은 공개되지 않는 제조사 특징적 드라이버를 리버스 엔지니어링을 통해 오픈 소스로 만든 배포판. 이 과정에서 삼성 모뎀 펌웨어의 백도어를 찾기도 했다.

버전 일람

안드로이드 홈페이지 참고 시스템 UI가 바뀔 경우 왼쪽 숫자가, 기능 추가만 하는 경우 오른쪽 숫자가 증가하는 경향을 띤다.

1.0 Apple/Alpha

1.1 Banana/Beta

1.5 Cupcake

1.6 Doughnut

이클레어 2.1

시장에 안드로이드가 알려지기 시작한 버전.

프로요 2.2

안드로이드가 완성이 되었다 할 수 있는 버전이다. 이전까지는 불안정성도 있었고, 기능도 많다고 할 수 없었으나 시장이 원하는 기능들을 수록해 퍼지기 시작한 버전. 하지만 그에 따라 무거워지기 시작한 버전이기도 하다.

진저브레드 2.3

RAM관리가 좀 더 능동적이고, 빠른 앱 반응속도를 보여주게 되었다.

허니콤 3.x

안드로이드가 태블릿 시장에 대응하여 내놓은 유일한 태블릿 전용 운영체제. 홀로(Holo) UI를 적용하기 시작했다.

아이스크림 샌드위치 4.0

허니콤을 시원하게(...) 말아먹고 내놓은 태블릿과 휴대폰 통합 버전. 레퍼런스 기기로는 갤럭시 넥서스(넥서스 프라임).

젤리빈 4.1~4.3

프로젝트 버터를 통해 그래픽 성능을 대폭 끌어올렸다. 그리고 버전 3개를 울궈먹은 최장수 버전. 구글 나우가 이때 추가되었다. 레퍼런스 기기는 넥서스 4.

4.1

4.2

4.3

킷캣 4.4

홀로(Holo) UI를 적용한 안드로이드 최종 버전으로, 레퍼런스 기기는 넥서스 5다.

롤리팝 5.0~5.1

5.0

킷캣에서는 개발자용으로만 제공되던 ART(Android Runtime)가 롤리팝에서는 공식적으로 달빅을 대체하게 되었다. 그에 따라 앱용량이 커진다.

새로운 디자인 언어인 "머티리얼 디자인"을 OS 전반에 적용하였다.

자동차 텔레매틱스안드로이드 오토, TV안드로이드 TV, 시계 등 웨어러블안드로이드 웨어 버전이 추가되었다. 이에 따라 안드로이드 TV용 레퍼런스 기기가 추가되었는데, 바로 넥서스 플레이어다. 휴대폰은 넥서스 6, 태블릿은 넥서스 10이다.

5.1

루머

  • 안드로이드 M의 코드네임이 마카다미아 넛 쿠키가 되었다.[2] 땅콩항공 마넛키로 줄여부르자!

관련 문서

각주