Google veröffentlicht offizielle Android Q GSIs für Project Treble-kompatible Geräte

Google hat offizielle Android Q GSIs veröffentlicht, damit Entwickler ihre Apps auf jedem Project Treble-kompatiblen Gerät testen können, das mit Android Pie startet.

Google hat gerade die zweite Android Q-Beta für alle drei Generationen von Google Pixel-Smartphones eingestellt, aber Sie haben auch Systemabbilder veröffentlicht, die das Flashen jedes Project Treble-kompatiblen Smartphones ermöglichen Android Q! Ja, das hat Google endlich freigegeben generische Systemabbilder (GSIs) der neuesten Android-Version. Das bedeutet, dass auch Nicht-Pixel-Smartphones die neueste Android-Version testen können.

Zur Erinnerung: Google angekündigt Project Treble neben Android 8.0 Oreo. Treble ist eine umfassende Neugestaltung der Art und Weise, wie Android unter der Haube funktioniert. Dabei geht es um die Modularisierung von Android, damit OEMs Software-Updates schneller veröffentlichen können. Treble erfordert, dass Geräte, die mit Android Oreo und höher starten, die Implementierung des Herstellers trennen, z die HALs, die Software, die das Betriebssystem verwendet, um mit der zugrunde liegenden Hardware vom Android-Betriebssystem zu kommunizieren Rahmen. Google hat die Anforderungen von Treble mit Android 8.1 Oreo und Android 9 Pie durch die vollständige Implementierung des VNDK verfeinert (Vendor Native Development Kit) und Einführung von CTS-on-GSI (Compatibility Test Suite on Generic System Image) Tests. Jedes Gerät, das mit Android 9 Pie startet, wird von Google als Treble-kompatibel angesehen.

Die Art und Weise, wie Google OEMs auffordert, die Treble-Unterstützung auf ihren Geräten zu überprüfen, besteht darin, ein sogenanntes „a“ zu starten GSI. Ein GSI ist ein Android-Build, der ohne Änderungen des Herstellers direkt aus AOSP kompiliert wird. Ein Treble-kompatibles Gerät muss in der Lage sein, ein auf die Systempartition geflashtes GSI erfolgreich zu starten, ohne den Hersteller, den Start oder andere Partitionen zu ändern. Benutzerdefinierte ROM-Entwickler in unseren Foren haben dies ausgenutzt, indem sie ihre eigenen GSIs mit zusätzlichen Funktionen erstellt haben, aber Google möchte auch, dass App-Entwickler es versuchen Flashen eines GSI auf ihr eigenes Gerät, damit sie ihre App(s) mit der neuesten API-Ebene auf ihrem vorhandenen Gerät testen können Hardware.

Die offiziellen Beta-GSIs für Android Q wurden heute in drei Varianten veröffentlicht: ARM64+GMS, ARM64 und x86_64. Sie werden höchstwahrscheinlich die ARM64+GMS-Version benötigen, da diese Google Play-Apps und -Dienste enthält. Hier sind die Build-Informationen, die Google für alle drei Varianten bereitgestellt hat:

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

Um Android Q GSI auf Ihrem Gerät zu installieren, müssen Sie die folgenden Anforderungen erfüllen:

  • Ihr Gerät wurde mit Android 9 Pie gestartet und ist Treble-kompatibel.
  • Sie verfügen über einen entsperrten Bootloader, sodass Sie das System und die Vbmeta-Images über Fastboot flashen können. (Google ist Ich arbeite immer noch daran ihre Methode, GSIs zu installieren, ohne den Bootloader zu entsperren.)

Bitte beachten Sie, dass bei diesen GSIs nicht die volle Funktionalität der Hardware gewährleistet ist. Die Tests von Treble überprüfen nicht, ob jede Hardwarekomponente eines Geräts funktioniert, also erwarten Sie das nicht OnePlus 6T oder die integrierten Fingerabdruckscanner des Xiaomi Mi 9 funktionieren beispielsweise. Außerdem besteht der GSI CTS nicht. Wenn Ihre App also die SafetyNet Attestation API verwendet, um zu überprüfen, ob ein Gerät nicht manipuliert wurde, funktioniert sie nicht. Schließlich befindet sich Android Q noch in der Betaphase, sodass alle anderen bekannten Probleme, die für die Veröffentlichung von Google Pixel gelten, auch hier zutreffen. Darüber hinaus gibt es weitere bekannte Probleme wie einen fehlgeschlagenen Neustart, keine Audiowiedergabe bei eingehenden Anrufen und Probleme mit der Bluetooth-Verbindung auf Pixel-Geräten.

Um die GSIs herunterzuladen und zu installieren, klicken Sie bitte auf den untenstehenden Link.

Android Q GSI-Binärdateien