Google har præsenteret den anden testversion af den åbne mobile platform Android 14. Udgivelsen af Android 14 forventes i tredje kvartal af 2023. For at evaluere de nye muligheder på platformen er der oprettet et program til forhåndstest. Firmware-bygninger er blevet forberedt til enhederne Pixel 7/7 Pro, Pixel 6/6a/6 Pro, Pixel 5/5a 5G og Pixel 4a (5G).
Ændringer i Android 14 Developer Preview 2 sammenlignet med den første forhåndsudgave:
- Forbedringerne af platformens ydeevne på tablets og foldbare enheder er fortsat. Der er blevet leveret biblioteker, der muliggør forudsigelse af bevægelsesrelaterede hændelser og lav latenstid ved brug af stylus. Der er blevet leveret interface-skabeloner til store skærme, der tager højde for anvendelser som sociale medier, kommunikation, multimediainhold, læsning og online shopping.
- I bekræftelsesdialogen for appens adgang til multimediefiler er det nu muligt at give adgang til ikke alle men kun udvalgte billeder eller videoer.

- Konfiguratoren har fået en sektion til overstyring af indstillinger for regionale præferencer, såsom måleenheder for temperatur, første dag i ugen og talsystem. For eksempel kan en europæer, der bor i USA, indstille til at bruge Celsius til temperaturvisning i stedet for Fahrenheit og betragte mandag som ugen begyndelse i stedet for søndag.

- Udviklingen af Credential Manager og den dertilhørende API er fortsat, hvilket muliggør login i apps ved brug af legitimationsoplysninger fra eksterne autentificeringsudbydere. Både login med adgangskoder og password-frie metoder (Passkeys, biometrisk autentificering) understøttes. Brugergrænsefladen for valg af konto er blevet forbedret.
- Der er tilføjet en separat tilladelse til at give apps mulighed for at udføre handlinger, når appen kører i baggrunden. Aktiv er begrænset under baggrundsdrift for ikke at forstyrre brugeren, mens de arbejder med den aktuelle app. Aktive apps har fået flere muligheder for at kontrollere aktivering af handlinger fra andre apps, som de interagerer med.
- System management memory has been optimized for more efficient resource allocation to applications running in the background. A few seconds after the application is switched to cached state, background work is limited to interacting with APIs that manage the application's lifecycle, such as Foreground Services API, JobScheduler, and WorkManager.
- Notifications marked with the FLAG_ONGOING_EVENT flag can now be dismissed when displayed on an unlocked device. If the device is in lock screen mode, such notifications will remain undismissable. Notifications that are critical for system operation will also remain undismissable.
- The PackageInstaller API has new methods: requestUserPreapproval(), allowing the application manager to delay downloading APK packages until receiving user installation confirmation; setRequestUpdateOwnership(), which allows the installer to secure ownership of future application update operations; setDontKillApp(), which allows for additional application capabilities while interacting with the software. In the InstallConstraints API, installers are provided the ability to activate application update installations at times when the application is not in use.
Kilde: opennet.ru


