Google objavljuje službeni Android Q GSI za uređaje kompatibilne s Project Treble

Google je izdao službene Android Q GSI-ove kako bi programerima omogućio testiranje svojih aplikacija na bilo kojem uređaju kompatibilnom s Project Treble koji pokreće Android Pie.

Google je upravo izbacio drugu beta verziju Androida Q za sve tri generacije pametnih telefona Google Pixel, ali također su objavili slike sustava koje će omogućiti bljeskanje bilo kojeg pametnog telefona koji je kompatibilan s Project Treble Android Q! Da, Google ima konačno pušten generičke slike sustava (GSI) najnovije verzije Androida. To znači da pametni telefoni koji nisu Pixel također mogu testirati najnoviju verziju Androida.

Podsjećamo, Google najavio Projekt Treble uz Android 8.0 Oreo. Treble je velika rearhitektura načina na koji Android funkcionira ispod haube. Uključuje modularizaciju Androida kako bi OEM-ovi mogli brže plasirati ažuriranja softvera. Treble zahtijeva da uređaji koji se pokreću s Androidom Oreo i novijim razdvoje implementaciju dobavljača kao što je HAL-ovi, softver koji OS koristi za komunikaciju s temeljnim hardverom, iz OS-a Android okvir. Google je poboljšao zahtjeve Treblea s Androidom 8.1 Oreo i Androidom 9 Pie potpunom implementacijom VNDK-a (Vendor Native Development Kit) i uvođenje CTS-on-GSI (Compatibility Test Suite on Generic System Image) testovi. Svaki uređaj koji se pokreće s Androidom 9 Pie Google smatra kompatibilnim s Treble tehnologijom.

Način na koji Google od OEM-a traži provjeru podrške za Treble na svojim uređajima je pokretanjem tzv. GSI. GSI je verzija Androida koja je sastavljena izravno iz AOSP-a bez ikakvih izmjena dobavljača. Uređaj kompatibilan s Treble-om mora moći uspješno pokrenuti GSI koji je flashiran na sistemsku particiju bez mijenjanja dobavljača, particije za pokretanje ili bilo koje druge particije. Prilagođeni programeri ROM-a na našim forumima su to iskoristili stvaranjem vlastitih GSI-ja s dodanim značajkama, ali Google također želi da programeri aplikacija pokušaju bljeskanje GSI-ja na vlastitom uređaju kako bi mogli testirati svoje aplikacije u odnosu na najnoviju razinu API-ja na svojim postojećim hardver.

Službeni Android Q beta GSI-ovi objavljeni su danas u 3 varijante: ARM64+GMS, ARM64 i x86_64. Najvjerojatnije ćete htjeti verziju ARM64+GMS budući da sadrži Google Play aplikacije i usluge. Evo informacija o izradi koje je Google dao za sve 3 varijante:

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

Da biste instalirali Android Q GSI na svoj uređaj, morat ćete ispuniti sljedeće zahtjeve:

  • Vaš je uređaj pokrenut s Androidom 9 Pie i kompatibilan je s Treble-om.
  • Imate otključan bootloader tako da možete flashati sustav i vbmeta slike preko brzog pokretanja. (Google je još radi na njihova metoda instaliranja GSI-ja bez otključavanja bootloadera.)

Imajte na umu da na ovim GSI-ima nisu zajamčene sve funkcije hardvera. Trebleovi testovi ne provjeravaju radi li svaka hardverska komponenta na uređaju, stoga nemojte očekivati OnePlus 6T ili skener otiska prsta u zaslonu Xiaomi Mi 9 za rad, na primjer. Također, GSI ne prolazi CTS, pa ako vaša aplikacija koristi SafetyNet Attestation API za provjeru da uređaj nije neovlašteno mijenjan, tada neće raditi. Na kraju, Android Q je još uvijek u beta verziji, tako da će se svi drugi poznati problemi primjenjivi na izdanje za Google Pixels također primijeniti ovdje. Povrh toga, postoje dodatni poznati problemi kao što su neuspjeh ponovnog pokretanja, nečuj zvuka tijekom dolaznih poziva i problemi s Bluetooth vezom na Pixel uređajima.

Da biste preuzeli i instalirali GSI, posjetite poveznicu u nastavku.

Android Q GSI binarne datoteke