Veliko smo že govorili o novih funkcijah, ki prihajajo v Android Q, vendar je Google delil nekaj podrobnosti o velikih v tej različici beta.
Ljudje so pričakovali, da bo prvi Android Q Beta predstavljen ta teden in Google je dostavil (malo kasneje kot je bilo predvideno). V nasprotju s prejšnjimi leti Google ne začenja s »predogledom za razvijalce«. To se imenuje Android Q Beta 1. Smo že veliko govoril o novih funkcijah, ki prihajajo v Android Q, vendar je Google delil nekaj podrobnosti o velikih v tej različici beta.
Zaščita zasebnosti
Kot smo že omenili, je zasebnost veliko področje v Androidu Q. To je prva stvar, ki jo Google prikaže v svojih podrobnostih o posodobitvi. Uporabniki imajo več nadzora nad tem, kdaj lahko aplikacije pridobijo lokacijo z novo možnostjo za »Dovoli samo, ko je aplikacija v uporabi«. Ne bo vam treba skrbeti, da bi aplikacija v ozadju pingala vašo lokacijo.
Zasebnost je več kot le deljenje lokacije. Obstaja več kontrolnikov, ki aplikacijam omogočajo dostop do datotek v skupni rabi, in nova dovoljenja za izvajanje za nadzor dostopa do fotografij, videoposnetkov in zvoka. Aplikacije morajo za prenose uporabljati izbirnik sistemskih datotek, za razvijalce pa so spremenjeni načini uporabe skupnega območja v zunanjem pomnilniku. Ti lahko
preberi več o tem tukaj.Android Q bo aplikacijam preprečil, da bi v ozadju sprožile dejavnost in prevzele vaš zaslon. Google razvijalce spodbuja, naj namesto tega uporabljajo obvestila z visoko prioriteto več informacij o tem tukaj). Druge funkcije zasebnosti vključujejo omejen dostop do identifikatorjev naprave, kot sta IMEI in serijska številka. Naslovi MAC bodo tudi privzeto naključno razvrščeni, ko boste povezani v različna omrežja Wi-Fi.
Zložljive
Android Q vključuje več podpore za trendovsko obliko zložljivega telefona. Spremenjeni sta funkciji onResume in onPause, ki podpirata večkratno nadaljevanje in obveščata aplikacijo, ko ima fokus. Spremenili so tudi način resizableActivity atribut manifest pomaga razvijalcem upravljati, kako so aplikacije prikazane na zložljivih in velikih zaslonih. Android Emulator zdaj podpira te nove vrste več zaslonov.
Skupna raba bližnjic
Android Q olajša skupno rabo z bližnjicami za skupno rabo. To uporabnikom omogoča neposreden skok v drugo aplikacijo za skupno rabo vsebine. Razvijalci lahko objavijo cilje skupne rabe, ki zaženejo določeno dejavnost, ti pa so prikazani v uporabniškem vmesniku skupne rabe. Bližnjice za skupno rabo delujejo podobno kot Bližnjice aplikacij, zato Google širi ShortcutInfo API za lažjo integracijo obeh. API bo prav tako omogočal napravam pred Android Q uporabo funkcionalnosti v Direct Share.
Nad Androidovim menijem za skupno rabo so se že dolgo pritoževali, da je zaostal in moteč. Ta posodobitev bi lahko končno odpravila te težave, vendar bomo morali videti, kako deluje v akciji. Ker novi API za skupno rabo uporablja model potiskanja in ne vlečenja, Google trdi, da je veliko hitrejši, saj mu ni treba zapolniti menija ob vsakem klicu.
Nastavitvene plošče
Nov API za nastavitveno ploščo omogoča prikaz ključnih sistemskih nastavitev neposredno v kontekstu aplikacije. To izkorišča prednosti Rezine funkcijo, ki je bila vključena v Android Pie. Plošča z nastavitvami je lebdeči uporabniški vmesnik, ki ga je mogoče priklicati iz aplikacije za prikaz sistemskih nastavitev in preklopov. Navajajo primer brskalnika, ki lahko prikaže ploščo z nastavitvami povezljivosti.
Povezljivost
Android Q je povečal zaščito lokacije okoli skeniranja Bluetooth, mobilnega omrežja in omrežja Wi-Fi. Zdaj potrebujejo natančno lokacijsko dovoljenje. Google prav tako dodaja novo standardno podporo za Wi-Fi, WP3 in OWE, za izboljšanje varnosti domačih in službenih omrežij ter odprtih/javnih omrežij. Prilagodljiv Wi-Fi je zdaj mogoče zahtevati tako, da omogočite načine visoke zmogljivosti in nizke zakasnitve. Google pravi, da bo to pomagalo na področjih, kot so igranje iger in glasovni klici.
V sistemu Android Q lahko aplikacije zahtevajo slike dinamične globine, ki so sestavljene iz JPEG, metapodatkov XMP za elemente globine ter zemljevidov globine in zaupanja, vdelanih v iste datoteke. To bo omogočilo ponujanje posebnih zameglitev in učinkov bokeh v aplikacijah. Google pravi, da je podatke mogoče uporabiti tudi za ustvarjanje 3D slik ali podporo AR fotografije v prihodnosti. Dynamic Depth je odprt format in sodelujejo z proizvajalci originalne opreme, da bi bil na voljo v čim več napravah.
Android Q vključuje podporo za nekatere nove avdio in video kodeke. Podpira odprtokodni video kodek AV1, kodiranje zvoka z uporabo Opusa in HDR10+. The MediaCodecInfo API uvaja lažji način za določanje zmogljivosti upodabljanja videa naprave Android. Tako je lažje vedno izbrati najboljšo možno kakovost videa za upodabljanje.
KOT na Vulkanu
Google dela na standardnem gonilniku OpenGL, ki ga je mogoče posodobiti, za vse naprave, zgrajene na Vulkanu. Android Q dodaja eksperimentalno podporo za KOT na vrhu Vulkana. ANGLE omogoča aplikacijam in igram, ki uporabljajo OpenGL ES, da izkoristijo zmogljivost in stabilnost Vulkana ter izkoristijo implementacijo ES, neodvisno od prodajalca. Android Q načrtuje podporo za OpenGL ES 2.0.
Cilj je narediti Vulkan široko podprt razvijalski API za grafiko. Google sodeluje z proizvajalci originalne opreme, da bi Vulkan 1.1 postal zahteva za vse 64-bitne naprave s sistemom Android Q in novejšim.
ART Performance
Android Q še naprej izboljšuje izvajalno okolje ART, da pomaga aplikacijam hitreje zagnati in porabiti manj pomnilnika. Google Play zdaj skupaj z APK-ji ponuja profile v oblaku.
To so anonimizirani, združeni profili ART, ki ART-u omogočajo, da vnaprej prevede dele vaše aplikacije, še preden se ta zažene, kar daje pomemben zagon celotnemu procesu optimizacije. Profili v oblaku koristijo vsem aplikacijam in so že na voljo napravam s sistemom Android P in novejšim.
Android Q optimizira proces Zygote tako, da postopek aplikacije zažene prej in jo premakne v varnostni vsebnik, tako da je takoj pripravljena. Prav tako dodajajo Generation Garbage Collection zbiralniku smeti ART za sočasno kopiranje (CC).
Več o sistemu Android Q lahko preberete na Blog razvijalca za Android. OTA in tovarniške slike za Google Pixel, Pixel XL, Pixel 2, Pixel 2 XL, Pixel 3 in Pixel 3 XL so na voljo za prenos tukaj. Lahko tudi vpišite se v program Android Beta tukaj. Spremljajte nas za veliko, veliko več o Androidu Q!