Google vydává oficiální GSI Android Q pro zařízení kompatibilní s Project Treble

click fraud protection

Google vydal oficiální GSI pro Android Q, aby umožnil vývojářům testovat své aplikace na jakémkoli zařízení kompatibilním s Project Treble, které je spuštěno s Android Pie.

Google právě upustil od druhé beta verze Androidu Q pro všechny tři generace smartphonů Google Pixel, ale také zveřejnili systémové obrazy, které umožní flashování jakéhokoli smartphonu kompatibilního s Project Treble Android Q! Ano, Google má konečně propuštěn generické systémové obrazy (GSI) nejnovější verze Androidu. To znamená, že nejnovější verzi Androidu mohou testovat i chytré telefony jiných výrobců než Pixel.

Pro připomenutí, Google oznámil Project Treble spolu s Androidem 8.0 Oreo. Výšky jsou masivní přestavbou způsobu, jakým Android funguje pod kapotou. Zahrnuje modularizaci Androidu tak, aby výrobci OEM mohli rychleji vydávat aktualizace softwaru. Treble vyžaduje, aby zařízení spouštěná se systémem Android Oreo a vyšším oddělovala implementaci dodavatele, jako je např HAL, software, který operační systém používá ke komunikaci se základním hardwarem, z operačního systému Android rámec. Google zdokonalil požadavky Treble na Android 8.1 Oreo a Android 9 Pie úplnou implementací VNDK (Vendor Native Development Kit) a představení CTS-on-GSI (Sada testů kompatibility na generickém obrazu systému) testy. Každé zařízení se systémem Android 9 Pie je společností Google považováno za kompatibilní s Treble.

Způsob, jakým Google žádá výrobce OEM, aby ověřili podporu Treble na svých zařízeních, je spouštění takzvaného a GSI. GSI je sestavení Androidu, které je zkompilováno přímo z AOSP bez jakýchkoli úprav dodavatele. Zařízení kompatibilní s Treble musí být schopno úspěšně zavést GSI, které je flashováno na systémový oddíl, aniž by bylo nutné upravovat dodavatele, zaváděcí nebo jiné oddíly. Vlastní vývojáři ROM na našich fórech využili toho a vytvořili vlastní GSI s přidanými funkcemi, ale Google chce, aby to vyzkoušeli i vývojáři aplikací flashování GSI na své vlastní zařízení, aby mohli otestovat své aplikace na nejnovější úrovni API na svých stávajících Hardware.

Oficiální GSI pro Android Q beta byly dnes zveřejněny ve 3 variantách: ARM64+GMS, ARM64 a x86_64. S největší pravděpodobností budete chtít verzi ARM64+GMS, protože obsahuje aplikace a služby Google Play. Zde jsou informace o sestavení, které Google poskytl pro všechny 3 varianty:

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

Chcete-li nainstalovat Android Q GSI do svého zařízení, musíte splnit následující požadavky:

  • Vaše zařízení bylo spuštěno se systémem Android 9 Pie a je kompatibilní s Treble.
  • Máte odemčený bootloader, takže můžete flashovat systém a obrazy vbmeta přes fastboot. (Google je stále se pracuje jejich způsob instalace GSI bez odemknutí bootloaderu.)

Upozorňujeme, že na těchto GSI není zaručena veškerá hardwarová funkčnost. Testy Treble neověřují, že každá hardwarová součást na zařízení funguje, takže to neočekávejte OnePlus 6T nebo například čtečky otisků prstů na displeji Xiaomi Mi 9. GSI také neprojde CTS, takže pokud vaše aplikace používá SafetyNet Attestation API k ověření, že se zařízením nebylo manipulováno, nebude fungovat. A konečně, Android Q je stále ve verzi beta, takže všechny ostatní známé problémy týkající se vydání pro Google Pixels se budou týkat i zde. Kromě toho existují další známé problémy, jako je selhání restartování, neslyšení zvuku během příchozích hovorů a problémy s připojením Bluetooth na zařízeních Pixel.

Chcete-li si stáhnout a nainstalovat GSI, navštivte prosím níže uvedený odkaz.

Android Q GSI binární soubory