Android コミュニティの人々にとって、Project Treble は大きな話題であり、バージョン アップデートの採用が改善されました。 しかし、それは実際どれだけ役に立ったのでしょうか?
それがあったとき 2017年に発表された, Project Treble は Android エコシステムに大きな変革をもたらすものと見なされていました。 基本的に、Project Treble は Android をモジュール化して、OEM によるデバイスの更新を容易にします。 最先端のソフトウェアを試してみるのが好きな Android コミュニティの人々にとって、これは大きなことであり、バージョン アップデートの採用が改善されました。 しかし、それは実際どれだけ役に立ったのでしょうか? Google は本日、ブログ投稿で詳細を共有しました。
Google は、最初に Project Treble を立ち上げたとき、それがプラットフォームにどれだけの影響を与えるかを確認するのに時間がかかると分かっていたことについて語ります。 Treble は Android Oreo でリリースされましたが、Google がアップグレード率の測定を開始できるようになったのは Android Pie になってからでした。 Android 10 に移行した今、解析すべきデータはさらに増えています。
パートナー ベータ プログラムは、Project Treble の成功の初期の兆候の 1 つでした。 これは、より多くのデバイスが参加できるようにするプログラムです。 Android P 開発者プレビュー. 7 つの異なる OEM からの 7 つのデバイスが Google Pixel に加わりました。 そして、Android Q ベータ プログラムにより、Google はその数を 12 社の異なる OEM からの 18 台の追加デバイスに増やすことができました。
成功を測定する上でより重要な指標は、実際の安定したバージョンのアップグレードです。 以下は、ブログ投稿からの抜粋とアップグレード番号を示すグラフです。
Android 9 Pie が AOSP でリリースされる直前の 2018 年 7 月下旬、Android 8.0 (Oreo) はエコシステムの 8.9% を占めていました。 比較すると、Android 10 をリリースする直前の 2019 年 8 月下旬には、Android 9 (Pie) がエコシステムの 22.6% を占めていました。 これは、これがエコシステムの最大部分となり、Project Treble が更新可能性にプラスの効果をもたらしたことを示しています。
さて、これまでの進歩の大部分は、Google が Android Oreo で行った作業の結果です。 Android Pie から Android 10 への移行について、Google は、 シリコンメーカーとの協業.
アーキテクチャには膨大な量の強化作業も行われます。 間の封印を完了しました。 ベンダーとシステムコンポーネント これにより、OS の最上位部分の新しいバージョンが、パートナーが提供する古いバージョンで動作することが保証されます。 私たちは インターフェースを形式化した Android Linux カーネルに追加し、Treble テスト スイートを拡張しました (VTS)、さらに多くのことを行いました。 その結果、OEM パートナーやシリコン パートナーからの直接のフィードバックからも明らかなように、Android 9 から Android 10 へのアップグレードはよりスムーズに行われるようになりました。
Google はすでに Android 10 で大きな利益を得ています。 XiaomiとEssentialは、Googleと同じ日にAndroid 10のアップデートを発表した。 OnePlusも同日、ベータプログラムを開始した。 Googleによると、ASUS、LG、Motorola、OPPO、Realme、Samsung、Sharp、Sony、Transsion、Vivoは、年末までに一部のデバイスをAndroid 10にアップデートすることを約束しているという。 そしてもちろん、 ワンプラス 7T はすでに Android 10 を搭載してリリースされています。
ここ XDA の重要なトピックは ROM コミュニティです。 Google は、開発者が Oreo と Pie で発売されたデバイスに Android 10 をどのようにしてより簡単に導入できるようになったのかについて語ります。 Google 署名付き汎用システム イメージ (GSI) および GMS バイナリ アンドロイド.com これにも大きな役割を果たしました。
最後にGoogleが語るのは、 動的なシステム更新 (DSU) および プロジェクトのメインライン:
DSU をサポートする Android 10 で起動するすべてのデバイスに対して、開発者は以下をインストールできます。 Google 署名付きの汎用システム イメージを使用して、工場出荷時の ROM に触れることなくブートします。 彼らのデバイス。
Project Mainline は Android OS の中核に相当し、Project Treble はその基盤に相当します。 これは、その傘下にある OS コンポーネントの更新速度の劇的な向上です。
Googleは、Project TrebleがAndroidアップデートにもたらした進歩に満足しているようだ。 これに同意しない人もいるでしょうが、Android は巨大なエコシステムです。 この分野で Google が進展できることは大歓迎です。
ソース: Android 開発者