Google は公式の Android Q GSI をリリースし、開発者が Android Pie で起動する Project Treble 互換デバイス上でアプリをテストできるようにしました。
Google は、3 世代すべての Google Pixel スマートフォンに対して 2 回目の Android Q ベータ版をリリースしましたが、 また、Project Treble と互換性のあるスマートフォンのフラッシュを可能にするシステム イメージもリリースしました。 アンドロイドQ! はい、Google にはあります ついに解放されました 最新の Android バージョンの汎用システム イメージ (GSI)。 つまり、Pixel 以外のスマートフォンでも最新の Android バージョンをテストできるということです。
念のために言っておきますが、Google 発表された Android 8.0 Oreo と一緒に Project Treble を実行します。 Treble は、Android の内部動作方法を大規模に再構築したものです。 これには、OEM がソフトウェア アップデートをより迅速にプッシュできるように Android をモジュール化することが含まれます。 Treble では、Android Oreo 以降で起動するデバイスが次のようなベンダー実装を分離する必要があります。 HAL、OS が Android OS から基盤となるハードウェアと通信するために使用するソフトウェア フレームワーク。 Google は、VNDK を完全に実装することで、Android 8.1 Oreo および Android 9 Pie で Treble の要件を洗練しました。 (ベンダー ネイティブ開発キット) と CTS-on-GSI (汎用システム イメージ上の互換性テスト スイート) の導入 テスト。 Android 9 Pie で起動するデバイスはすべて、Google によって Treble 互換とみなされます。
Google が OEM に対し、デバイスでの Treble サポートの確認を求める方法は、いわゆる 地理院. 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
GooglePlayServices: 16.0.88
Android Q GSI をデバイスにインストールするには、次の要件を満たす必要があります。
- お使いのデバイスは Android 9 Pie で起動され、Treble に準拠しています。
- ロックが解除されたブートローダーがあるため、fastboot 経由でシステムと vbmeta イメージをフラッシュできます。 (グーグルは まだ取り組んでいます ブートローダーのロックを解除せずに GSI をインストールする方法です)。
これらの GSI ではすべてのハードウェア機能が保証されていないことに注意してください。 Treble のテストでは、デバイス上のすべてのハードウェア コンポーネントが動作するかどうかは検証されないため、期待しないでください。 ワンプラス 6T たとえば、Xiaomi Mi 9 のディスプレイ内指紋スキャナーが機能するようになります。 また、GSI は CTS を通過しないため、アプリが SafetyNet Attestation API を使用してデバイスが改ざんされていないことを確認する場合、機能しません。 最後に、Android Q はまだベータ版であるため、Google Pixel のリリースに該当する他の既知の問題もすべてここに適用されます。 さらに、再起動の失敗、着信中に音声が聞こえない、Pixel デバイスの Bluetooth 接続の問題など、追加の既知の問題もあります。
GSI をダウンロードしてインストールするには、以下のリンクにアクセスしてください。
Android Q GSI バイナリ