Oleme juba palju rääkinud Android Q uutest funktsioonidest, kuid Google on jaganud mõningaid üksikasju selle beetaversiooni suurte funktsioonide kohta.
Inimesed ootasid, et esimene Android Q beetaversioon käivitatakse sel nädalal ja Google on kohale toimetanud (natuke oodatust hiljem). Erinevalt eelmistest aastatest ei alusta Google arendaja eelvaatega. Seda nimetatakse Android Q Beta 1-ks. Oleme juba rääkis palju Android Q uutest funktsioonidest, kuid Google on jaganud mõningaid üksikasju selle beetaversiooni suurte kohta.
Privaatsuskaitsed
Nagu me varem rääkisime, on privaatsus Android Q-s suur valdkond. See on esimene asi, mille Google värskenduse üksikasjades välja toob. Kasutajatel on suurem kontroll selle üle, millal rakendused asukoha hankida saavad, kasutades uut valikut „Luba ainult rakenduse kasutamise ajal”. Te ei pea muretsema selle pärast, et rakendus pingib teie asukohta taustal.
Privaatsus on midagi enamat kui lihtsalt asukoha jagamine. Seal on rohkem juhtelemente, mis võimaldavad rakendustel juurdepääsu jagatud failidele ja uusi käitusaja õigusi, et juhtida juurdepääsu fotodele, videotele ja helile. Rakendused peavad allalaadimiseks kasutama süsteemifailide valijat ja arendajate jaoks on muudatusi selle kohta, kuidas rakendused saavad kasutada välismälu jagatud ala. Sa saad
Android Q ei lase rakendustel taustal tegevust käivitada ja ekraani üle võtta. Google julgustab arendajaid kasutama selle asemel kõrge prioriteediga teatisi rohkem infot selle kohta siit). Muud privaatsusfunktsioonid hõlmavad piiratud juurdepääsu seadme identifikaatoritele, nagu IMEI ja seerianumber. MAC-aadressid jaotatakse juhuslikult, kui need on vaikimisi ühendatud erinevate Wi-Fi-võrkudega.
Kokkupandavad
Android Q sisaldab rohkem tuge trendikale kokkupandavale telefonile. Funktsioonides onResume ja onPause on tehtud muudatusi, et toetada mitme jätkamist ja teavitada rakendust, kui see on fookuses. Nad on muutnud ka seda, kuidas muudetav suurustegevus manifesti atribuut aitab arendajatel hallata, kuidas rakendusi kokkupandavatel ja suurtel ekraanidel kuvatakse. Androidi emulaator toetab nüüd neid uusi mitme ekraaniga tüüpe.
Otseteed jagamine
Android Q muudab jagamise jagamise otseteede abil lihtsamaks. See võimaldab kasutajatel sisu jagada otse teise rakendusse. Arendajad saavad avaldada jagamise sihtmärke, mis käivitavad konkreetse tegevuse ja need kuvatakse jagamise kasutajaliideses. Jagamise otseteed töötavad sarnaselt Rakenduse otseteed, nii et Google laiendab ShortcutInfo API et mõlema integreerimine oleks lihtsam. API võimaldab ka Android Q-eelsetel seadmetel kasutada Direct Share funktsioone.
Androidi jagamismenüü üle on pikka aega kurdetud, et see on aeglane ja tüütu. See värskendus võib need probleemid lõpuks lahendada, kuid me peame vaatama, kuidas see toimib. Kuna uus jagamise API kasutab tõuke-, mitte tõmbamismudelit, väidab Google, et see on palju kiirem, kuna see ei pea menüüd iga kord, kui seda kutsutakse.
Seadete paneelid
Uus seadete paneeli API võimaldab kuvada peamisi süsteemisätteid otse rakenduse kontekstis. See kasutab ära Viilud funktsioon, mis sisaldus Android Pie's. Seadete paneel on ujuv kasutajaliides, mida saab rakendusest käivitada, et kuvada süsteemi sätteid ja lülitusi. Need toovad näite, kuidas brauser suudab kuvada ühenduvusseadetega paneeli.
Ühenduvus
Android Q on suurendanud asukohakaitset Bluetoothi, mobiilside ja Wi-Fi võrgu skannimise ümber. Nüüd nõuavad nad täpset asukoha luba. Google lisab ka uue Wi-Fi standardtoe WP3 ja OWE, et parandada kodu- ja töövõrkude ning avatud/avalike võrkude turvalisust. Nüüd saab taotleda adaptiivset WiFi-ühendust, lubades suure jõudlusega ja madala latentsusajaga režiimid. Google ütleb, et see aitab sellistes valdkondades nagu mängimine ja häälkõned.
Android Q-s saavad rakendused taotleda dünaamilise sügavuse pilte, mis koosnevad JPEG-st, sügavuselementide XMP-metaandmetest ning samadesse failidesse manustatud sügavus- ja usalduskaartidest. See võimaldab rakendustes pakkuda spetsiaalseid hägusust ja bokeh-efekte. Google ütleb, et andmeid saab tulevikus kasutada ka 3D-piltide loomiseks või AR-fotograafia toetamiseks. Dynamic Depth on avatud vorming ja nad teevad koostööd originaalseadmete tootjatega, et muuta see võimalikult paljudes seadmetes kättesaadavaks.
Android Q sisaldab tuge mõnele uuele heli- ja videokoodekile. See toetab avatud lähtekoodiga videokoodekit AV1, Opuse abil helikodeerimist ja HDR10+. The MediaCodecInfo API tutvustab lihtsamat viisi Android-seadme videoedastusvõimaluste määramiseks. See muudab renderdamiseks alati parima võimaliku videokvaliteedi valimise lihtsamaks.
NURK Vulkanil
Google töötab standardse värskendatava OpenGL-draiveri kallal kõigi Vulkanil ehitatud seadmete jaoks. Android Q lisab eksperimentaalse toe NURK Vulkani peal. ANGLE võimaldab OpenGL ES-i kasutavatel rakendustel ja mängudel ära kasutada Vulkani jõudlust ja stabiilsust ning saada kasu ES-i müüjast sõltumatust juurutusest. Android Q kavatseb toetada OpenGL ES 2.0.
Eesmärk on muuta Vulkan graafika jaoks laialdaselt toetatavaks arendaja API-ks. Google teeb koostööd originaalseadmete tootjatega, et muuta Vulkan 1.1 nõutavaks kõikides 64-bitistes seadmetes, mis kasutavad Android Q ja uuemat versiooni.
ART Performance
Android Q jätkab ART käitusaja täiustamist, et aidata rakendustel kiiremini käivituda ja kasutada vähem mälu. Google Play pakub nüüd pilvepõhiseid profiile koos APK-dega.
Need on anonüümsed koondatud ART-profiilid, mis võimaldavad ART-il teie rakenduse osi juba enne selle käivitamist eelkompileerida, andes üldisele optimeerimisprotsessile olulise hüppe. Pilvepõhised profiilid on kasulikud kõikidele rakendustele ja need on juba saadaval seadmetele, kus töötab Android P või uuem.
Android Q optimeerib Zygote'i protsessi, käivitades rakenduse protsessi varem ja teisaldades selle turvakonteinerisse, et see oleks kohe valmis. Samuti lisavad nad ART-i samaaegse kopeerimise (CC) prügikogujasse Generational Garbage Collection.
Lisateavet Android Q kohta saate lugeda aadressilt Androidi arendaja ajaveeb. OTA ja tehasekujutised telefonidele Google Pixel, Pixel XL, Pixel 2, Pixel 2 XL, Pixel 3 ja Pixel 3 XL on allalaadimiseks saadaval siit. Sa saad ka registreeruge siin Androidi beetaprogrammis. Olge kursis palju-palju muuga Android Q kohta!