Google heeft de tweede testversie van het open mobiele platform Android 14 gepresenteerd. De release van Android 14 wordt verwacht in het derde kwartaal van 2023. Om de nieuwe mogelijkheden van het platform te beoordelen, is er een programma voor voorlopige testversies aangeboden. Firmware-builds zijn voorbereid voor de apparaten Pixel 7/7 Pro, Pixel 6/6a/6 Pro, Pixel 5/5a 5G en Pixel 4a (5G).
Wijzigingen in Android 14 Developer Preview 2 ten opzichte van de eerste voorlopige versie:
- De verbetering van de werking van het platform op tablets en apparaten met opvouwbare schermen is voortgezet. Bibliotheken zijn beschikbaar gesteld voor het voorspellen van gebeurtenissen in verband met de beweging van de cursor en voor lage latenties bij het gebruik van stylussen. Interface-sjablonen voor grote schermen zijn aangeboden, die rekening houden met toepassingen zoals sociale netwerken, communicatie, multimedia-inhoud, lezen en winkelen.
- In de bevestigingsdialoog voor de machtigingen voor toegang van applicaties tot multimedia-bestanden is er nu de mogelijkheid om toegang te geven tot geselecteerde foto's of video's in plaats van tot alle bestanden.

- Aan de configurator is een sectie voor het overschrijven van regionale voorkeuren toegevoegd, zoals temperatuurmeeteenheden, de eerste dag van de week en het telstelsel. Bijvoorbeeld, een Europeaan die in de VS woont, kan instellen dat de temperatuur in graden Celsius in plaats van Fahrenheit wordt weergegeven en maandag als de eerste dag van de week in plaats van zondag beschouwen.

- De ontwikkeling van de Credential Manager en de bijbehorende API is voortgezet, wat het mogelijk maakt om in applicaties in te loggen met gebruik van gegevens van externe authenticatieproviders. Zowel inloggen met wachtwoorden als wachtwoordloze inlogmethoden (Passkeys, biometrische authenticatie) worden ondersteund. De interface voor het selecteren van een account is verbeterd.
- Er is een apart mandaat toegevoegd om applicaties de mogelijkheid te geven om acties te starten wanneer de applicatie op de achtergrond is. Activatie terwijl de applicatie op de achtergrond is, is beperkt om de gebruiker niet af te leiden tijdens het werken met de huidige applicatie. Actieve applicaties hebben meer mogelijkheden gekregen om controle uit te oefenen over het activeren van acties door andere applicaties waarmee ze interageren.
- Het geheugenbeheersysteem is geoptimaliseerd voor een efficiƫntere toewijzing van resources aan applicaties die op de achtergrond draaien. Enkele seconden na het verplaatsen van de applicatie naar een gecached staat, wordt de achtergrondwerkzaamheden beperkt tot interactie met API's die de levenscyclus van de applicatie beheren, zoals API Foreground Services, JobScheduler en WorkManager.
- Meldingen met de FLAG_ONGOING_EVENT-vlag kunnen nu worden afgewezen wanneer ze worden weergegeven op een apparaat met een ontgrendeld scherm. Als het apparaat in de vergrendelingsmodus staat, blijven dergelijke meldingen onafwijsbaar. Ook meldingen die essentieel zijn voor de werking van het systeem blijven onafwijsbaar.
- De API PackageInstaller heeft nieuwe methoden toegevoegd: requestUserPreapproval(), waarmee de appcatalogus de download van APK-pakketten kan uitstellen totdat de gebruiker bevestiging van installatie geeft; setRequestUpdateOwnership(), waarmee toekomstige update-acties aan de installer kunnen worden toegewezen; setDontKillApp(), waarmee extra mogelijkheden voor de app tijdens gebruik met het programma kunnen worden ingesteld. In de API InstallConstraints is het installateurs mogelijk gemaakt om de installatie van app-updates te activeren op momenten dat de app niet in gebruik is.
Bron: opennet.ru


