윈디하나의 누리사랑방. 이런 저런 얘기
안드로이드 코드명(Android Codenames)
안드로이드 운영체제 로고
코드명 버전 리눅스버전 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 버전을 사용할 수 있다. 위의 도표에는 가장 작은 버전을 작은 버전을 적었다.