Android はその歴史を通じて、Ice Cream Sandwich の登場と Lollipop の登場という、多くの側面を強化し、最終的に成熟に至るまで強化した 2 つの素晴らしい瞬間を経験してきました。それにもかかわらず、これら 2 つのメジャー バージョンも、現在のバージョンである Nougat も、プラットフォームの最大の問題、つまり遅さや更新の欠如、そしてそれに伴う断片化を解決できていません。しかし、Googleはきっぱりと行動を起こしたいようで、「Project Treble」を立ち上げる予定だ。

Treble のアイデアを開発する前に、 Mountain View 社が、Butter による流動性、 Svelteによるリソース消費、 Voltaと同様にバッテリーの最適化などの主要な問題を解決するために「プロジェクト」に頼ったことに注意する必要があります。アップデートの問題をスピードアップし、何よりもメーカーの作業を容易にするために、Google は Project Treble を通じて Androidフレームワークをチップ メーカーが実装するコードから分離します。これは同社が「システムのレベルにおける最大の変更」と分類するものです。建築”。

無料の端末がアップデートを受け取るための 2 つの主な手順のうち、1 つ目は、チップ メーカー (Samsung または Qualcomm) によるドライバーの更新によって新しいシステムを特定のハードウェアに適合させるプロセスです。ドライバーはその後、ドライバーをメーカーに提供して修正を依頼します。システムは、アプリやカスタマイズの層を通じてユーザーの好みに任せ、最終的には最適化されます。どちらのステップにも問題がありますが、多くの場合、最初のステップが 2 番目のステップが到着しない原因となっています。数年前に Mediatek や Qualcomm がチップのサポートを中止したケースや、Nougat の Snapdragon 800 や 801 の場合も同様でした。

Project Treble では、前述の分離とチップ メーカーとの Google 契約のおかげで、(Android とドライバーの間の)仲介者としてメーカーのインターフェイスを統合し、ベンダーの検証を行うことで、発売するハードウェアの上位互換性を保証するのと同じくらい簡単になります。テスト スイート(VTS) 標準。このステップを完了することで、スマートフォン メーカーは最終的に新しいシステムが手元に届くときに、他の人に依存することなくアップデートを開始できるようになります

これの問題は、 Android がメーカーの手に渡ると、通常、多くの変更が必要になることです。メーカーは、差別化するには、Android オープンソース プロジェクトにある基本の Android (無料部分) とはかけ離れたカスタマイズ層が必要であると考えているためです。純粋な Android を使用するメーカーは非常に迅速にアップデートできるでしょうが、深いカスタマイズ層に取り組んでいるメーカーは時間に関して現在とほぼ同じ問題に直面することになります。

この意味で、 Ars Technicaの編集者である Ron Amadeo 氏が言うように、 Project Treble 以降のシステムに必要なのは、メーカーが引き続きシステムを自由に変更しながら、更新をより簡単にするフレームワークに調整できるようにするテーマ エンジンです。この後、更新は意志の問題だけになります

Google によると、Project Treble の詳細については、Android O の最終バージョンが夏の終わりにリリースされ次第、ドキュメント レベルで明らかになる予定ですが、Google I/O 中に言及される可能性があります。

参考資料一覧

  1. https://twitter.com/RonAmadeo/status/863135102213246976
  2. https://www.youtube.com/watch?v=FCVMvvXHqxU
  3. https://android-developers.googleblog.com/2017/05/here-comes-treble-modular-base-for.html

Google、ついにAndroidの最大の問題を真剣に受け止める・関連動画

https://www.youtube.com/shorts/YLRc6NIwrPo