Android は昔からアップデートに関する問題を抱えており、その結果、多くの断片化が発生していました。たとえば、Android O が間もなく登場しますが、Android Nougat は世の中の すべての Android デバイスの約 7% しか搭載していません。最初の安定版リリースから 8 か月以上経過していることを考えると、これは恥ずかしい数字です。では、なぜ Android のアップデートが問題となるのでしょうか? Google が言うように、「 既存のデバイスを Android の新しいバージョンに更新するには、信じられないほど時間と費用がかかるということをデバイス メーカー パートナーから常に聞いています。 」さて、GoogleはAndroidのアップデート状況を改善するために常に新しい計画を打ち出してきましたが、今回は明らかにより具体的な計画があるようです。同社は Android のアップデートを簡素化することを目的とした Project Treble を発表したばかりです。 Project Treble とは一体何なのかと疑問に思っているなら、私たちがすべての答えを用意しています。
プロジェクト・トレブルとは何ですか?
Project Treble は Android にモジュラー ベース をもたらし、「ベンダー固有」のハードウェア コードを Android フレームワーク コードから分離します。 Android O リリースの一部であるこのプロジェクトは、Android の低レベル アーキテクチャに最大の変更をもたらし、メーカーがデバイスを最新の Android バージョンに更新しやすくなるはずです。
ここには専門用語がたくさんありますが、要は、Project Treble は、以前の Android アップデートほど多くの時間と労力を OEM からのアップデートに必要としないようにするということです。
プロジェクト トレブルはどのように機能しますか?
Project Treble を理解するには、Android のアップデートがどのように機能するかを理解する必要があります。新しい Android バージョンのソース コードが Google からリリースされると、まず Qualcomm や MediaTek などのシリコン メーカーに渡され、その後、新しい Android バージョンが自社のチップセットで適切に動作することを確認するコードが追加されます。次に、チップセット メーカーは Android アップデートを OEM (Samsung、LG、Huawei、Lenovo などの Android デバイスを製造する企業) に渡します。OEM はアプリでリリースを変更し、独自のカスタム スキンやその他の機能も追加します。次に、デバイス メーカーは通信事業者と協力して新しい Android バージョンをテストし、リリースします。そうです、それはかなり長いプロセスです。そうですね、これが Project Treble の修正の目的です。
Project Treble により、Google は互換性テスト スイート (CTS) と同様に機能する「 ベンダー インターフェース 」を導入しています。 CTS により、アプリ開発者はさまざまなメーカーやさまざまなハードウェアに合わせてアプリをカスタム設計する必要がなくなります。 Android アップデートの場合、ベンダー テスト スイート (VTS) はシリコン メーカーが必要とする作業を遮断するため、アップデート プロセスが高速化されます。そのため、Android デバイス メーカーは Android フレームワークを更新するだけで、自社のデバイス用にリリースできるようになります。
本当に Android のアップデートが高速化されるのでしょうか?
上で述べたように、現時点では Android アップデート リリースには 3 つのステップがあり、Project Treble ではそのうちの 1 つのステップのみが削減されます。 Google が言うように、「シリコン ベンダーからの追加作業はありません」が、それで Android アップデートの状況は本当に改善されるのでしょうか?まあ、 今のところ、状況は少し疑わしいです 。 Lenovo 傘下の Motorola のようなメーカーは、ほとんどがストック Android ビルドを持っているため、アップデートをより迅速にプッシュできるはずですが、Samsung のようなメーカーは、UI をスキン化し、独自の機能を追加する必要があることを考慮すると、まだ時間がかかるでしょう。
つまり、Project Treble の後に Android アップデートを受け取らなかった場合、責任はデバイスのメーカーのみにあるということになります。 Googleは確かにその仕事を果たした。
デバイスはいつプロジェクト トレブルを取得しますか?
Project Treble アーキテクチャは、Pixel および Nexus デバイス向けに最近リリースされた Android O Developer Preview にすでに組み込まれてい ます。その他のデバイスに関しては、Android O で起動されたデバイス、または Android O に更新されたデバイスはすべて、Project Treble 互換デバイスになります。
関連項目: 知っておくべき Android O の 8 つの優れた機能
Project Treble: Android アップデートの高速化
Project Treble が Android アップデートの高速化という約束を実際に果たすかどうかは、様子を見て確認する必要があります。ただし、Android O がリリースされたら、Google も Project Treble の完全なドキュメントを公開する予定であるため、Android O がすべての人にリリースされるときには、より明確なアイデアが得られるはずです。
まあ、Project Treble が Android アップデートの面で実際に問題を解決してくれることを願っています。さて、プロジェクト トレブルについてどう思いますか?以下のコメントセクションでお知らせください。