Google har lansert den andre testversjonen av den åpne mobile plattformen Android 14. Lanseringen av Android 14 forventes i tredje kvartal 2023. For å evaluere de nye funksjonene på plattformen er det tilbudt et program for forhåndstest. Byggen av programvaren er forberedt for enhetene Pixel 7/7 Pro, Pixel 6/6a/6 Pro, Pixel 5/5a 5G og Pixel 4a (5G).
Endringer i Android 14 Developer Preview 2 sammenlignet med den første forhåndsutgaven:
- Forbedringene av plattformens ytelse på nettbrett og enheter med foldbare skjermer har fortsatt. Biblioteker er tilgjengelige for å forutsi hendelser knyttet til musepekerbevegelser, samt lav latens ved bruk av penneskriver. Det er også blitt gitt grensesnittmaler for store skjermer, tilpasset bruksområder som sosiale medier, kommunikasjon, multimedia, lesing og netthandel.
- I bekreftelsesdialogen for appers tilgang til multimediafiler er det nå mulig å gi tilgang bare til utvalgte bilder eller videoer i stedet for å gi tilgang til alle.

- Konfiguratoren har fått en seksjon for overstyring av innstillingene for regionale preferanser, som temperaturmåleenheter, ukens første dag og tallsystem. For eksempel kan en europeer som bor i USA konfigurere for å vise temperaturen i Celsius i stedet for Fahrenheit og anse mandag som ukens første dag i stedet for søndag.

- Utviklingen av Credential Manager og den tilknyttede API-en fortsetter, noe som muliggjør bruk av legitimasjoner fra eksterne autentiseringstjenester i apper. Både passordbasert innlogging og passordfrie innloggingsmetoder (Passkeys, biometrisk autentisering) støttes. Brukergrensesnittet for valg av konto er forbedret.
- Et eget mandat for å gi applikasjoner muligheten til å starte handlinger mens de befinner seg i bakgrunnen, er lagt til. Aktivering mens appen er i bakgrunnen er begrenset for å unngå distraksjoner for brukeren mens de jobber med den nåværende applikasjonen. Aktive applikasjoner har fått flere muligheter til å kontrollere aktivering av handlinger fra andre applikasjoner de interagerer med.
- Systemet for minnehåndtering har blitt optimalisert for en mer effektiv tildeling av ressurser til applikasjoner som kjører i bakgrunnen. Etter noen sekunder med applikasjonen i en hurtigbuffer-tilstand, er bakgrunnsarbeidet begrenset til å jobbe med API-er som styrer livssyklusen til applikasjonen, som API Foreground Services, JobScheduler og WorkManager.
- Varslinger som er utstyrt med flagget FLAG_ONGOING_EVENT kan nå avvises når de vises på enheten med låst skjerm. Hvis enheten er i låst skjermmodus, vil slike varslinger forbli ikke-avvisbare. Varslinger som er viktige for systemets funksjonalitet vil også forbli ikke-avvisbare.
- API-en PackageInstaller har fått nye metoder: requestUserPreapproval(), som lar applikasjonskatalogen utssette nedlasting av APK-pakker til brukerens bekreftelse på installasjon er mottatt; setRequestUpdateOwnership(), som lar installatøren sikre seg fremtidige oppdateringsoperasjoner; setDontKillApp(), som gir ekstra muligheter for applikasjonen under drift. I API-en InstallConstraints har installatører fått muligheten til å aktivere oppdatering av applikasjoner når de ikke er i bruk.
Kilde: opennet.ru


