AndroidのOSバージョンとコードネームとAPIの一覧表

Last Update: 2015-01-16

私は未だにAndroidのOSバージョンとAPIの数字とコードネームが結びついていません。最新の5.0がAPI21で、Lolipopだというのは分かるんですけどね。

ソースコードを読んでいて、JBとかICSとか出てきて「それバージョンで言うとどこ?」と混乱したのでまとめておくことにしました。









































































































バージョン コードネーム api
5.0.1 Lolipop 21
4.4w Android L Preview
20
4.4 KitKat 19
4.3 Jelly Bean 18
4.2.x 17
4.1.x 16
4.0.3〜4.0.4 Ice Cream Sandwich 15
4.0〜4.0.2 14
3.2 Honeycomb 13
3.1 12
3.0 11
2.3.3〜2.3.7 Gingerbread 10
2.3〜2.3.2 9
2.2 Froyo 8
2.1 Eclair 7
2,0.1 6
2.0 5
1.6 Donut 4
1.5 Capcake 3
1.1 2
1.0 1

Android Studioのデフォルトでは、API10〜21をサポートするようにプロジェクトが作成されます。2.3.3までサポートするということですね。

ちなみにOSバージョンごとのシェアはAndroid DevelopersのDashbordsで公開されています。(2.2以降のバージョンのみですが)

コードネームの頭文字がAから順番につけられているので、それを押さえていれば大体どのあたりのバージョンなのか検討がつくかもしれません。