AndroidのOSバージョンとコードネームとAPIの一覧表
私は未だに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 |
ちなみにOSバージョンごとのシェアはAndroid DevelopersのDashbordsで公開されています。(2.2以降のバージョンのみですが)
コードネームの頭文字がAから順番につけられているので、それを押さえていれば大体どのあたりのバージョンなのか検討がつくかもしれません。