開発者が Project Treble GSI を使用して 22 台の古いデバイスで Android 11 を起動

Android 11 カスタム GSI がダウンロードできるようになり、Project Treble をサポートするすべてのデバイスに最新の Android OS バージョンが提供されます。

互換性のある Android デバイス上で汎用の AOSP ベースのシステム イメージを起動できることは、間違いなく Project Treble の最高の成果の 1 つです。 Android 8.0 Oreo のリリース以来、Google 認定を求めるメーカーは、これを起動してデバイスの Treble 準拠をテストする必要があります。 一般的なシステムイメージ (GSI) を実行し、基本的なハードウェア機能を確認します。 Treble では、Android Oreo 以降で起動するデバイスが HAL などのベンダー実装を分離する必要があります。 Android OS フレームワークから、OS が基礎となるハードウェアと通信するために使用するソフトウェア。 理論的には 最新バージョンのAndroidを起動することが可能 ブート イメージやベンダー イメージを変更せずにレガシー デバイス上で実行できます。

しかし、現実はそれほど単純ではありません。 Google は、Android 8.1 Oreo と Android 9 Pie を完全に実装することで、Project Treble の要件をさらに洗練しました。 VNDK (ベンダーネイティブ開発キット) の紹介 CTS-on-GSI (汎用システム イメージ上の互換性テスト スイート) テスト。 現在、Google は Android Pie 以降との互換性のみに重点を置いているため、Android 8.x デバイスは Project Treble と正式に互換性があるとはみなされていません。 Huawei Mate 9 や OnePlus 5/5T などのデバイスについて話しているとき、これらは当初 Android Nougat で発売され、その後 高音域サポートを受けました 経由 システムソフトウェアのアップデート、単にフラッシュすることはできません Google の Android 11 GSI バージョン すべてが動作した状態で起動することを期待します。

この段階では、デバイス固有の Android11カスタムROM 私たちのフォーラムからの方が良い提案のように聞こえるかもしれませんが、XDA 認定開発者 

フーソン 別の角度から状況に取り組もうとしている。 の代わりに 元のベンダー イメージの変更、開発者は、デバイス固有の修正を組み込むことで、Google の Android 11 GSI を微調整することに成功しました。 結果として構築された GSI Project Treble をサポートする Android デバイスで起動する必要があります。、つまり、Android 8.0 以降で起動されたほとんどのデバイスを意味します。

非公式の Android 11 GSI は 22 の異なる Android デバイスで実行されます。 写真を提供してくれたフッソンに感謝します!

以下に、搭載されているデバイスが表示されます。 phhusson は正常に起動しました 彼のカスタム Android 11 GSI:

  • オールビュー V3 バイパー
  • ASUS ROG Phone 3
  • ASUS ZenFone 6
  • ASUS ZenFone Max M2
  • Chuwi Hi9 プロ
  • F(x)テックプロ1
  • オナービュー10
  • ファーウェイメイト9
  • インフィニティスマート2
  • K-TOUCH I9
  • モトローラ Moto E5
  • モトローラ ワン アクション
  • ノキア 4.2
  • ヌビア レッドマジック 5G
  • ワンプラス6
  • Razer フォン
  • Realme X2 プロ
  • レッドミ・ゴー
  • サムスンギャラクシーA51
  • サムスンギャラクシーS9+
  • シャオミ Mi 9
  • Xiaomi Mi ミックス 3
  • シャオミ Qin 2 プロ
  • ユニヘルツ タイタン

あなたが最先端で生きたいタイプの人なら、次のことを知ってうれしいでしょう。 Android 11 に基づいて phhusson がセルフコンパイルしたカスタム GSI である「Phh-Treble」の最初のプレリリース バージョンが公開されました。 掴みます。 点滅する前に、以下にリンクされている Treble Info アプリを使用してデバイスのバリエーションを確認する必要があります。 その後、プロジェクトから適切なビルドを取得します。 GitHub リリースページ GSI をフラッシュする方法を学びます ここ.

Phh-Treble v300.a をダウンロード (AOSP 11.0 ベース)

これは最初のアルファ ビルドであるため、この GSI では多くのハードウェア機能とソフトウェア コンポーネントが壊れています。 問題が発生した場合は報告できます ここ. それにもかかわらず、Android オペレーティング システムがどのようにモジュール化されているかを見るのは素晴らしいことです。 メーカーがソフトウェアのアップデートをプッシュしやすくなりますこれは、サードパーティの開発者が古いデバイスの有効寿命を延ばすのに役立ちます。 より多くの OEM が追随し始めれば OSアップデートに関するサムスンの足跡 基盤となるベンダー インターフェイスの更新を継続すれば、近い将来、Android エコシステム全体に大きな利益がもたらされるはずです。

[appbox googleplay "tk.hack5.treblecheck"]