윈디하나의 누리사랑방. 이런 저런 얘기

글쓴시간
분류 이야기

안드로이드 코드명(Android Codenames)

사용자 삽입 이미지

안드로이드 운영체제 로고

안드로이드란 구글에서 개발한 모바일용 운영체제를 말한다. (예를 들어 마이크로소프트에서 개발한 PC용 운영체제가 '윈도'이다) 현재 12버전까지 출시되어있다. 스마트폰용 OS지만 태블릿 PC용 OS에도 사용된다. 모두 리눅스 기반으로 개발되었다.

  코드명              버전         리눅스버전   API레벨
A Apple Pie           1.0          ?            1
B Banana Bread        1.1          ?            2
C Cupcake             1.5          2.6.27       3
D Donut               1.6          2.6.29       4
E Éclair              2.0,2.1      2.6.29       7
F Froyo               2.2          2.6.32       8
G Gingerbread         2.3          2.6.35.7     9,10
H Honeycomb           3.0,3.1,3.2  2.6.36       11,12,13
I Ice Cream Sandwich  4.0          3.0.1        14,15
J Jelly Bean          4.1          3.0.31       16
J Jelly Bean          4.2          3.4.0        17
J Jelly Bean          4.3          3.4.39       18
K KitKat              4.4          3.10         19,20
L Lolipop             5.0,5.1      3.16.1       21,22
M Marshmallow         6.0          3.18.10      23
N Nougat              7.0,7.1      4.4          24,25
O Oreo                8.0,8.1      4.4          26,27
P Pie                 9.0          4.4          28
Q Q                   10.0         4.9          29
R R                   11.0         4.14         30
S S                   12,12L       4.19         31,32
T T                   13           5.4          33

- 코드명을 A-Z까지 사용할 생각인듯. 코드명은 간식거리 이름이었으나, Q 버전부터는 그냥 알파벳 코드를 사용한다. 안드로이드 1.0 과 1.1은 일반인에게 잘 알려지지 않았다. (구글도 이 버전에 대해 적극적인 홍보를 하지 않았다)

- 코드명은 새로운 버전이 나오면 계속 추가해 나갈 예정이다.

- 구글 회사에는 간식거리를 무료로 제공한다고 하는데, 아직 가보진 못했다.^^ 코드명으로 사용된 이름에 해당하는 간식은 전부 구글에서 파는게 아닐까 생각중이다.

- 구글을 처음 설립할 때, 창업자들이 창고를 빌려서 구글 검색 엔진을 개발했는데, 창고 주인의 냉장고를 털어서 배를 채웠다는 일화가 있다. 집 주인은 현재 구글의 이사라고 한다. ㅎㅁ 아님 말고.

- 안드로이드 10부터는 코드명에 디저트이름을 붙이지 않는다.

- 안드로이드 8 부터 공식적인 리눅스 커널 버전이 여럿있다. 예를 들어 안드로이드 S는 4.19, 5.4, 5.10 버전을 사용할 수 있다. 위의 도표에는 가장 작은 버전을 작은 버전을 적었다.