Google heeft Android 11 Beta 2 uitgebracht nu de volgende platformversie Platform Stability bereikt. Ontwikkelaars kunnen hun apps nu optimaliseren voor Android 11.
Google begon de Previewprogramma voor Android 11-ontwikkelaars in februari, vóór het gebruikelijke releaseschema om ontwikkelaars meer tijd te geven om hun apps aan te passen aan het nieuwe platformgedrag en de nieuwe API's die in de nieuwe Android OS-versie zijn geïntroduceerd. De algehele releasecyclus werd echter beïnvloed door de COVID-19-pandemie. Hoewel het de bedoeling was dat de eerste Android 11-bèta zou worden uitgebracht op de Google I/O-ontwikkelaarsconferentie, zorgde de annulering van dat evenement ervoor dat Google een geïmproviseerde Android 11 Developer Preview 4 om de vertraging goed te maken. De de eerste bèta ging in juni live en bracht verschillende nieuwe veranderingen met zich mee, gericht op de thema's Mensen, Controles en Privacy. Nu brengt Google Android 11 Beta 2 uit voor Google Pixel-apparaten.
Dit is de Platform Stability-release van Android 11, wat betekent dat de Android 11 SDK, NDK API's, app-gerichte oppervlakken, platformgedrag en
beperkingen op niet-SDK-interfaces zijn afgerond. Google deelde de lijst met top opgeloste en bekende problemen in Beta 2 hier. In de toekomst zullen er geen veranderingen zijn in de manier waarop Android 11 zich gedraagt of hoe API’s functioneren in de bèta die volgt. Als gevolg hiervan kunnen ontwikkelaars nu beginnen met het updaten van hun apps om Android 11 (API-niveau 30) te targeten, zonder zich zorgen te hoeven maken over onverwachte veranderingen in de toekomst.Net als bij de Android 11 Developer Preview en Beta 1-builds, is Beta 2 beschikbaar voor installatie op de apparaten uit de Pixel 2-, Pixel 3-, Pixel 3a- en Pixel 4-serie. Mogelijk volgen andere OEM's met hun eigen releases. U kunt terecht bij de Inschrijvingspagina voor Android-bèta en meld u aan om een OTA-update voor uw Google Pixel-apparaat te ontvangen of houd de gelijkwaardige pagina's in de gaten voor OEM's die deelnemen aan het Android Bètaprogramma.
Veranderingen in Android 11 Bèta 2
App-compatibiliteit
App-compatibiliteit is het belangrijkste doel van deze release. Ontwikkelaars kunnen beginnen met het testen van hun apps door Android 11 op hun telefoon of de emulator van Android Studio uit te voeren om ervoor te zorgen dat de app soepel werkt en alle functies en gebruikersstromen werken zoals bedoeld. Ontwikkelaars kunnen ook ondersteuning voor Bubbels, Gesprekken in meldingen, Apparaatcontrole, En Mediacontrole in hun apps met behulp van ondersteunde API's.
Ontwikkelaarsoptie om apps te testen en fouten op te sporen
Google voegt ook enkele nieuwe ontwikkelaarsopties toe apps testen en debuggen die gericht zijn op Android 11. Dit omvat nieuwe schakelaars om wijzigingen geforceerd in of uit te schakelen zonder dat de targetSdkVersion hoeft te worden gewijzigd of de app opnieuw hoeft te worden gecompileerd voor basistesten.
Doel-Android-versie updaten
Google geeft ontwikkelaars een jaar de tijd wijzig de targetSdkVersion voor hun apps. Dit betekent dat alle nieuwe apps die vanaf augustus 2021 naar de Google Play Store worden geüpload en alle updates van bestaande apps op Google Play vanaf november 2021, Android 11 moeten targeten.
Reddit AMA
Ten slotte zal Google dat zijn gastheer van een AMA specifiek voor ontwikkelaars op de Subreddit voor Android-ontwikkelaars (/r/AndroidDev) morgen, 9 juli, tussen 12:00 PST / 15:00 EST En 13:20 PST / 16:20 EST. Ontwikkelaars van het Android-engineeringteam zullen vragen beantwoorden over app-compatibiliteit met Android 11, samen met enkele nieuwe tools. U kunt uw vragen nu stellen op deze draad en deze zullen hopelijk binnen het gestelde tijdsbestek worden aangepakt.
Google zal naar verwachting eind augustus de Android 11 ‘Release Candidate’-build uitbrengen. Dit zal de laatste bèta zijn voordat de definitieve Android 11-code wordt ingediend bij de AOSP git-repository. Google per ongeluk deelde de beoogde stabiele releasedatum van 8 september.
We verwachten dat de meeste bugs in de komende paar updates zullen worden opgelost, maar als je een ontwikkelaar bent, kun je je feedback toevoegen hier voor Google om de problemen op te lossen.