8章ひとつの環境で書いてあらゆる環境でテスト
今日では、Androidはものすごい数のスマホ、タブレット、時計、テレビなど、多様なデバイスに搭載されている。これは素晴らしいことだが困ったことでもある。さまざまな形、サイズ、価格のAndroidデバイスから自分に合ったものを選べることはユーザーにとって素晴らしいことだ。しかし開発者からすると、これらすべてをサポートするのは大変なことであり立ち往生しかねない。
しかもAndroidは非常に早いペースで開発されてきたため、さまざまなバージョンのAndroidを実行するさまざまなデバイスが飛び飛びに残っている。表8-1は今までにリリースされたAndroidのすべてのバージョンをまとめたものだ。Androidの各バージョンを実行するデバイスの割合を示す最新のグラフについてはAndroid Platform Dashboard†1を参照していただきたい。
アスタリスク(*)が付けられているバージョンはもはや使われていない。
AndroidのバージョンコードとAPIレベルはBuild.VERSION_CODES
クラスで定義されている。
バージョン | コード名 | API | リリース | コメント |
---|---|---|---|---|
1.0* | BASE | 1 | 2008年9月 | 最初のバージョン |
1.1* | BASE_1_1 | 2 | 2009年2月 | 添付、マーキー |
1.5* | CUPCAKE | 3 | 2009年5月 | ウィジェット、仮想キーボード |
1.6* | DONUT | 4 | 2009年9月 | 高密度、低密度ディスプレイ |
2.0* | ECLAIR | 5 | 2009年11月 | アカウント切り替え ... |
Get 初めてのAndroid 第4版 now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.