Compania Google a prezentat a doua versiune de test a platformei mobile deschise Android 14. Lansarea Android 14 este așteptată în trimestrul trei al anului 2023. Pentru a evalua noile funcționalități ale platformei, a fost propus un program de testare prealabilă. Versiuni de firmware sunt pregătite pentru dispozitivele Pixel 7/7 Pro, Pixel 6/6a/6 Pro, Pixel 5/5a 5G și Pixel 4a (5G).
Modificări în Android 14 Developer Preview 2 comparativ cu prima versiune preliminară:
- Continuă îmbunătățirea funcționării platformei pe tablete și dispozitive cu ecrane pliabile. Sunt furnizate biblioteci care oferă predicții ale evenimentelor legate de mișcarea cursorului și latențe reduse în utilizarea stylusurilor. Sunt disponibile șabloane de interfață pentru ecrane mari, având în vedere aplicații precum rețele sociale, comunicații, conținut multimedia, citire și cumpărături.
- În dialogul de confirmare a permisiunilor de acces ale aplicațiilor la fișiere multimedia a apărut posibilitatea de a oferi acces nu tuturor, ci doar fotografiilor sau videoclipurilor selectate.

- A section for overriding regional preferences settings, such as temperature units, first day of the week, and numeral system, has been added to the configurator. For example, a European living in the USA can configure the use of degrees Celsius for displaying temperature instead of degrees Fahrenheit and consider Monday as the start of the week instead of Sunday.

- Continuă dezvoltarea Credential Manager și a API-ului asociat care permite organizarea în aplicații a autentificării utilizând acreditive de la furnizori de autentificare externi. Este susținut atât autentificarea prin utilizarea parolelor, cât și metodele de autentificare fără parolă (Passkeys, autentificare biometrică). Interfața pentru selectarea contului a fost îmbunătățită.
- A fost adăugată o permisiune separată pentru a permite aplicațiilor să își activeze acțiuni atunci când acestea se află în fundal. Activarea în timp ce se află în fundal este limitată pentru a nu distrage utilizatorul în timpul utilizării aplicației curente. Aplicațiile active au acum mai multe posibilități de control asupra activării acțiunilor de către alte aplicații cu care interacționează.
- A fost optimizată gestionarea memoriei pentru alocarea mai rațională a resurselor aplicațiilor care funcționează în fundal. La câteva secunde după ce aplicația a fost mutată în starea de cache, activitatea în fundal este limitată la lucrul cu API-uri care gestionează ciclul de viață al aplicației, cum ar fi API-urile Foreground Services, JobScheduler și WorkManager.
- Notificările marcate cu flagul FLAG_ONGOING_EVENT pot fi acum respinse atunci când sunt afișate pe un dispozitiv cu ecranul deblocată. Dacă dispozitivul este în modul de blocare a ecranului, aceste notificări vor rămâne nerespinse. De asemenea, notificările esențiale pentru funcționarea sistemului vor rămâne nerespinse.
- API-ul PackageInstaller a fost extins cu metode noi: requestUserPreapproval(), care permite magazinului de aplicații să amâne descărcarea pachetelor APK până când utilizatorul confirmă instalarea; setRequestUpdateOwnership(), care permite legarea viitoarelor operațiuni de actualizare aplicației la instalator; setDontKillApp(), care permite configurarea de capacități suplimentare pentru aplicație în timpul funcționării cu programul. API-ul InstallConstraints oferă instalatorilor posibilitatea de a activa instalarea actualizărilor aplicațiilor în momentele în care aplicația nu este utilizată.
Sursa: opennet.ro


