Google je predstavio drugu beta verziju otvorene mobilne platforme Android 14. Očekuje se da će izlazak Android 14 biti u trećem kvartalu 2023. godine. Kako bi se procijenile nove mogućnosti platforme, predložena je program za preliminarno testiranje. Firmware gradnje su pripremljene za uređaje Pixel 7/7 Pro, Pixel 6/6a/6 Pro, Pixel 5/5a 5G i Pixel 4a (5G).
Promjene u Android 14 Developer Preview 2 u odnosu na prvu preliminarnu verziju:
- Nastavljeno je poboljšanje rada platforme na tabletima i uređajima sa savitljivim ekranima. Pružene su biblioteke koje omogućuju predikciju događaja povezanih s pomicanjem pokazivača i niske latencije pri radu sa stilusima. Pruženi su obrasci sučelja za velike ekrane, uzimajući u obzir primjene kao što su društvene mreže, komunikacije, multimedijski sadržaj, čitanje i kupovine.
- U dijalogu za potvrdu ovlaštenja za pristup aplikacija multimedijskim datotekama, sada je moguća opcija davanja pristupa ne svim, već samo odabranim fotografijama ili videozapisima.

- U konfigurator je dodana sekcija za prepisivanje postavki regionalnih preferencija, poput mjernih jedinica temperature, prvog dana u tjednu i sustava brojanja. Na primjer, Europljanin koji živi u SAD-u može postaviti korištenje Celzijevih stupnjeva umjesto Fahrenheita i smatrati ponedjeljak kao početak tjedna umjesto nedjelje.

- Nastavljeno je razvijanje Credential Manager-a i povezanog API-ja, koji omogućuju organiziranje prijava u aplikacijama s korištenjem vjerodajnica vanjskih pružatelja autentifikacije. Podržava se prijava s lozinkama, kao i bezlozinke metode prijave (Passkeys, biometrijska autentifikacija). Poboljšano je sučelje za odabir računa.
- Dodana je posebna ovlast za omogućavanje aplikacijama pokretanje radnji kada su u pozadini. Aktivacija tijekom rada u pozadini je ograničena kako ne bi ometala korisnika dok radi s trenutnom aplikacijom. Aktivnim aplikacijama je omogućeno više mogućnosti za kontrolu nad aktivacijom radnji drugih aplikacija s kojima se međusobno povezuju.
- Optimiziran je sustav upravljanja memorijom radi racionalnijeg dodjeljivanja resursa aplikacijama koje se izvršavaju u pozadini. Nekoliko sekundi nakon prebacivanja aplikacije u predmemorirano stanje, pozadinski radovi ograničeni su na rad s API-jima koji upravljaju životnim ciklusom aplikacije, kao što su API Foreground Services, JobScheduler i WorkManager.
- Obavijesti označene oznakom FLAG_ONGOING_EVENT sada se mogu odbiti na uređaju s otključanim zaslonom. Ako je uređaj u načinu zaključavanja zaslona, takve obavijesti će ostati neodbijene. Neodbijene će također ostati obavijesti važne za funkcioniranje sustava.
- U API PackageInstaller dodane su nove metode: requestUserPreapproval(), koja omogućava katalogu aplikacija da odgodi preuzimanje APK paketa do dobivanja potvrde od korisnika za instalaciju; setRequestUpdateOwnership(), koja omogućava instalateru da osigura buduće operacije ažuriranja aplikacije; setDontKillApp(), koja omogućava postavljanje dodatnih mogućnosti za aplikaciju tijekom rada s programom. U API InstallConstraints instalaterima je omogućena aktivacija instalacije ažuriranja aplikacije u trenucima kada aplikacija nije u upotrebi.
Izvor: opennet.ru


