Android 11 Developer Preview 3 ger mycket nödvändiga verktyg för kraschanalys, trådlös felsökning, ADB-inkrementell support och andra funktioner

Android / Android 11 Developer Preview 3 ger mycket nödvändiga verktyg för kraschanalys, trådlös felsökning, ADB-inkrementell support och andra funktioner 3 minuter läst Android

Android



Google har släppt den tredje och förväntat den sista versionen av Android 11 Developer Preview. Den senaste experimentversionen av Android 11 innehåller några nya funktioner som hjälper utvecklare att bättre förstå hur appar fungerar och tillfälligt kraschar. Android 11 Developer Preview 3 följer släpp av den andra Android 11 DP som hände förra månaden . Med den tredje iterationen har Google inkluderat en huvudfunktion och gjort några andra tweaks till befintliga som introducerades i tidigare iterationer.

Android 11 Developer Preview version 3 har släppts av Google. Detta kommer att vara den sista versionen av Preview Developer Preview för Android 11 innan den kommande stora uppdateringen går över till betatestning. Google planerade att släppa ytterligare två utvecklarförhandsgranskningar innan de öppnade beta för enheter som inte är Pixel, och det här är det senaste som har kommit fram till utvecklare. Den senaste versionen inkluderar ADB Incremental support, Wireless Debugging och några andra funktioner. Här är vad som ingår i Android 11 Developer Preview 3:



Appens avslutningsskäl Uppdateringar:



I Android 11 kan appar hämta ett register över orsakerna till de senaste appkrascherna eller dödsfallet med den nya getHistoricalProcessExitReasons metod i ActivityManager klass. Den nya ApplicationExitInfo klass beskriver informationen som appar kan hämta av sina historiska avslutningsskäl, vilket kan inkludera faktorer som att systemet har lite minne, en inbyggd kodkrasch, en ändring av körtidstillstånd, överdriven resursanvändning etc. Dessa API: er har uppdaterats i Android 11 Förhandsgranskning av utvecklare 3 baserat på feedback från utvecklare, som Google aktivt söker.



GWP-ASan Heap-analys:



Föregående Android 11 Developer Preview v2 har lagt till ett antal verktyg för att hjälpa utvecklare att hitta och åtgärda minnessäkerhetsproblem. Det senaste är GWP-ASan (även känt av dess rekursiva bakre ord 'GWP-ASan kommer att tillhandahålla allocation sanity'), ett 'samplingsallokeringsverktyg som upptäcker högminnesfel med minimal overhead eller inverkan på prestanda.' I Android 11 Developer Preview v3 är GWP-ASan aktiverat som standard i plattformsbinarier och systemappar, men utvecklare kan också aktivera det för sina applikationer också. Google rekommenderar att du gör det om en app använder den inbyggda koden för bibliotek.

ADB-inkrementell:

Google vill att stora APK-filer ska installeras mycket snabbare än i tidigare versioner av Android. Därför introducerar företaget en ny ADB Incremental-funktion. Med den här funktionen kan du installera stora APK-filer (2 GB +) från en dator till en telefon upp till 10 gånger snabbare än tidigare. I Android 11 Developer Preview 3 kan utvecklare installera en inkrementell APK med ' ADB-installation - inkrementell ”-Kommandot i den senaste ADB-binären. APK-filer måste signeras med det nya APK-signaturschemat v4-formatet, som genererar en signatur i en separat fil. Denna funktion kräver också att enheten stöder det nya Incremental File System, som för närvarande endast stöds av Pixel 4 och Pixel 4 XL. Google säger att alla lanseringsenheter för Android 11 stöder Incremental File System och därmed ADB Incremental.

Trådlös felsökning:

Trådlös ADB är nu enklare än någonsin i Android 11 med den nya “ trådlös felsökning ”Alternativ i utvecklaralternativ. Funktionen kom först till Android 11 Developer Preview 2, men Google publicerade aldrig samma sak. Användare kan för närvarande para ihop sin telefon till en dator med hjälp av arbetsflödet för parningskod, men Google säger att de planerar att lägga till ett arbetsflöde för skanning av QR-kod i en framtida version av Android Studio.

Revisionsuppdateringar för datatillgång:

Google har uppdaterat det nya API för granskning av datatillgång i Android 11 Developer Preview 3. Specifikt har Google bytt namn på flera av API: erna. Därför måste apputvecklare uppdatera sin app om de använder någon av dem. En provansökan finns här . Feedback kan vara här .

Google har erbjudit detaljerade release-anmärkningar för Android 11 Developer Preview 3 . Testare kan köra förhandsgranskningsbyggnaden i Android Studios Android-emulator om de inte har en kompatibel enhet. Detta är den tredje och sista utvecklarförhandsgranskningen. Det kommer att finnas två betaversioner som inkluderar enheter som inte är Pixel. Nya Android-smarttelefonköpare kan förvänta sig att få en stabil version av Android 11 efter juni 2020 eller förmodligen under tredje kvartalet i år.

Taggar Android