Abandondroidの終焉? TrebleがGoogleをOTA地獄から救うかもしれない

Table of Contents

Abandondroidの終焉? TrebleがGoogleをOTA地獄から救うかもしれない

Android のますます悪化する断片化問題と遅いアップデートを解決しようとする Google の試みは、実際に流れを変えるかもしれない。

既存の携帯電話のアップデートは、Google が今後 10 年間に直面する最大の課題の 1 つです。

Appleはユーザーベースの半数を2ヶ月以内、ほぼ全員を1年以内に最新コードにアップデートできますが、Androidは大きく遅れをとっています。多くの携帯電話メーカーは、デバイスが工場を出荷された時点で仕事は完了したと考えており、発売直後に1、2回のアップデートを提供して、その後はユーザーを放置するメーカーも少なくありません。

なぜでしょうか? スマートフォンを少しでも将来性を持たせるために追加費用をかける価値などないと彼らは考えているからです。また、メーカーが独自のコードを追加しているため、コード依存関係が複雑になることがよくあります。現在、Androidユーザーのうち、OTA(無線)アップデートを受けられるのはごくわずかです。開発者は古いコードに手を加えざるを得なくなり、結果としてコードが断片化され、より粗雑なものになっています。

プロジェクトTrebleは5月に発表されたもので、コードベースを再構築し、携帯電話メーカーが実行できる機能とGoogleが実行できる機能を明確に区分します。その目的は、依存関係を軽減することで、Googleが携帯電話のメジャーアップデートをより迅速に提供できるようにすることです。

開発者たちは、オープンコードの Android ベースを新しいデバイスに移植するのにかかる時間が大幅に短縮されたことに気づきました。

「私と一緒に20時間かけて研究、開発、デバッグを行った結果、phhusson氏は、異なるメーカーの複数のデバイスや、まったく異なるSoCで起動できるシステムイメージを作成した」とXDA Developersサイトは述べている。

例えば、私が所有するHuawei Mate 9で起動したのと同じシステムイメージは、Honor 8 Pro、Honor 9、Sony Xperia XZ1 Compact、Essential Phoneでも起動します。つまり、3つの異なるOEM(Huawei/Honor、Sony、Essential)と2つの異なるSoC(HiSilicon Kirin 960とQualcomm Snapdragon 835)で、この単一のシステムイメージが正常に起動できるのです。

「将来的には、Microsoft Windows がほぼすべてのコンピュータ ハードウェアで実行できるのと同じように、数十種類の異なる Android スマートフォンで動作する単一のシステム イメージが登場する可能性があります。」

リリース図を示すスクリーンショット

スマートフォンのジュラ紀時代(今では忘れ去られた時代)には、異なるプロセッサ間の「ベースポート」には数日ではなく何年もかかっていた。

「Appleが最初のiPhoneを作った頃は、既存の企業以外が初めてiPhoneを作れる時代でした」と、Symbianの元CTO、チャールズ・デイビス氏は数年前に回想した。「なぜでしょう? IPとシグナリングスタックのおかげです。」

Androidには2つの利点があります。1つは本質的にJavaベースのスマートフォンであり、もう1つはJavaが移植性を重視して設計されていることです。そして、その基盤はオープンソースコードです。しかし、それでもなお、ドライバの問題によりサポートは容易ではありませんでした。Trebleはアップデートを容易にするはずです。もちろん、スマートフォンメーカーがどれだけの不要な機能を追加したかにもよりますが。®

Discover More