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から順番につけられているので、それを押さえていれば大体どのあたりのバージョンなのか検討がつくかもしれません。