O nových funkciách, ktoré prichádzajú do Androidu Q, sme už veľa hovorili, ale Google sa podelil o niektoré podrobnosti o tých veľkých v tejto beta verzii.
Ľudia očakávali, že prvý Android Q Beta bude uvedený na trh tento týždeň Google doručil (trochu neskôr, ako sa predpokladalo). Na rozdiel od predchádzajúcich rokov, Google nezačína s „Developer Preview“. Toto sa nazýva Android Q Beta 1. Už sme to urobili veľa hovoril o nových funkciách prichádzajúcich do Androidu Q, ale Google zdieľal niektoré podrobnosti o tých veľkých v tejto beta verzii.
Ochrana súkromia
Ako sme už hovorili, súkromie je v systéme Android Q veľkou oblasťou záujmu. Je to prvá vec, ktorú Google uvádza vo svojich detailoch o aktualizácii. Používatelia majú väčšiu kontrolu nad tým, kedy môžu aplikácie získať polohu, vďaka novej možnosti „Povoliť iba počas používania aplikácie“. Nebudete sa musieť obávať, že aplikácia pingne vašu polohu na pozadí.
Súkromie je viac než len zdieľanie polohy. K dispozícii je viac ovládacích prvkov, ktoré umožňujú aplikáciám prístup k zdieľaným súborom, a nové povolenia na ovládanie prístupu k fotkám, videám a zvuku. Aplikácie musia na sťahovanie používať nástroj na výber systémových súborov a pre vývojárov existujú zmeny v tom, ako môžu aplikácie využívať zdieľanú oblasť na externom úložisku. Môžeš
prečítajte si o tom viac tu.Android Q zabráni aplikáciám spustiť aktivitu na pozadí a prevziať kontrolu nad vašou obrazovkou. Google nabáda vývojárov, aby namiesto toho používali upozornenia s vysokou prioritou viac info o tom tu). Medzi ďalšie funkcie ochrany osobných údajov patrí obmedzený prístup k identifikátorom zariadenia, ako je IMEI a sériové číslo. MAC adresy budú v predvolenom nastavení náhodne usporiadané aj pri pripojení k rôznym sieťam Wi-Fi.
Skladacie
Android Q obsahuje väčšiu podporu pre moderný skladací telefón. Došlo k zmenám vo funkciách onResume a onPause, ktoré podporujú viacnásobné obnovenie a upozorňujú aplikáciu, keď je zameraná. Tiež zmenili spôsob resizableActivity atribút manifest pomáha vývojárom spravovať, ako sa aplikácie zobrazujú na skladacích a veľkých obrazovkách. Emulátor Android teraz podporuje tieto nové typy s viacerými displejmi.
Skratky zdieľania
Android Q uľahčuje zdieľanie pomocou skratiek zdieľania. To umožňuje používateľom prejsť priamo do inej aplikácie a zdieľať obsah. Vývojári môžu publikovať ciele zdieľania, ktoré spúšťajú konkrétnu aktivitu, a tieto sa zobrazujú v používateľskom rozhraní zdieľania. Skratky zdieľania fungujú podobne ako Skratky aplikácií, takže Google rozširuje ShortcutInfo API aby bola integrácia oboch jednoduchšia. Rozhranie API tiež umožní zariadeniam starším ako Android Q používať funkciu priameho zdieľania.
Ponuka zdieľania Androidu sa už dlho sťažuje, že je oneskorená a nepríjemná. Táto aktualizácia by mohla konečne vyriešiť tieto problémy, ale budeme musieť vidieť, ako to funguje v praxi. Keďže nové zdieľané API používa skôr push ako pull model, Google tvrdí, že je oveľa rýchlejší, pretože nemusí vypĺňať menu zakaždým, keď je zavolané.
Panely nastavení
Nové rozhranie API panela nastavení umožňuje zobraziť kľúčové systémové nastavenia priamo v kontexte aplikácie. Toto využíva výhodu Plátky funkcia, ktorá bola súčasťou Android Pie. Panel nastavení je plávajúce používateľské rozhranie, ktoré možno vyvolať z aplikácie a zobraziť systémové nastavenia a prepínače. Uvádzajú príklad prehliadača, ktorý dokáže zobraziť panel s nastaveniami pripojenia.
Konektivita
Android Q zvýšil ochranu polohy pri skenovaní Bluetooth, mobilných a Wi-Fi sietí. Teraz vyžadujú povolenie na presné umiestnenie. Google tiež pridáva novú podporu štandardu Wi-Fi, WP3 a OWE, na zlepšenie zabezpečenia domácich a pracovných sietí, ako aj otvorených/verejných sietí. Adaptívne Wi-Fi je teraz možné vyžiadať povolením režimov vysokého výkonu a nízkej latencie. Google hovorí, že to pomôže v oblastiach, ako sú hry a hlasové hovory.
V systéme Android Q môžu aplikácie požadovať obrázky dynamickej hĺbky, ktoré pozostávajú z JPEG, metadát XMP pre prvky hĺbky a máp hĺbky a spoľahlivosti vložených v rovnakých súboroch. Vďaka tomu bude možné v aplikáciách ponúkať špecializované efekty rozmazania a bokeh. Google hovorí, že údaje môžu byť v budúcnosti použité aj na vytváranie 3D obrázkov alebo na podporu AR fotografie. Dynamická hĺbka je otvorený formát a spolupracujú s výrobcami OEM, aby bol dostupný na čo najväčšom počte zariadení.
Android Q obsahuje podporu pre niektoré nové audio a video kodeky. Podporuje open source video kodek AV1, kódovanie zvuku pomocou Opus a HDR10+. The MediaCodecInfo API predstavuje jednoduchší spôsob, ako určiť možnosti vykresľovania videa na zariadení so systémom Android. To uľahčuje vždy vybrať najlepšiu možnú kvalitu videa na vykreslenie.
ANGLE na Vulkanovi
Google pracuje na štandardnom, aktualizovateľnom ovládači OpenGL pre všetky zariadenia postavené na Vulkane. Android Q pridáva experimentálnu podporu pre UHOL na vrchole Vulkanu. ANGLE umožňuje aplikáciám a hrám, ktoré používajú OpenGL ES, využívať výkon a stabilitu Vulkan a profitovať z implementácie ES nezávislej od dodávateľa. Android Q plánuje podporovať OpenGL ES 2.0.
Cieľom je urobiť z Vulkanu široko podporované vývojárske API pre grafiku. Google spolupracuje s výrobcami OEM, aby sa Vulkan 1.1 stal požiadavkou na všetkých 64-bitových zariadeniach so systémom Android Q a vyšším.
ART Performance
Android Q pokračuje vo vylepšovaní runtime ART, aby sa aplikácie spúšťali rýchlejšie a využívali menej pamäte. Google Play teraz poskytuje cloudové profily spolu so súbormi APK.
Ide o anonymizované agregované profily ART, ktoré umožňujú ART predkompilovať časti vašej aplikácie ešte pred jej spustením, čo predstavuje významný skokový štart do celkového procesu optimalizácie. Cloudové profily sú prospešné pre všetky aplikácie a sú už dostupné pre zariadenia so systémom Android P a vyšším.
Android Q optimalizuje proces Zygote tým, že spustí proces aplikácie skôr a presunie ju do bezpečnostného kontajnera, aby bola okamžite pripravená. Pridávajú tiež Generational Garbage Collection do ART's Concurrent Copying (CC) Garbage Collector.
Viac o Androide Q si môžete prečítať na Blog vývojárov pre Android. OTA a továrenské obrázky pre Google Pixel, Pixel XL, Pixel 2, Pixel 2 XL, Pixel 3 a Pixel 3 XL sú k dispozícii na stiahnutie tu. Môžete tiež zaregistrujte sa do programu Android Beta tu. Zostaňte naladení na oveľa, oveľa viac o Android Q!