Google heeft de eerste bètaversie van het open mobiele platform Android 16 gepresenteerd. Voor het evalueren van de nieuwe mogelijkheden van het platform is er een programma voor vroegtijdig testen aangeboden. Firmware-builds zijn voorbereid voor de apparaten Pixel 6/6a/6 Pro, Pixel 7/7a/7 Pro, Pixel 8/8a/8 Pro, Pixel 9/9 Pro/9 Pro XL/9 Pro Fold, Pixel Fold en Pixel Tablet. De release van Android 16 is gepland voor het tweede kwartaal van 2025.
Onder de veranderingen in Android 16 Beta 1:
- Overgang naar het gebruik van een adaptieve interface op apparaten met grote schermen, zoals tablets, desktopsystemen en smartphones met opvouwbare schermen. Op apparaten met een schermbreedte van meer dan 600 DP (density-independent pixels) zal het platform nu applicaties in vensters weergeven die de grootte kunnen aanpassen. Instellingen in het manifestbestand van applicaties (geen games), die de venstergrootte beperken en de schermoriëntatie vastzetten, worden op grote schermen genegeerd. Tot 2026 krijgen ontwikkelaars de optie om dit nieuwe gedrag uit te schakelen.

- Een nieuw type meldingen is voorgesteld - live updates (Live Update), waarmee veranderingen in de status die aan bepaalde activiteiten zijn gekoppeld (bijvoorbeeld het tonen van de bezorgstatus of de voortgang van een route) kunnen worden gevolgd. Voor de nieuwe updates is de ProgressStyle-stijl voorgesteld, waarmee een blok kan worden gevormd voor het weergeven van de voortgang van een operatie.
- Ondersteuning voor de APV-videocodec (Advanced Professional Video) is toegevoegd, bedoeld voor het opnemen en verwerken van video met een professioneel kwaliteitsniveau, dicht bij de oorspronkelijke kwaliteit van de inhoud met verliesvrije compressie. Om het gebruik bij het bewerken van video te vereenvoudigen, biedt het APV-formaat een hoge doorvoersnelheid en een lage complexiteit van intra-frame codering, en garandeert het dat er geen kwaliteitsverlies is bij hercodering. Resoluties van 2K, 4K en 8K worden ondersteund, evenals HDR10/10+, frame-tiling voor parallelle codering/decodering, verschillende kleurendiscretisatieformaten, meerhoekige video (multi-view), en de toevoeging van metadata (diepte, transparantie, previewgegevens). De implementatie is gebaseerd op de OpenAPV-bibliotheek en het gebruik van het APV 422-10-profiel (YUV 422 en 10-bits per kanaal), dat bitrates tot 2Gbps ondersteunt.
- Voor applicaties die met de camera werken, is de mogelijkheid toegevoegd om het gebruik van de nachtmodus te detecteren.
- Een laag-niveau API is toegevoegd voor verticale tekstweergave. De Paint-klasse heeft nu ondersteuning voor de VERTICAL_TEXT_FLAG-vlag, waarmee parameters voor verticale tekst op hetzelfde niveau kunnen worden verwerkt als horizontale tekst.
- De RangingManager API is toegevoegd, waarmee afstanden en hoeken tussen de huidige en externe apparaten van de gebruiker kunnen worden bepaald, met behulp van verschillende technieken voor afstandsbepaling op basis van het analyseren van kanaalparameters en het ontvangen van BLE (Bluetooth Low Energy) signalen, evenals het schatten van de reactietijd via Wi-Fi.
- Om de prestaties te optimaliseren, zijn de interne structuren van Android Runtime (ART) gewijzigd, wat de update van applicaties vereist die dergelijke structuren gebruiken.
- Standaard is 'voorspelbare' (predictive) animatie van de terugkeer naar het startscherm geactiveerd bij het toepassen van de 'terug'-gebaar, evenals bij het wisselen tussen taken en activiteiten. De essentie van voorspelbaar terugkeren is de mogelijkheid om het gebied dat bereikt zal worden, te previewen (bijvoorbeeld, als de terugkeer naar het startscherm gaat, dan wordt het applicatievenster kleiner en wordt het startscherm getoond tijdens de gebaren). Ondersteuning voor voorspelbaar terugkeren in de nieuwe versie is niet alleen gerealiseerd voor gebaren, maar ook voor navigatie met behulp van de knoppen 'Terug', 'Home' en 'Overzicht'.
Bron: opennet.ru

