Android 13 Developer Preview 1 is er, met themapictogrammen, privacywijzigingen en meer

click fraud protection

De eerste preview voor ontwikkelaars van Android 13 is er en bevat een aantal wijzigingen voor ontwikkelaars en eindgebruikers. Lees er hier meer over!

Android is het grootste besturingssysteem ter wereld. Het ondersteunt wereldwijd meer dan 2,5 miljard smartphones en krijgt elk jaar een nieuwe upgrade met verbeteringen ten opzichte van de vorige versie. Google's eerste preview voor ontwikkelaars van Androïde 13 is nu live en brengt een aantal veranderingen met zich mee die ontwikkelaars ten goede komen en verbeteringen aanbrengt op het gebied van privacy, Material You, taalcontroles en meer.

Zoals de titel "Developer Preview" aangeeft, zijn deze releases uitsluitend bedoeld voor gebruik door ontwikkelaars. Het is bedoeld om nieuwe functies uit te testen en ervoor te zorgen dat hun apps op bijgewerkte apparaten werken zoals ze zouden moeten doen. Er zullen bugs zijn, er zullen andere problemen zijn en Google zal aandringen op feedback ontwikkelaars de komende maanden. Als je het niet erg vindt om tegen problemen aan te lopen, probeer Android 13 dan zeker eens. Als u er echter op vertrouwt dat uw smartphone consistent stabiel is, kan het de moeite waard zijn om te wachten op de volledige Android 13-release die naar verwachting in de tweede helft van het jaar zal verschijnen.

De meest opvallende kenmerken van Android 13 developer preview 1 zijn onder meer:

  • Bijgewerkte privacyfuncties: een nieuwe systeemfotokiezer waarmee gebruikers specifieke afbeeldingen en video's met apps kunnen delen en een nieuwe Wi-Fi-toestemming die het gebruik van locatiegegevens helpt minimaliseren.
  • Thematische pictogrammen: de dynamische app-pictogrammen in Material You worden uitgebreid naar alle app-pictogrammen in Android 13, waardoor ontwikkelaars een dynamisch app-pictogram kunnen hebben dat reageert op de instellingen van Material You door gebruikers.
  • Taalcontroles: Android 13 introduceert een nieuwe API waarmee ontwikkelaars de voorkeurstaal, waardoor de gebruikerservaring wordt verbeterd en de hoeveelheid benodigde boilerplate-code wordt verminderd ontwikkelaars.
  • Ontwikkelaarstools: Android 13 DP1 begint met het vernieuwen van de kernbibliotheken van Android om Java 11 te ondersteunen. Veel van de opt-in-functies in DP1 zijn ook schakelbaar, zodat ontwikkelaars gemakkelijker kunnen begrijpen hoe elke wijziging afzonderlijk hun apps beïnvloedt.

Navigeer door dit artikel

  • Wanneer komt Android 13 uit?
  • Bijgewerkte privacycontroles in Android 13
    • API voor fotokiezer
    • Toestemming van apparaat in de buurt voor wifi
  • Ontwikkelaarstools in Android 13
    • API voor snelle plaatsing van instellingen
    • Themapictogrammen zijn nu toegankelijk voor ontwikkelaars
    • Taalvoorkeuren per app
    • Snellere woordafbreking
    • Programmeerbare shaders
    • OpenJDK 11-updates
  • App-compatibiliteit in Android 13
    • Systeemupdates van Google Play
    • Optimalisatie van tablets, opvouwbare tablets en Chromebooks
    • Gemakkelijker testen en debuggen
  • Android 13 Developer Preview 1 downloaden en installeren op uw Google Pixel-apparaat

Wanneer komt Android 13 uit?

Voor Android-updates onthult Google doorgaans een mijlpaal voor ‘platformstabiliteit’, zodat ontwikkelaars kunnen weten wanneer Google is van plan de definitieve SDK/NDK-API’s te leveren, samen met de definitieve interne API’s en het app-gerichte systeem gedragingen. Google is van plan platformstabiliteit te bereiken in juni 2022, met minimaal enkele weken gepland vóór de officiële release. Android 12 bereikte platformstabiliteit in augustus 2021 en de definitieve versie was uitgebracht in oktober van dat jaar. Google heeft vrijgegeven meer details over de releasetijdlijn dat u kunt uitchecken.


Bijgewerkte privacycontroles in Android 13

Google weet dat gebruikers een besturingssysteem willen waarop ze hun gegevens kunnen vertrouwen. Smartphones hebben tenslotte het punt bereikt waarop ze in veel opzichten feitelijk een verlengstuk van onszelf en ons eigen leven zijn. We gebruiken ze voor het opslaan van belangrijke foto's, het voeren van privégesprekken met vrienden en familie, en we dragen ze elke dag met ons mee, in het vertrouwen dat microfoons of camera's niet alles opnemen interactie. Android 12 heeft veel gedaan voor de privacy van gebruikers, en Android 13 breidt daarop uit.

API voor fotokiezer

Eerst en vooral voegt Android 13 een nieuwe systeemfotokiezer toe, een standaard en geoptimaliseerde manier om zowel lokale als cloudgebaseerde foto's veilig te delen. De systeemfotokiezer is een uitbreiding van de documentkiezer van Android, waarmee een gebruiker een document in een app kan delen zonder dat die app toegang heeft tot alle documenten op het apparaat. Zo ook de API voor fotokiezer kan worden aangeroepen zonder dat daarvoor toegang nodig is alle foto's op het apparaat. Google is ook van plan om de fotokiezer via Google Play-systeemupdates naar alle Android-apparaten met Android 11 en hoger te brengen, met uitzondering van Android Go-apparaten.

Toestemming van apparaat in de buurt voor wifi

In eerdere Android-versies moesten apps die verbinding moesten maken met Wi=Fi-apparaten in de buurt om locatietoestemming vragen, zelfs als ze de locatie van het apparaat niet nodig hadden om te functioneren. Google splitst die functionaliteit nu op in een nieuwe runtime-machtiging genaamd NEARBY_WIFI_DEVICES, en maakt deel uit van de machtigingsgroep NEARBY_DEVICES. Apps die Android 13 targeten, kunnen in plaats daarvan de toestemming NEARBY_WIFI_DEVICES aanvragen met de vlag 'neverForLocation'.


Android zou niet zijn wat het is zonder ontwikkelaars, en elke platformupdate brengt doorgaans updates met zich mee die het leven van ontwikkelaars gemakkelijker maken. Sommige updates maken het zeker moeilijker, maar Google probeert over het algemeen het ontwikkelingsproces van apps bij elke iteratie te stroomlijnen.

API voor snelle plaatsing van instellingen

Snelle instellingen zijn een geweldige aanvulling op Android, omdat je hiermee snel een bepaald aspect van je telefoon kunt schakelen net boven de meldingenlade. Het probleem is dat je soms een nieuwe vindt die je kunt toevoegen vanuit een app waarvan je niet wist dat deze een snelle instellingenschakelaar had. Android 13 wil daar als nieuw bij helpen API voor tegelplaatsing Hiermee kan een app de gebruiker met een knop vragen een aangepaste snelle tegel aan de snelle instellingen toe te voegen.

Thematische app-pictogrammen zijn nu toegankelijk voor ontwikkelaars

Google is begonnen met het bètatesten van thema-app-pictogrammen in de Pixel Launcher in Android 12, hoewel dit duidelijk het label 'bèta' had. Ze haken in op ‘monet’, de Android 12-thema-engine die momenteel aanwezig is op Pixel-smartphones. Met Android 13 worden app-ontwikkelaars actief aangemoedigd om compatibele pictogrammen aan te bieden, zodat eindgebruikers een consistente ervaring op hun startscherm kunnen hebben als ze de functie inschakelen.

Taalvoorkeuren per app

Voor meertalige gebruikers is het vaak zo dat u sommige apps in de ene taal wilt gebruiken en andere apps in een andere taal. Sommige apps bieden de eindgebruiker een taalkeuze, zodat deze de app in een andere taal kan gebruiken, los van de taal waarin zijn telefoon zich bevindt. In Android 13 kun je dat nu echter wel doen een nieuwe platform-API om de voorkeurstaal van de gebruiker in te stellen of te verkrijgen. Een soortgelijke API zal ook worden toegevoegd aan een toekomstige Jetpack-bibliotheek.

Snellere woordafbreking

Meestal wanneer een woord tot aan de rand van een container (bijvoorbeeld het scherm van uw telefoon) vult en verder wil gaan als je op de volgende regel schrijft, voeg je een koppelteken toe op de plek waar het woord wordt afgebroken voordat je verdergaat op de volgende regel. Hoewel het mogelijk was om Android dit voor je te laten afhandelen in dynamische tekstomloop, was dit nooit aan te raden dankzij de prestatieverbetering die je zou ondervinden bij het gebruik ervan. Als gevolg hiervan is het standaard uitgeschakeld.

Nu zegt Google echter dat de functie veel verbeterd is en tot 200% prestatieverbeteringen biedt, zodat er vrijwel geen invloed is op de prestaties van de tekstweergave.

Programmeerbare shaders

Android 13 voegt ondersteuning toe voor programmeerbare RuntimeShader-objecten, waarbij gedrag wordt gedefinieerd met behulp van de Android Graphics Shading Language (AGSL). AGSL deelt een groot deel van zijn syntaxis met GLSL, maar werkt binnen de Android-rendering-engine om het schilderen binnen het Android-canvas aan te passen en om View-inhoud te filteren.

OpenJDK 11-updates

De kernbibliotheken van Android 13 zijn bijgewerkt naar de meest recente LTS-versie van OpenJDK 11. Er zijn zowel bibliotheekupdates als Java 11-programmeertaalondersteuning voor app- en platformontwikkelaars. Deze kernbibliotheekwijzigingen zullen ook onder eindgebruikers worden gedistribueerd via systeemupdates van Google Play, als onderdeel van een ART-module voor Android 12 en nieuwer.


App-compatibiliteit in Android 13

Naarmate smartphones veranderen, introduceren specifieke vormfactoren (zoals opvouwbare modellen) een probleem voor ontwikkelaars. Hoe kan een ontwikkelaar zijn app laten werken en bijvoorbeeld naadloos schakelen tussen twee totaal verschillende vormfactoren? Hoe kan een app op betrouwbare wijze voorspellen waar een camera-uitschakeling zich bevindt? Dit zijn problemen die Google heeft geprobeerd op te lossen door het voor ontwikkelaars zo gemakkelijk mogelijk te maken om het systeem te doorzoeken en die specifieke parameters te achterhalen.

Niet alleen dat, maar het bedrijf heeft ook geïntroduceerd specifieke richtlijnen voor responsief ontwerp die ontwikkelaars moeten volgen om maximale compatibiliteit tussen apparaten te garanderen.

Systeemupdates van Google Play

Google breidt uit Project Hoofdlijn in Android 13 om kernonderdelen van het Android-systeem verder te modulariseren. Google heeft al aangetoond hoe kernonderdelen van het systeem kunnen worden geüpgraded, zoals de introductie van de fotokiezer-API via systeemupdates van Google Play op oudere apparaten. Met Android 13 heeft Google zowel een Bluetooth- als een ultrabreedbandmodule toegevoegd.

Optimalisatie van tablets, opvouwbare tablets en Chromebooks

Voortbouwend op het momentum van Android 12L, bevat Android 13 optimalisaties voor apparaten met een groot scherm, zoals tablets, opvouwbare tablets en Chromebooks.

Gemakkelijker testen en debuggen

Om het voor ontwikkelaars gemakkelijker te maken om individuele Android 13-wijzigingen te testen, heeft Google een aantal schakelaars in de ontwikkelaarsinstellingen geïntroduceerd. Met deze schakelaars kunnen ontwikkelaars wijzigingen afzonderlijk geforceerd in- of uitschakelen.


Android 13 Developer Preview 1 downloaden en installeren op uw Google Pixel-apparaat

Dat kan gemakkelijk download Android-ontwikkelaarvoorbeeld 1, en bekijk zeker onze gids op hoe Android 13 te installeren als u niet zeker weet hoe u dit moet doen.

Google brengt deze preview-update voor ontwikkelaars officieel uit voor de Pixel 6 Pro, Pixel 6, Pixel 5a 5G, Pixel 5, Pixel 4a (5G), Pixel 4a, Pixel 4 XL of Pixel 4. Je kunt de 64-bit systeemimages gebruiken met de Android Emulator in Android Studio, maar je kunt ook een GSI gebruiken.


Wat vind je van de nieuwste Developer Preview-build? Ga je het op je apparaat installeren? Hoe is jouw ervaring geweest? Laat het ons weten in de reacties hieronder!