Već smo dosta razgovarali o novim značajkama koje dolaze u Android Q, ali Google je podijelio neke detalje o velikim u ovoj beta verziji.
Ljudi su očekivali da će prvi Android Q Beta biti lansiran ovaj tjedan i Google je isporučio (malo kasnije od predviđenog). Za razliku od prethodnih godina, Google ne počinje s "Pretpregledom za razvojne programere". Ovo se zove Android Q Beta 1. Već jesmo mnogo pričao o novim značajkama koje dolaze u Android Q, ali Google je podijelio neke detalje o velikima u ovoj beta verziji.
Zaštita privatnosti
Kao što smo već govorili o tome, privatnost je veliko područje fokusa u Androidu Q. To je prva stvar koju Google donosi u svojim detaljima o ažuriranju. Korisnici imaju veću kontrolu nad time kada aplikacije mogu dobiti lokaciju s novom opcijom za "Dopusti samo dok je aplikacija u upotrebi". Nećete se morati brinuti o tome da neka aplikacija pinga vašu lokaciju u pozadini.
Privatnost je više od pukog dijeljenja lokacije. Postoji više kontrola za dopuštanje aplikacijama pristupa dijeljenim datotekama i nova dopuštenja za vrijeme izvođenja za kontrolu pristupa fotografijama, videozapisima i zvuku. Aplikacije moraju koristiti alat za odabir sistemskih datoteka za preuzimanja i postoje promjene za programere o tome kako aplikacije mogu koristiti dijeljeno područje na vanjskoj pohrani. Možeš
pročitajte više o tome ovdje.Android Q spriječit će aplikacije da pokrenu aktivnost dok su u pozadini i preuzmu vaš zaslon. Google potiče programere da umjesto toga koriste obavijesti visokog prioriteta više informacija o tome ovdje). Ostale značajke privatnosti uključuju ograničeni pristup identifikatorima uređaja kao što su IMEI i serijski broj. MAC adrese također će prema zadanim postavkama biti nasumično raspoređene kada se povežete s različitim Wi-Fi mrežama.
Sklopivi
Android Q uključuje dodatnu podršku za trendovski sklopivi telefon. Postoje promjene u funkcijama onResume i onPause koje podržavaju višestruki nastavak i obavještavaju aplikaciju kada je u fokusu. Također su promijenili način na koji resizableActivity manifest atribut pomaže programerima u upravljanju načinom na koji se aplikacije prikazuju na sklopivim i velikim zaslonima. Android Emulator sada podržava ove nove vrste višestrukih zaslona.
Dijeljenje prečaca
Android Q olakšava dijeljenje uz Sharing Shortcuts. Ovo korisnicima omogućuje izravni skok u drugu aplikaciju za dijeljenje sadržaja. Programeri mogu objaviti ciljeve dijeljenja koji pokreću određenu aktivnost i oni se prikazuju u korisničkom sučelju dijeljenja. Dijeljenje prečaca funkcionira slično kao Prečaci aplikacije, pa Google proširuje ShortcutInfo API kako bi integracija oboje bila lakša. API će također omogućiti uređajima prije Android Q da koriste funkcionalnost u Direct Share.
Androidov izbornik za dijeljenje dugo se žalio zbog kašnjenja i iritacije. Ovo ažuriranje bi konačno moglo riješiti te probleme, ali morat ćemo vidjeti kako funkcionira na djelu. Budući da novi API za dijeljenje koristi model guranja umjesto povlačenja, Google tvrdi da je mnogo brži jer ne mora popunjavati izbornik svaki put kada se pozove.
Ploče postavki
Novi API ploče postavki omogućuje prikazivanje ključnih postavki sustava izravno u kontekstu aplikacije. Time se iskorištava prednost Kriške značajka koja je bila uključena u Android Pie. Ploča postavki plutajuće je korisničko sučelje koje se može pozvati iz aplikacije za prikaz postavki sustava i prekidača. Daju primjer preglednika koji može prikazati ploču s postavkama povezivanja.
Povezivost
Android Q je povećao zaštitu lokacije oko skeniranja Bluetooth, mobilne i Wi-Fi mreže. Sada im je potrebna precizna dozvola za lokaciju. Google također dodaje novu podršku za Wi-Fi standard, WP3 i OWE, kako bi poboljšao sigurnost za kućne i poslovne mreže, kao i otvorene/javne mreže. Adaptivni Wi-Fi sada se može zatražiti omogućavanjem načina visokih performansi i niske latencije. Google kaže da će to pomoći u područjima poput igranja i glasovnih poziva.
U Androidu Q aplikacije mogu zahtijevati slike dinamičke dubine koje se sastoje od JPEG-a, XMP metapodataka za elemente dubine i karata dubine i pouzdanosti ugrađenih u iste datoteke. To će omogućiti ponudu specijaliziranih zamućenja i bokeh efekata u aplikacijama. Google kaže da se podaci također mogu koristiti za stvaranje 3D slika ili podržavanje AR fotografije u budućnosti. Dynamic Depth je otvoreni format i oni surađuju s proizvođačima originalne opreme kako bi bio dostupan na što je moguće više uređaja.
Android Q uključuje podršku za neke nove audio i video kodeke. Podržava video kodek otvorenog koda AV1, audio kodiranje pomoću Opusa i HDR10+. The MediaCodecInfo API uvodi lakši način za određivanje mogućnosti renderiranja videozapisa Android uređaja. To olakšava odabir najbolje moguće kvalitete videozapisa za prikaz.
KUT na Vulkanu
Google radi na standardnom, ažuriranom OpenGL upravljačkom programu za sve uređaje izgrađene na Vulkanu. Android Q dodaje eksperimentalnu podršku za KUT na vrhu Vulkana. ANGLE omogućuje aplikacijama i igrama koje koriste OpenGL ES da iskoriste performanse i stabilnost Vulkana i imaju koristi od implementacije ES-a neovisne o dobavljaču. Android Q planira podržati OpenGL ES 2.0.
Cilj je učiniti Vulkan široko podržanim programerskim API-jem za grafiku. Google radi s proizvođačima originalne opreme kako bi Vulkan 1.1 postao uvjet za sve 64-bitne uređaje s Androidom Q i novijim.
UMJETNIČKA izvedba
Android Q nastavlja poboljšavati ART runtime kako bi pomogao aplikacijama da se brže pokreću i koriste manje memorije. Google Play sada isporučuje profile temeljene na oblaku zajedno s APK-ovima.
Ovo su anonimizirani, agregirani ART profili koji omogućuju ART-u da unaprijed kompajlira dijelove vaše aplikacije čak i prije nego što se pokrene, dajući značajan početak cjelokupnom procesu optimizacije. Profili temeljeni na oblaku pogoduju svim aplikacijama i već su dostupni za uređaje s Androidom P i novijim.
Android Q optimizira proces Zygote tako što ranije pokreće proces aplikacije i premješta je u sigurnosni spremnik kako bi odmah bila spremna. Također dodaju Generation Garbage Collection u ART-ov skupljač smeća za paralelno kopiranje (CC).
Više o Androidu Q možete pročitati na Blog programera za Android. OTA i tvorničke slike za Google Pixel, Pixel XL, Pixel 2, Pixel 2 XL, Pixel 3 i Pixel 3 XL dostupni su za preuzimanje ovdje. Također možete prijavite se u Android Beta program ovdje. Pratite nas za još puno, puno više o Androidu Q!