リタ・エル・クーリー / Android Authority
TL;DR
- Android 16 のコードネームは、人気のパイ生地デザート「バクラヴァ」です。
- Android 14 のコードネームが Upside Down Cake、Android 15 のコードネームが Vanilla Ice Cream だったことを考えると、これは奇妙に思えるかもしれません。
- ただし、新しいデザートのコードネームは、Google が文字を最初からやり直すことになった Android のビルド プロセスの変更を反映しています。
Googleはここ数年、Androidのバージョンをデザート名で公に呼んでいないが、それはその使用を完全にやめたわけではない。実際、Android の新しいバージョンごとに使用されるコード名は、依然としてデザートに基づいています。たとえば、バニラアイスクリームなどです。 アンドロイド15。 Google が 2009 年に「Cupcake」というコードネームで Android 1.5 をリリースして以来、同社は次のバージョンのコードネームを英語のアルファベットの次の文字で始まるデザートに基づいて決定するパターンを開始しました。たとえば、Android 1.6 のコード名は Donut でした。ただし、このパターンは来年の Android 16 アップデートで終了する可能性があり、「W」の文字で始まるコード名がなくなる可能性があります。
開発者 チームB58 彼は週末に、彼が発見したいくつかの興味深いコード変更についてのヒントを私たちに送ってくれました。 AOSP。最初の変更では、来年の Android リリースで起動される APEX モジュールを圧縮できるようにするコードが追加されます。このコードで興味深いのは、来年の Android リリースをどのように参照しているかということです。特に、 min_sdk_version
フィールドはに設定されています Baklava
。対照的に、 min_sdk_version
今年のリリースのフィールドは次のように設定されています VanillaIceCream
。
ミシャール・ラーマン / Android 当局
別のコード変更で、Google エンジニアは、ビルドのプラットフォーム SDK コード名が一致するかどうかを確認するための追加のチェックを追加する方法について言及しています。 Baklava
。彼らが挙げた理由は、以前のバージョンのパッチでは、SDK バージョンが 35 (Android 15 に対応する SDK バージョン) 以上であるかどうか、またはプラットフォーム SDK コードネームが一致するかどうかがチェックされていたためです。 VanillaIceCream
。
ミシャール・ラーマン / Android 当局
新しい Android バージョンの開発中、Google は SDK が完成するまでプラットフォーム SDK バージョンをコードネームに設定します。 Android 15 ベータ 3 — Android 15 の最初のプラットフォーム安定性マイルストーン — Android バージョン名が 15 から 15 に変更されました。 VanillaIceCream
。 Android 16 での開発が進行中であるため、そのリリースにも同じことが当てはまります。つまり、初期のビルドではプラットフォーム SDK コード名が表示されます (Baklava
) プラットフォーム SDK バージョン (36) の代わりに。
つまり、これは Android 16 のコードネームが Baklava であることを示唆する 2 つの証拠です。私たちが話を聞いた情報筋によると、バクラヴァは実際に Android 16 のデザートの名前として設定されています。 Android 16 のコードネームが「W」の文字で始まるデザートを指すものだと予想していたとしたら、あなたは一人ではありません。私も含めてほとんどの人が、これまでの歴史を考慮すると、これが当てはまるだろうと考えていました。
結局のところ、見てみると、 Androidのバージョン履歴 とそのコードネームを考慮すると、Google が 2009 年に開始したパターンが来年終了すると考える理由はありません。特に、名前のベースとなる英語のアルファベットにはまだいくつかの文字が残っているためです。
1.0 | コードネームなし |
1.1 | プティ・フール |
1.5 | カップケーキ |
1.6 | ドーナツ |
2.0/2.1 | エクレア |
2.2 | フロヨ |
2.3 | ジンジャーブレッド |
3.0 | ハニカム |
4.0 | アイスクリームサンドイッチ |
4.1-4.3 | ゼリービーン |
4.4 | キットカット |
5.0/5.1 | ロリポップ |
6.0 | マシュマロ |
7.0/7.1 | ヌガー |
8.0/8.1 | オレオ |
9 | パイ |
10 | マルメロのタルト |
11 | レッドベルベットケーキ |
12/12L | スノーコーン |
13 | ティラミス |
14 | アップサイドダウンケーキ |
15 | バニラアイスクリーム |
ただし、最近 Android プラットフォーム開発のニュースを追っている人なら、次のようなものについて聞いたことがあるかもしれません。 トランク安定プロジェクト。あまり技術的な話には触れませんが、Google の Android 開発方法は大きく変わりました。トランク安定プロジェクトの一部としてリリースされた最初の Android バージョンは、 アンドロイド14QPR2 そのため、そのリリースではまったく異なるビルド ID 命名スキームが使用されていました。 Upside Down Cake の文字「U」で始まるビルド ID の代わりに、Android 14 QPR2 には文字「A」で始まるビルド ID がありました。
たとえば、Pixel Tablet の 3 月のアップデートのビルド ID は AP1A.240305.019.A1 でした。デバイスの 6 月のアップデートのビルド ID に基づく アンドロイド14QPR3 AP2A.240605.024でした。また、Android 15 に基づくデバイスの次の 10 月アップデートのビルド ID は、AP3A.241005.0XX のようなものになります。実際に 12 月にリリースされると仮定すると、このデバイスの Android 15 QPR1 アップデートは AP4A.241205.0XX のようなものになります。
ミシャール・ラーマン / Android 当局
ただし、来年の Android リリースのビルド ID はすべて B で始まるため、Android 15 QPR2 ビルド ID は BP1A などになります。そのため、Google が Android 16 で使用するデザートの名前は、文字「W」で始まるものではなく、「バクラヴァ」となります。
Android 15 のコードネームが「A」で始まるものではなく、なぜ Vanilla Ice Cream なのか疑問に思っているのなら、私には確かなことは言えません。おそらく Google は、最初のトランク安定版リリース前に Android 15 の内部コードネームとして Vanilla Ice Cream をすでに選択していたため、コードネームに言及するすべての記述を遡って変更することを望まなかったのでしょう。特に、一部のビルド フローが中断される可能性があるためです。
いずれにしても、Baklava が Android 16 のコードネームであるという考えは多くの人を驚かせると思いますが、なぜそれが選ばれたのかを深く掘り下げてみると、ここ数年で Android プラットフォーム開発がどのように劇的に変化したかについていくつかの興味深い事実がわかるでしょう。数か月。
Share this content: