Android 11 Developer Preview 3 gir mye nødvendige verktøy for krasjanalyse, trådløs feilsøking, ADB inkrementell støtte og andre funksjoner
Google har gitt ut den tredje og forventet den siste versjonen av Android 11 Developer Preview. Den siste eksperimentelle versjonen av Android 11 inneholder noen få nye funksjoner som vil hjelpe utviklere å bedre forstå funksjonen og sporadisk krasj av apper. Android 11 Developer Preview 3 følger utgivelsen av den andre Android 11 DP som skjedde i forrige måned. Med den tredje iterasjonen har Google tatt med en hovedfunksjon og gjort noen andre tilpasninger av eksisterende som ble introdusert i tidligere iterasjoner.
Android 11 Developer Preview versjon 3 er utgitt av Google. Dette vil være den endelige versjonen av Developer Preview for Android 11 før den kommende store oppdateringen går over til beta-testfasen. Google planla å gi ut ytterligere to forhåndsvisning av utviklere før de åpner betaen for ikke-Pixel-enheter, og dette er den siste som kommer til utviklere. Den siste versjonen inkluderer ADB inkrementell støtte, trådløs feilsøking og noen få andre funksjoner. Dette er hva som er inkludert i Android 11 Developer Preview 3:
Appens avslutningsårsaker oppdateringer:
I Android 11 kan apper hente en oversikt over årsakene til de siste appkrasjene eller dødsfallene ved hjelp av den nye getHistoricalProcessExitReasons metoden i ActivityManager klasse. Den nye ApplicationExitInfo klasse beskriver informasjonen som apper kan hente av sine historiske avslutningsårsaker, som kan omfatte faktorer som at systemet har lite minne, en innfødt kodekrasj, en endring av kjøretidstillatelse, overdreven ressursbruk osv. Disse API-ene har blitt oppdatert i Android 11 Forhåndsvisning av utvikler 3 basert på tilbakemeldinger fra utviklere, som Google aktivt søker.
GWP-ASan Heap Analyse:
Tidligere Android 11 Developer Preview v2 la til en rekke verktøy for å hjelpe utviklere med å finne og løse minnesikkerhetsproblemer. Det siste er GWP-ASan (også kjent med det rekursive bakrommet "GWP-ASan vil gi allokeringstilstand"), et "samplingsallokeringsverktøy som oppdager hukommelsesfeil med minimal overhead eller innvirkning på ytelsen." I Android 11 Developer Preview v3 er GWP-ASan aktivert som standard i plattformbinarier og systemapper, men utviklere kan også aktivere det også for applikasjonene sine. Google anbefaler å gjøre det hvis en app bruker den opprinnelige koden til biblioteker.
ADB inkrementell:
Google vil at store APK-er skal installeres mye raskere enn i tidligere versjoner av Android. Derfor introduserer selskapet en ny ADB inkrementell funksjon. Denne funksjonen kan gjøre installering av store APK-er (2 GB +) fra en PC til en telefon opptil 10 ganger raskere enn før. I Android 11 Developer Preview 3 kan utviklere installere en trinnvis APK ved å bruke “ADB-installasjon - ekstra”-Kommandoen i den siste ADB-binæren. APK-filer må signeres med det nye APK Signature Scheme v4-formatet, som genererer en signatur i en egen fil. Denne funksjonen krever også at enheten støtter det nye inkrementelle filsystemet, som for øyeblikket bare støttes av Pixel 4 og Pixel 4 XL. Google sier at alle lanseringsenheter for Android 11 vil støtte Incremental File System og dermed ADB Incremental.
Trådløs feilsøking:
Trådløs ADB er nå enklere enn noensinne i Android 11 med den nye “trådløs feilsøking”Alternativet i Utvikleralternativer. Funksjonen kom først i Android 11 Developer Preview 2, men Google publiserte aldri det samme. Brukere kan for øyeblikket koble telefonen til en PC ved hjelp av arbeidsflyten for paringskode, men Google sier at de planlegger å legge til en arbeidsflyt for skanning av QR-kode i en fremtidig Android Studio-utgave.
Revisjonsoppdateringer for datatilgang:
Google har oppdatert de nye API-ene for revisjon av datatilgang i Android 11 Developer Preview 3. Google har spesifikt omdøpt flere av APIene. Derfor må apputviklere oppdatere appen sin hvis de bruker noen av dem. En eksempelsøknad finner du her. Tilbakemelding kan gis her.
Google har tilbudt detaljerte versjonsmerknader for Android 11 Developer Preview 3. Testere kan kjøre forhåndsvisning i Android Studios Android-emulator i tilfelle de ikke har en kompatibel enhet. Dette er den tredje og siste Developer Preview. Det vil være to betautgivelser som inkluderer enheter som ikke er fra Pixel. Nyere Android-smarttelefonkjøpere kan forvente å motta en stabil versjon av Android 11 etter juni 2020 eller antagelig i tredje kvartal i år.