Android OSのさまざまなバージョンの名前は何ですか?これらの名前はどのように選択されますか?


44

多くの人は、Androidのバージョンをバージョン番号ではなく「コードネーム」で参照しています(例:Androidの「Gingerbread」)。Android OSのさまざまなバージョンの名前は何ですか?これらの名前はどのように選択されますか?

回答:


46

1.5以降のAndroidの各バージョンは、特定のコードネームで開発されています。これらのコードネームはアルファベット順に選択され、これまではすべてデザートアイテム(または、一般的には甘い/甘い食べ物)でした。一部のコードネームは複数のバージョン番号に関連付けられていますが、他のコードネームは特定のバージョン番号のみに制限されており、この矛盾の理由は現在不明です。通常、命名は開発者APIレベルの変更に対応しているように見えますが、これは常に当てはまるわけではありません(例:3.0と3.1は両方とも「ハニカム」ですが、APIレベルは異なります)。

現在存在するAndroidリリースでは、次の名前が使用されます。バージョン1.0および1.1の名前は公開されていません。ただし、Android 1.1は内部的に「Petit-Four」と呼ばれていました(Trarothの回答に記載されおり、こちらで確認済み)。

カップケーキ:

  • Android 1.5

ドーナツ:

  • Android 1.6

エクレア:

  • Android 2.0
  • Android 2.1

フローズンヨーグルト:「フローズンヨーグルト」の略

  • Android 2.2

ジンジャーブレッド:

  • Android 2.3

ハニカム:

  • Android 3.0
  • Android 3.1
  • Android 3.2

アイスクリームサンドイッチ:

  • Android 4.0

ゼリービーン:

  • Android 4.1
  • Android 4.2
  • Android 4.3

キットカット:

  • Android 4.4

ロリポップ:

  • Android 5.0
  • Android 5.1

マシュマロ:

  • Android 6.0

ヌガー:(公式名:https : //twitter.com/Android/status/748642375908589568

  • Android 7.0
  • Android 7.1

オレオ:

  • Android 8.0
  • Android 8.1

パイ:

  • Android 9.0

20

Eldarerathisはそれを非常によく要約しています。いくつかの追加:1.1バージョンはGoogleによって内部的にPetit Fourと呼ばれ、それがすべての始まりです。Googleは、新しいバージョンが発売されるたびに、マウンテンビューの芝生に巨大なペストリーを設置しています。

ここで、さまざまな段階でそのディスプレイの写真を見ることができます。

全体のディスプレイ(カップケーキからエクレアへ、Nexus Oneを使用) ドーナツ、Androidロゴ、Nexus one、カップケーキ、エクレア

ハニカムフロヨ

エクレア、フロヨ、ジンジャーブレッド、ハニカム、アイスクリームサンドイッチ ジンジャーブレッド、アイスクリームサンドイッチ、ハニカム

キットカット キットカット、ジェリービーン

ロリポップ ロリポップ

マシュマロ マシュマロ

ヌガー ヌガー

オレオ オレオ


2

https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevelsには、すべての命名の混乱をリンクするテーブルが含まれています。

Platform Version    API Level    VERSION_CODE
Android 6.0         23           M
Android 5.1         22           LOLLIPOP_MR1
Android 5.0         21           LOLLIPOP
...

Webアーカイブリンク


ただ、ヘッドアップM. Pが既にリリースしている、まだM / N / Oのデザートの名前がでていないので、このリストはもうコードネームを反映していないようだということ。
アンディ・ヤン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.