Android 12 Developer Preview 2 is er, met betere meldingsbeveiliging en beeld-in-beeld-verbeteringen

Google heeft Android 12 Developer Preview 2 aangekondigd voor de Pixel 3 en latere smartphones. Dit is wat er nieuw is voor gebruikers en ontwikkelaars.

Met elke dag die voorbijgaat, komen we steeds dichter en dichter bij de uiteindelijke release van het volgende grote Android-besturingssysteem: Androïde 12. Als u graag wilt zien wat de toekomst in petto heeft voor de komende versie van Android, heeft Google u voor vandaag gedekt. Het bedrijf heeft zojuist een nieuwe Developer Preview-build aangekondigd voor in aanmerking komende Pixel-apparaten. Android 12 Developer Preview 2, zoals de eerste ontwikkelaarsvoorbeeld, is nog steeds alleen bedoeld voor ontwikkelaars, en de lijst met wijzigingen die in de blogpost worden genoemd, richt zich op nieuwe API's en veranderingen in platformgedrag waaraan ontwikkelaars zich zullen moeten aanpassen. Dit is wat er is veranderd.

Wat is er nieuw in Android 12 Developer Preview 2

Vertrouwen en veiligheid

  • Als je toestaat dat een app vensters over andere apps heen legt, vormt dit een duidelijk veiligheidsrisico. Daartoe het nieuwe
    HIDE_OVERLAY_WINDOWS toestemming geïntroduceerd in Developer Preview 2 zorgt ervoor dat een app kan bellen Venster#setHideOverlayWindows() om dat allemaal aan te geven TYPE_APPLICATION_OVERLAY vensters moeten verborgen zijn als het venster van de app zichtbaar is.
  • Controles voor de zichtbaarheid van meldingen zijn bijgewerkt in deze nieuwe preview-release. Nu kunt u meldingsacties zo configureren dat ze altijd een authenticatie-uitdaging genereren wanneer ze worden geactiveerd vanaf het vergrendelscherm. Een berichtenapp vereist nu bijvoorbeeld authenticatie voordat een bericht wordt verwijderd of als gelezen wordt gemarkeerd.
  • Android 12 Developer Preview 2 heeft ondersteuning toegevoegd voor een eenvoudigere, efficiëntere manier om de controlesom van een geïnstalleerde app te verkrijgen. Ontwikkelaars kunnen kiezen uit verschillende standaard digest-algoritmen, zoals SHA256, SHA512, Merkle Root en andere. Er wordt gewerkt aan een achterwaarts compatibele versie van deze functie, die in de nabije toekomst beschikbaar zou moeten zijn in de vorm van een Jetpack-bibliotheek.

Nieuwe Android 12 API-wijzigingen

  • Afgeronde hoeken: In Android 12 Developer Preview 2 kunnen ontwikkelaars controleren of het toestel een scherm heeft afgeronde hoeken en ontvang hun gegevens. Vanuit het perspectief van UI-ontwerp kan men nu de absolute details voor elke afgeronde hoek gebruiken, evenals de hoekdetails ten opzichte van de grenzen van een app.
  • Verbeteringen in beeld in beeld (PIP): Apps kunnen nu schakel naadloos formaat in om het systeem de grootte van de PIP-activiteit te laten aanpassen wanneer dat nodig is. Bovendien zorgt het inschakelen van auto-PIP er nu voor dat het systeem de app direct overschakelt naar de PIP-modus met een up-to-home-gebaar, zonder te wachten tot de up-to-home-animatie is voltooid. Eindelijk ondersteunt Android nu het PIP-venster opslaan door het naar de linker- of rechterrand van het scherm te slepen.
  • Updates voor de API voor de bijbehorende apparaatapp: Draagbare apparaten zoals smartwatches en fitnesstrackers hebben meestal een speciale app nodig om ze te beheren. Google wil het voor dergelijke apps gemakkelijker maken om te draaien en verbinding te maken wanneer een bijbehorend begeleidend apparaat in de buurt is. Om dat te doen heeft Android 12 Developer Preview 2 een nieuwe geïntroduceerd CompanionDeviceService API. Bovendien: de nieuwe profiel van begeleidend apparaat vereenvoudigt het inschrijvingsproces voor begeleidende apparaten aanzienlijk.
  • Verbeteringen in bandbreedteschatting: Google heeft de bestaande API's voor het schatten van de bandbreedte aanzienlijk verbeterd. Ontwikkelaars kunnen nu een schatting krijgen van totale doorvoer per provider of Wi-Fi SSID, netwerktype en signaalniveau, voor alle gebruikers op de apparaat.
  • Visuele effecten: Het toepassen van algemene grafische effecten is nu eenvoudiger dan ooit in Android 12 met de Rendereffect klas. Je kunt nu afzonderlijk vervagingen en kleurfilters toepassen, of deze effecten combineren als keteneffecten als geheel.

Jij kan ga hier om het volledige API-verschil tussen Android 12 DP1 en DP2 te zien. Aangezien Google een aantal van de API's heeft vernieuwd, moet u ervoor zorgen dat u uw app uitvoert en fouten opspoort via de gedragsverandering schakelt om het voor te bereiden op targeting op Android 12. Feedback kan zijn hier gegeven.

Het wordt aanbevolen om de release-opmerkingen voordat u de update downloadt en flasht. Zorg dat je ga hier om eventuele bugrapporten in te dienen en hier om de nieuwste release te bespreken.

Download Android 12 ontwikkelaarsvoorbeeld 2

Als u Android 12 Developer Preview 2 op een Pixel-apparaat wilt installeren, heeft u een Pixel 3, Pixel 3 XL, Pixel 3a, Pixel 3a XL, Pixel 4, Pixel 4 XL, Pixel 4a, Pixel 4a 5G of Pixel 5 nodig. We hebben links om de nieuwste systeemimages voor deze Google Pixel-apparaten te downloaden op deze pagina. U kunt de incrementele OTA-update uitvoeren of flash de builds handmatig. Als u geen compatibel apparaat heeft, kunt u de build uitvoeren in de Android Emulator van Android Studio.

Ook is de tweede Android 12 Developer Preview beschikbaar Android-TV, met de ADT-3 ontwikkelaarskit als het enige compatibele apparaat.


Er zou in april nog een grote Developer Preview-release moeten verschijnen, gevolgd door een paar bètareleases. Als alles volgens plan verloopt, zal de stabiele Android 12-build ergens in het derde kwartaal van 2021 beschikbaar komen.

Voor al het laatste Android 12-nieuws kunt u een bladwijzer maken voor de volgende tag:

Android 12 Nieuws op XDA