Google、Project Treble対応デバイス向けの公式Android Q GSIをリリース

Googleは、3世代のGoogle Pixelスマートフォンすべてで2番目のAndroid Qベータ版を廃止しましたが、Project Treble互換のスマートフォンでAndroid Qをフラッシュできるシステムイメージもリリースしました! はい。Googleはついに、最新のAndroidバージョンの汎用システムイメージ(GSI)をリリースしました。 つまり、ピクセル以外のスマートフォンでも最新のAndroidバージョンをテストできます。

念のため、GoogleはAndroid 8.0 OreoとともにProject Trebleを発表しました。 Trebleは、Androidが内部で動作する方法の大規模な再設計です。 OEMがソフトウェアの更新をより迅速にプッシュできるように、Androidをモジュール化する必要があります。 Trebleでは、Android Oreo以上で起動するデバイスが、OSが基盤となるハードウェアと通信するために使用するソフトウェアであるHALなどのベンダー実装をAndroid OSフレームワークから分離することを要求しています。 Googleは、VNDK(Vendor Native Development Kit)を完全に実装し、CTS-on-GSI(Generic System Imageの互換性テストスイート)テストを導入することにより、Android 8.1 OreoおよびAndroid 9 PieでTrebleの要件を改善しました。 Android 9 Pieで起動するデバイスはすべて、GoogleでTreble互換と見なされます。

GoogleがOEMにデバイスのTrebleサポートを確認するように依頼する方法は、いわゆるGSIを起動することです。 GSIは、ベンダーの変更なしでAOSPから直接コンパイルされたAndroidのビルドです。 Treble互換デバイスは、ベンダー、ブート、またはその他のパーティションを変更せずに、システムパーティションにフラッシュされたGSIを正常にブートできる必要があります。 フォーラムのカスタムROM開発者は、機能を追加した独自のGSIを作成することでこれを活用していますが、Googleは、アプリ開発者が自分のデバイスにGSIをフラッシュして、最新のAPIレベルに対してアプリをテストできるようにしたいと考えています既存のハードウェア。

公式のAndroid QベータGSIは本日、ARM64 + GMS、ARM64、およびx86_64の3つのバリアントで公開されました。 Google Playアプリとサービスが含まれているARM64 + GMSバージョンが必要になる可能性が高いでしょう。 Googleが3つの亜種すべてについて提供したビルド情報は次のとおりです。

 Date: April 2019 Build: QPP2.190228.021-5411336 Build Type: experimental Security patch level: 2019-04-05 Google Play Services: 16.0.88 

Android Q GSIをデバイスにインストールするには、次の要件を満たす必要があります。

  • デバイスはAndroid 9 Pieで起動し、Trebleに準拠しています。
  • ロックされていないブートローダーがあるため、fastbootでシステムとvbmetaイメージをフラッシュできます。 (Googleは、ブートローダーのロックを解除せずにGSIをインストールする方法の作業を続けています。)

これらのGSIではすべてのハードウェア機能が保証されているわけではないことに注意してください。 Trebleのテストでは、デバイス上のすべてのハードウェアコンポーネントが機能することを確認しません。そのため、たとえば、OnePlus 6TまたはXiaomi Mi 9のディスプレイ内指紋スキャナーが機能することを期待しないでください。 また、GSIはCTSに合格しないため、アプリがSafetyNet Attestation APIを使用してデバイスが改ざんされていないことを確認すると、機能しません。 最後に、Android Qはまだベータ版であるため、Google Pixelsのリリースに適用される他のすべての既知の問題もここに適用されます。 さらに、再起動の失敗、着信通話中の音声の聞き取りの失敗、PixelデバイスでのBluetooth接続の問題など、その他の既知の問題があります。

GSIをダウンロードしてインストールするには、以下のリンクにアクセスしてください。

Android Q GSIバイナリ