Spoločnosť Google predstavila druhú testovaciu verziu otvorenej mobilnej platformy Android 14. Uvoľnenie Android 14 sa očakáva v treťom štvrťroku 2023. Na posúdenie nových funkcií platformy je navrhnutý program predbežného testovania. Verzie firmvéru sú pripravené pre zariadenia Pixel 7/7 Pro, Pixel 6/6a/6 Pro, Pixel 5/5a 5G a Pixel 4a (5G).
Zmeny v Android 14 Developer Preview 2 v porovnaní s prvou predbežnou verziou:
- Pokračuje vylepšovanie fungovania platformy na tabletoch a zariadeniach so sklápacími obrazovkami. Sprístupnené sú knižnice umožňujúce predpovedať udalosti spojené s pohybom kurzora a nízke oneskorenia pri práci s stylusmi. Poskytnuté sú rozhrania pre veľké obrazovky, zohľadňujúce aplikácie ako sociálne siete, komunikáciu, multimediálny obsah, čítanie a nakupovanie.
- V dialógu potvrdzovania oprávnení aplikácií k multimediálnym súborom sa objavila možnosť poskytnúť prístup nie ku všetkým, ale len k vybraným fotografiám alebo videám.

- Do konfigurátora bola pridaná sekcia na prepisovanie nastavení regionálnych preferencií, ako sú jednotky teploty, prvý deň v týždni a systém číslovania. Napríklad, Európan žijúci v USA si môže nastaviť zobrazenie teploty v stupňoch Celzia namiesto stupňov Fahrenheita a považovať pondelok za začiatok týždňa namiesto nedele.

- Pokračuje rozvoj Credential Manager a s ním súvisiaceho API, ktoré umožňuje organizovať prihlasovanie v aplikáciách pomocou poverení externých poskytovateľov autentifikácie. Podporované sú ako prihlásenia pomocou hesiel, tak aj bezheslové metódy prihlásenia (Passkeys, biometrická autentifikácia). Vylepšené je rozhranie pre výber účtu.
- Pridalo sa osobitné oprávnenie na umožnenie aplikáciám spúšťať akcie pri nachádzaní aplikácie na pozadí. Aktivácia počas pozadia je obmedzená, aby sa používateľ počas práce s aktuálnou aplikáciou nedostal do rozptylov. Aktívnym aplikáciám je poskytnuté viac možností na kontrolu aktivácie akcií inými aplikáciami, s ktorými interagujú.
- Optimalizácia systému správy pamäte bola vykonaná na efektívnejšie pridelenie zdrojov aplikáciám, ktoré bežia na pozadí. Niekoľko sekúnd po prechode aplikácie do cache stavu je pozadová práca obmedzená na API, ktoré riadia životný cyklus aplikácie, ako sú API Foreground Services, JobScheduler a WorkManager.
- Oznámenia so značkou FLAG_ONGOING_EVENT môžu teraz byť zamietnuté, ak sa zobrazujú na odomknutej obrazovke zariadenia. Ak je zariadenie v režime uzamknutia obrazovky, takéto oznámenia zostanú nezamietnuté. Oznámenia, ktoré sú dôležité pre fungovanie systému, taktiež zostanú nezamietnuté.
- Do API PackageInstaller boli pridané nové metódy: requestUserPreapproval(), ktorá umožňuje adresáru aplikácií odložiť sťahovanie APK balíkov do času získania potvrdenia od používateľa na inštaláciu; setRequestUpdateOwnership(), ktorá umožňuje viazať inštalatéra na budúce aktualizačné operácie aplikácie; setDontKillApp(), ktorá umožňuje nastaviť dodatočné možnosti pre aplikáciu počas jej prevádzky. V API InstallConstraints získali inštalatéri možnosť aktivovať inštaláciu aktualizácie aplikácie v okamihoch, keď sa aplikácia nepoužíva.
Zdroj: opennet.ru


