Google heeft de tweede bètaversie van zijn open mobiele platform uitgebracht. Android 17. Er is een voorlopig testprogramma aangeboden om de nieuwe platformfuncties te evalueren. Firmware-builds zijn voorbereid voor Pixel 6/6a/6 Pro, Pixel 7/7a/7 Pro, Pixel 8/8a/8 Pro, Pixel 9/9a/9 Pro/9 Pro XL/9 Pro Fold, Pixel 10/10 Pro/10 Pro XL/10 Pro Fold, Pixel Fold en Pixel Tablet-apparaten. Release Android Nummer 17 staat gepland voor het tweede kwartaal van 2026.
Onder de veranderingen in Android 17 Bèta 2:
- Een nieuwe modus voor meerdere vensters, "Bubbles", is toegevoegd. Hiermee kunt u elke toepassing in een zwevend venster openen, vergelijkbaar met de overlay-notificaties voor het verzenden van berichten ("bubbles"), maar dan zonder dat er een speciale API voor nodig is. Een toepassing openen in een zwevend venster gebeurt door het toepassingspictogram lang ingedrukt te houden. Op grotere schermen verschijnen de pictogrammen van de zwevende vensters in een apart gedeelte van de taakbalk. Deze vensters kunnen worden gegroepeerd, verplaatst en vastgezet op het scherm.

- De EyeDropper-systeem-API is toegevoegd, waardoor applicaties kleurinformatie kunnen verkrijgen voor elke pixel op het scherm zonder dat schermopnamerechten nodig zijn. De beveiliging is gewaarborgd doordat de gebruiker het gebied dat van kleur moet worden voorzien, kan selecteren via een platformgestuurde pipetinterface, die niet onder controle van de applicatie staat. Dit betekent dat applicaties geen informatie over een specifieke pixel kunnen opvragen of de scherminhoud pixel voor pixel kunnen reconstrueren.

- Er is een systeeminterface toegevoegd voor het selecteren van contactpersonen uit het adresboek. Toegang tot deze interface wordt verleend door de machtiging ACTION_PICK_CONTACTS te verkrijgen. Deze interface maakt de machtiging READ_CONTACTS, waarmee alle contactgegevens kunnen worden gelezen, overbodig. Bij het oproepen van de nieuwe interface bepaalt de gebruiker welke informatie uit het adresboek aan de applicatie wordt doorgegeven, met de mogelijkheid om slechts individuele velden te selecteren.

- Om de implementatie van touchpad-ondersteuning in games te vereenvoudigen, is de afhandeling van muis- en touchpad-gebeurtenissen geharmoniseerd. Standaard worden touchpad-gebeurtenissen met betrekking tot aanwijzerbewegingen en scrollbewegingen nu omgezet naar relatieve coördinaten, net als bij een muis. Toegang tot absolute coördinaten wordt mogelijk gemaakt door expliciet de modus POINTER_CAPTURE_MODE_ABSOLUTE te specificeren.
- De methode getInitialRestingBounds() is toegevoegd aan het ChooserSession-object, waarmee u de uiteindelijke positie en grootte van het Chooser-dialoogvenster kunt achterhalen nadat de animatie is gestopt en de gegevens zijn geladen.
- De Handoff API is toegevoegd, waarmee je de status van een applicatie kunt overdragen naar een andere applicatie in de buurt. Android-apparaat (bijvoorbeeld een tablet) en daar verder werken.
- Er zijn twee nieuwe API's toegevoegd: de UWB DL-TDOA API voor het bepalen van de positie van een apparaat in een gebouw met behulp van wifi voor binnenhuisnavigatie; en de Proximity Detection API voor het detecteren van apparaten in de buurt via wifi.
- De methoden getStreamingAppMaxDownlinkKbps en getStreamingAppMaxUplinkKbps zijn toegevoegd om de maximale bandbreedte van het communicatiekanaal te bepalen, zodat het gewenste kwaliteitsniveau voor streaming kan worden geselecteerd.
- Een nieuwe machtiging, ACCESS_LOCAL_NETWORK, is toegevoegd om de toegang van apps tot het lokale netwerk te beperken. Deze machtiging stelt apps in staat om apparaten op het lokale netwerk te identificeren en er verbinding mee te maken, zoals slimme apparaten voor thuisgebruik en multimediasystemen. Deze machtiging is toegevoegd om te voorkomen dat kwaadwillende apps de bronnen van het lokale netwerk scannen, bijvoorbeeld om heimelijk de omgeving van de gebruiker te achterhalen.
- De bescherming tegen het onderscheppen van eenmalige wachtwoorden (OTP's) en bevestigingscodes die via sms worden verzonden, is uitgebreid. De meeste apps hebben nu pas drie uur na ontvangst directe toegang tot deze berichten. De standaard sms-lezer geeft deze berichten direct weer.
Bron: opennet.ru
