Androidデバイスでの一貫性のない更新は、最初の人気の高まり以来、プラットフォームを悩ませてきました。 Project Trebleは、メーカーがよりタイムリーな更新のために更新プロセスを合理化するのを支援するGoogleの計画です。
Androidの断片化が問題です
オペレーティングシステムとしてのAndroidに対する最大の不満の1つは、一般に「断片化」と呼ばれるものです。従来の定義は「小さな部分または別々の部分に分割されるプロセス」であり、これはAndroidの否定的な意味合いに直接変換されます。 8 現在実際に使用されているAndroidのさまざまなバージョンで、さまざまな種類のハードウェアでまだ使用されています。
関連: 断片化はAndroidのせいではなく、メーカーのせいです
ここでの標準は、もちろん、AppleがiPhoneを使って設定したものです。 Androidの最も多作なバージョンがほぼ2年前のAndroid7.x(Nougat)であるのに対し、すべてのiOSデバイスのほぼ4分の3が最新バージョン(iOS 11)を実行しています。
ソース: グーグル
比較すると、Androidの配布数は厳しく、Android 6.x(Marshmallow)を実行している携帯電話の28.1%、Android 7.x(Nougat)を実行している携帯電話の28.5%です。つまり、Android携帯電話の半数以上がほぼ2年前のオペレーティングシステム。わずか1.1%が最新バージョンのAndroid 8.x(Oreo)を実行しています。さらに率直に言うと、Androidデバイスの98%以上が古いソフトウェアを実行しており、36%以上が実行されています。 5歳 (または古い)ソフトウェア。痛い!
明らかに、そこには大規模な切断があります。この理由は、残念ながら多面的ですが、一般的には、メーカーとGoogleの更新サイクルという2つの重要なポイントに起因する可能性があります。私たちは行った 前にこれについて詳細に 、だから私はあなたにすべての詳細を保存し、それがメーカーのせいであることに興味があるなら、その方向にあなたを向けるだけです。
プロジェクトトレブルが答えです
メーカーが迅速な更新をプッシュするのにこれほど苦労している理由は、オペレーティングシステムをハードウェアと通信させるために必要なすべての作業のためです。
従来、これは次のように機能していました。OSフレームワークと低レベルのソフトウェアはすべて同じコードの一部でした。そのため、OSが更新されると、この低レベルのソフトウェア(技術的にはベンダー実装と呼ばれます)も更新する必要がありました。それは大変な作業です。
そのため、Android 8.x(Oreo)以降、Googleは2つを分離しました。つまり、ベンダーの実装に触れることなく、AndroidOS自体を更新できます。これは、必要に応じて自動的に更新できます。
これを完全に説明すると、更新をAndroid 7.x(またはそれ以前)のデバイスにプッシュする前に、Android OSコードを更新する必要があるだけでなく、低レベルのハードウェアコードも更新する必要があります。通常、チップメーカーによって保守されます。したがって、たとえば、Samsungが携帯電話の1つに更新をプッシュしたい場合、Qualcomm(またはチップを作成した人)が新しいSamsungコードで動作するようにコードを更新するのを待つ必要があります。それは一度にたくさんの車輪が回転し、それぞれが互いに依存しています。
Android 8.x以降では、このようにはなりません。コアハードウェアコードはOSコードとは別のものであるため、デバイスメーカーは、シリコンメーカーがコードを更新するのを待たずに、ソフトウェアを自由に更新できます。
これにより、少なくとも理論的には、更新プロセスが劇的にスピードアップするはずです。デバイスの更新は引き続きメーカーの手に委ねられており、Googleが管理するPixelライン以外の最初のOreoデバイスがリリースされたばかりであるため、実際にこれを完全に確認する機会はまだありません。うまくいけば、それは実際に更新が書き込まれ、プッシュされる速度に大きな変化をもたらします。
私のデバイスはProjectTrebleの恩恵を受けますか?
今 それは 百万ドルの質問ですね。残念ながら、答えはそれほど単純ではありません(確かにあなたはそれがそうなるとは思っていませんでした)。そうは言っても、ここにいくつかの事実があります:
- デバイスがOreoに更新されない場合、ProjectTrebleを取得することはありません。それを回避する方法はありません。ごめんなさい。
- デバイスがOreoに更新された場合でも、 必要ありません Trebleをサポートするために—それはメーカー次第です。
- 箱から出してOreoを実行する新しい電話を購入すると、 必要とされている 箱から出してTrebleをサポートします。
つまり、更新されたシステムでのTrebleのサポートはメーカー次第ですが、Trebleをサポートするには、新しいOreoデバイスが必要になります。
そのため、たとえば、Pixel2はすでにProjectTrebleをサポートしています。ザ・ 今後のギャラクシーS9 箱から出してTrebleもサポートします。 GoogleもPixel1をTrebleをサポートするように更新しましたが、残念ながらSamsungのように見えます 省略しました ギャラクシーS8のオレオビルドの。
自分のデバイスに興味がある場合は、 Android警察にはランニングリストがあります Trebleをサポートするすべてのデバイスと、Oreoに更新されるデバイス なし 高音。
Android OSのアップデートは、長年にわたって常に争点となっているため、Googleが最終的にこの問題に対処しているのを見るのは良いことです。運が良ければ、これにより、デバイスの更新に関して、すべてのAndroidデバイスがAppleと同等に近くなります。
画像クレジット: グーグル