Google rilascia GSI Android Q ufficiali per i dispositivi compatibili con Project Treble

click fraud protection

Google ha rilasciato Android Q GSI ufficiali per consentire agli sviluppatori di testare le proprie app su qualsiasi dispositivo compatibile con Project Treble che si avvia con Android Pie.

Google ha appena rilasciato la seconda beta di Android Q per tutte e tre le generazioni di smartphone Google Pixel, ma hanno anche rilasciato immagini di sistema che consentiranno il flash di qualsiasi smartphone compatibile con Project Treble AndroidQ! Sì, Google lo ha fatto finalmente rilasciato immagini di sistema generiche (GSI) dell'ultima versione di Android. Ciò significa che anche gli smartphone non Pixel possono testare l'ultima versione di Android.

Come promemoria, Google annunciato Project Treble insieme ad Android 8.0 Oreo. Treble è una massiccia riprogettazione del modo in cui Android funziona sotto il cofano. Implica la modularizzazione di Android in modo che gli OEM possano distribuire gli aggiornamenti software più rapidamente. Treble richiede che i dispositivi avviati con Android Oreo e versioni successive separino l'implementazione del fornitore come gli HAL, il software che il sistema operativo utilizza per comunicare con l'hardware sottostante, dal sistema operativo Android struttura. Google ha perfezionato i requisiti di Treble con Android 8.1 Oreo e Android 9 Pie implementando completamente VNDK (Vendor Native Development Kit) e introduzione di CTS-on-GSI (Compatibility Test Suite on Generic System Image) test. Qualsiasi dispositivo che viene avviato con Android 9 Pie è considerato compatibile con Treble da Google.

Il modo in cui Google chiede agli OEM di verificare il supporto Treble sui propri dispositivi è avviando quello che viene chiamato a GSI. Un GSI è una build di Android compilata direttamente da AOSP senza alcuna modifica del fornitore. Un dispositivo compatibile con Treble deve essere in grado di avviare correttamente un GSI flashato sulla partizione di sistema senza modificare il fornitore, l'avvio o qualsiasi altra partizione. Sviluppatori di ROM personalizzate sui nostri forum ne hanno approfittato creando i propri GSI con funzionalità aggiuntive, ma Google vuole che anche gli sviluppatori di app lo provino flashando un GSI sul proprio dispositivo in modo che possano testare le proprie app rispetto al livello API più recente sul proprio dispositivo esistente hardware.

Le GSI ufficiali Android Q beta sono state pubblicate oggi in 3 varianti: ARM64+GMS, ARM64 e x86_64. Molto probabilmente vorrai la versione ARM64+GMS poiché contiene app e servizi Google Play. Ecco le informazioni sulla build fornite da Google per tutte e 3 le varianti:

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

Per installare Android Q GSI sul tuo dispositivo, devi soddisfare i seguenti requisiti:

  • Il tuo dispositivo è stato avviato con Android 9 Pie ed è compatibile con Treble.
  • Hai un bootloader sbloccato in modo da poter eseguire il flashing del sistema e delle immagini vbmeta tramite l'avvio rapido. (Google è sto ancora lavorando il loro metodo per installare GSI senza sbloccare il bootloader.)

Tieni presente che tutte le funzionalità hardware non sono garantite su questi GSI. I test di Treble non verificano che ogni componente hardware di un dispositivo funzioni, quindi non aspettarti il OnePlus 6T o gli scanner di impronte digitali in-display dello Xiaomi Mi 9, ad esempio. Inoltre, GSI non supera il CTS, quindi se la tua app utilizza l'API di attestazione SafetyNet per verificare che un dispositivo non sia stato manomesso, non funzionerà. Infine, Android Q è ancora in versione beta, quindi tutti gli altri problemi noti relativi alla versione per Google Pixel verranno applicati anche qui. Oltre a ciò, esistono ulteriori problemi noti come il mancato riavvio, l'impossibilità di ascoltare l'audio durante le chiamate in arrivo e problemi con la connettività Bluetooth sui dispositivi Pixel.

Per scaricare e installare i GSI, visitare il collegamento riportato di seguito.

Binari Android Q GSI