A Google hivatalos Android Q GSI-ket ad ki a Project Treble-kompatibilis eszközökhöz

A Google hivatalos Android Q GSI-ket adott ki, hogy a fejlesztők tesztelhessék alkalmazásaikat bármely Project Treble-kompatibilis eszközön, amely Android Pie-vel indul.

A Google most dobta le a második Android Q bétát a Google Pixel okostelefonok mindhárom generációjához, de rendszerképeket is kiadtak, amelyek lehetővé teszik bármely Project Treble-kompatibilis okostelefon villogását Android Q! Igen, a Google végre elengedték általános rendszerképek (GSI) a legújabb Android-verzióból. Ez azt jelenti, hogy a nem Pixel okostelefonok is tesztelhetik a legújabb Android-verziót.

Emlékeztetőül a Google bejelentett Project Treble az Android 8.0 Oreo mellett. A Treble az Android működésének hatalmas újratervezése a motorháztető alatt. Ez magában foglalja az Android modularizálását, hogy az OEM-ek gyorsabban tegyék ki a szoftverfrissítéseket. A Treble megköveteli, hogy az Android Oreo és az újabb verziókkal induló eszközök elkülönítsék a szállítói megvalósítást, mint pl a HAL-ok, az a szoftver, amelyet az operációs rendszer a mögöttes hardverrel való kommunikációhoz használ az Android operációs rendszerből keretrendszer. A Google a VNDK teljes megvalósításával finomította a Treble követelményeit Android 8.1 Oreo és Android 9 Pie rendszerrel (Vendor Native Development Kit) és bemutatjuk a CTS-on-GSI-t (Compatibility Test Suite on Generic System Image) tesztek. A Google Treble-kompatibilisnek tekint minden olyan eszközt, amely Android 9 Pie rendszerrel indul.

A Google úgy kéri meg az OEM-eket, hogy ellenőrizzék a Treble támogatást eszközeiken, az úgynevezett GSI. A GSI egy olyan Android-konstrukció, amelyet közvetlenül az AOSP-ből fordítanak a gyártói módosítások nélkül. A Treble-kompatibilis eszköznek képesnek kell lennie arra, hogy a rendszerpartícióra flashelt GSI-t sikeresen elindítsa anélkül, hogy módosítaná a gyártót, a rendszerindítást vagy bármely más partíciót. Egyedi ROM fejlesztők fórumainkon Ezt kihasználva saját GSI-ket készítettek hozzáadott funkciókkal, de a Google azt is szeretné, ha az alkalmazásfejlesztők kipróbálnák GSI-t villogtatnak saját eszközükön, hogy tesztelhessék alkalmazásukat a legújabb API-szinten a meglévő eszközükön hardver.

A hivatalos Android Q béta GSI-k ma 3 változatban jelentek meg: ARM64+GMS, ARM64 és x86_64. Valószínűleg az ARM64+GMS verzióra lesz szüksége, mivel az tartalmazza a Google Play alkalmazásokat és szolgáltatásokat. Íme a Google által mindhárom változathoz biztosított összeállítási információ:

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

Az Android Q GSI készülékre történő telepítéséhez meg kell felelnie a következő követelményeknek:

  • Eszköze Android 9 Pie rendszerrel indult, és Treble-kompatibilis.
  • Feloldott rendszerbetöltővel rendelkezik, így a rendszer- és a vbmeta-képeket gyorsindításon keresztül flashelheti. (A Google az még mindig dolgozik módszerük a GSI-k telepítésére a rendszerbetöltő feloldása nélkül.)

Figyelmeztetés, hogy ezeken a GSI-ken nem garantált minden hardver funkció. A Treble tesztjei nem igazolják, hogy az eszköz minden hardverkomponense működik-e, ezért ne számítson rá OnePlus 6T vagy például a Xiaomi Mi 9 kijelzőbe épített ujjlenyomat-leolvasóival. Ezenkívül a GSI nem adja át a CTS-t, így ha az alkalmazás a SafetyNet Attestation API-t használja annak ellenőrzésére, hogy az eszközt nem manipulálták-e, akkor az nem fog működni. Végül az Android Q még mindig béta állapotban van, így a Google Pixels kiadására vonatkozó összes többi ismert probléma itt is érvényes lesz. Ezen felül vannak további ismert problémák, mint például az újraindítás sikertelensége, a hang nem hallható a bejövő hívások során, valamint a Pixel eszközök Bluetooth-kapcsolatával kapcsolatos problémák.

A GSI-k letöltéséhez és telepítéséhez látogasson el az alábbi linkre.

Android Q GSI binárisok