Google je izdal uradne Android Q GSI, ki razvijalcem omogočajo preizkušanje njihovih aplikacij na kateri koli napravi, združljivi s Project Treble, ki se zažene z Android Pie.
Google je pravkar opustil drugo različico Android Q beta za vse tri generacije pametnih telefonov Google Pixel, vendar izdali so tudi sistemske slike, ki bodo omogočile utripanje katerega koli pametnega telefona, združljivega s Project Treble Android Q! Da, Google ima končno izpuščen generične sistemske slike (GSI) najnovejše različice Androida. To pomeni, da lahko tudi pametni telefoni, ki niso Pixel, preizkusijo najnovejšo različico Androida.
Kot opomnik, Google napovedal Projekt Treble skupaj z Androidom 8.0 Oreo. Treble je obsežna prenova načina delovanja Androida pod pokrovom. Vključuje modularizacijo Androida, tako da lahko proizvajalci originalne opreme hitreje izdajo posodobitve programske opreme. Treble zahteva, da naprave, ki se zaženejo s sistemom Android Oreo in novejšim, ločijo implementacijo prodajalca, kot je npr HAL, programska oprema, ki jo operacijski sistem uporablja za komunikacijo z osnovno strojno opremo iz operacijskega sistema Android ogrodje. Google je izboljšal zahteve za Treble z Androidom 8.1 Oreo in Android 9 Pie s popolno implementacijo VNDK (Izvorni razvojni komplet prodajalca) in uvedba CTS-on-GSI (zbirka za testiranje združljivosti na generični sistemski sliki) testi. Vse naprave, ki se zaženejo s sistemom Android 9 Pie, Google šteje za združljive s Treble.
Način, na katerega Google od proizvajalcev originalne opreme zahteva, da preverijo podporo za visoke tone v svojih napravah, je z zagonom tako imenovanega GSI. GSI je zgradba Androida, ki je sestavljena neposredno iz AOSP brez kakršnih koli sprememb prodajalca. Naprava, ki je združljiva s Treble, mora biti sposobna uspešno zagnati GSI, ki je nastavljen na sistemsko particijo, ne da bi spremenili prodajalca, zagonsko ali katero koli drugo particijo. Razvijalci ROM po meri na naših forumih so to izkoristili tako, da so ustvarili lastne GSI z dodanimi funkcijami, vendar Google želi, da poskusijo tudi razvijalci aplikacij vstavljanje GSI v lastno napravo, da lahko preizkusijo svoje aplikacije glede na najnovejšo raven API-ja na svojih obstoječih strojna oprema.
Uradni GSI za Android Q beta so bili danes objavljeni v treh različicah: ARM64+GMS, ARM64 in x86_64. Najverjetneje boste želeli različico ARM64+GMS, saj vsebuje aplikacije in storitve Google Play. Tukaj so informacije o gradnji, ki jih je Google zagotovil za vse 3 različice:
Date: April 2019
Build: QPP2.190228.021-5411336
Build Type: experimental
Security patch level: 2019-04-05
GooglePlayServices: 16.0.88
Če želite v svojo napravo namestiti Android Q GSI, morate izpolnjevati naslednje zahteve:
- Vaša naprava je bila predstavljena z Androidom 9 Pie in je združljiva s Treble.
- Imate odklenjen zagonski nalagalnik, tako da lahko sistemske in vbmeta slike flashate prek hitrega zagona. (Google je še vedno dela njihova metoda za namestitev GSI brez odklepanja zagonskega nalagalnika.)
Bodite opozorjeni, da na teh GSI-jih ni zagotovljena vsa funkcionalnost strojne opreme. Testi Treble ne preverjajo, ali deluje vsaka strojna komponenta v napravi, zato ne pričakujte OnePlus 6T ali na primer vgrajeni čitalnik prstnih odtisov Xiaomi Mi 9 za delo. Poleg tega GSI ne prestane CTS, tako da, če vaša aplikacija uporablja SafetyNet Attestation API za preverjanje, ali naprava ni bila spremenjena, potem ne bo delovala. Nazadnje, Android Q je še vedno v različici beta, zato bodo vse druge znane težave, ki veljajo za izdajo za Google Pixels, veljale tudi tukaj. Poleg tega obstajajo dodatne znane težave, kot so nezmožnost ponovnega zagona, neslišanje zvoka med dohodnimi klici in težave s povezljivostjo Bluetooth v napravah Pixel.
Če želite prenesti in namestiti GSI, obiščite spodnjo povezavo.
Binarne datoteke Android Q GSI