Googleは、Project Trebleを通じて次のメジャーアップデートであるAndroid OでAndroidアップデートの問題を解決したいと考えている。

アンドロイドO

次回の更新アンドロイドOAndroid のアーキテクチャを徹底的に見直し、アップデートが行われるようにします。」メーカーにとってはより簡単、より速く、より安価に」。ご覧のとおり、新しい Android バージョンの展開は非常に遅く、これは Google とユーザーにとって大きな問題です。例、ヌガーはまだ5%未満、発表から1年後。

2016 年 3 月のとき、Android N 開発者プレビューが展開されると、Google はプロバイダー専用のパーティションを含む新しいパーティション構造を挿入しました。このパーティションには、OS のシステム パーティションですでに見つかった特定のファイルと、エコシステム内のさまざまなプレーヤー、つまりスマートフォン メーカー、コンポーネント サプライヤー、さらにはモバイル通信事業者によって提供された特定のファイルが含まれていました。結局のところ、これは Android のよりシンプルなアップデートに向けた最初のステップにすぎず、Samsung、Orange、Qualcomm などの企業に専用エリアを提供し、システムをサプライヤー用のエリアと Android 用の基本エリアの 2 つの部分に分割しました。

アバント プロジェクト トレブル

これはまさに Google がやったことですアンドロイドO:内部プロジェクトは Project Treble と呼ばれますAndroid を 2 つの部分に分割します。 Google の部分とハードウェア サポートの部分です。 Googleがプロジェクトを発表高音域ここ。

どのように機能するのでしょうか?

ベンダー インターフェイスと VTS (ベンダー テスト スイート) は、アンドロイドO、更新が遅いという言い訳がすべてなくなるようです。技術的な説明が丁寧ですGoogleブログで

導入前の Android アップデートの図

Android を機能させるには、スマートフォン メーカーは、クアルコム、サムスン、およびコンポーネント (NFC、GPS、SoC、WiFi、モデム、画面、オーディオなど) を設計するすべての企業を含む多くのサプライヤーと協力する必要があります。ファイルには、すべての社内テーマとインターフェイス、通信事業者による最適化も含まれています。次に、Android デバイスの動作に必要なドライバーと特定の数の要素を統合する必要があります。また、Android が更新されるたびに、これらのファイルを再統合、再コンパイル、再テストする必要があります。これは、ドライバーとコードを最新の状態に保ち、何よりもそれらをテストする必要があるサプライヤーにとって多大なコストがかかることを説明しています。したがって、当然のことながら、Android アップデートの展開が遅く、ユーザーにとって非常にイライラさせられます。愛好家私たちのように。

プロジェクトトレブルあり

Google は Android スマートフォンごとに 1 つのアップデートを送信することはできず、米国の会社は機能しないオペレーティング システムをそのまま送信します。 Android O では、Android の Google 部分が独自のスペースに存在し、Qualcomm、Samsung、HTC などのファイルが独自のスペースに存在できるようになります。理論的には、アップデートはすでにテストされており、「機能」します。結果: アップデートの展開が大幅に高速化され、Android エコシステムのプレーヤーにとってのコストが大幅に削減されます。

ベンダーテストスイートは、すべての関係者が同じ方法で Android を開発できるように設計されています。ルールが機能し、全員がルールに従っていることを確認するために、新しいデバイスの発売前とシステムが変更されるたびに、一連のテストが実行されます。これらのテストにより、Samsung TouchWiz や Huawei/Honor EMUI が Android で同様に動作することが保証されます。

いずれにせよ、Google がこの Project Treble をどのように実装し、次の Android アップデートの配布方法を変更する予定なのかを見るのは興味深いでしょう。

さらに進むには
Android 8.0 Oreo: 知っておくべきことすべて


あなたのコーヒーとあなたのテクノロジーの量あなたを待っていますWhatsAppでフランアンドロイドと毎朝