Google je izdal Android 11 Developer Preview 3 za pametne telefone Google Pixel. Izdaja prinaša ADB inkrementalno, brezžično odpravljanje napak in več.
Februarja je Google izdal prvi predogled za razvijalce za Android 11 za pametne telefone Pixel (razen za Pixels 2016). Podjetje je nameravalo izdati še dva predogleda za razvijalce, preden je odprlo različico beta za naprave, ki niso Pixel. Google je izdal drugi Android 11 DP marca, danes pa nadaljujejo z Android 11 Developer Preview 3. Tretji predogled za razvijalce doda eno pomembno funkcijo in naredi nekaj drugih popravkov obstoječim, uvedenim v prejšnjih DP. Evo, kaj se je spremenilo.
Kaj je novega v Android 11 Developer Preview 3
Posodobitve razlogov za izhod iz aplikacije
V sistemu Android 11 lahko aplikacije pridobijo zapis o razlogih za najnovejše smrti aplikacij z uporabo novega getHistoricalProcessExitReasons metodo v razredu ActivityManager. Novi ApplicationExitInfo razred podrobno opisuje informacije, ki jih lahko aplikacije pridobijo zaradi svojih zgodovinskih razlogov za izstop, ki lahko vključujejo dejavnike na primer sistemu primanjkuje pomnilnika, zrušitev izvorne kode, sprememba dovoljenja za izvajanje, pretirana uporaba virov, itd. Ti API-ji so bili posodobljeni v Developer Preview 3 na podlagi povratnih informacij razvijalcev, ki
Google aktivno išče.Analiza kopice GWP-ASan
Prejšnji Android 11 Developer Previews je dodal številna orodja za pomoč razvijalcem pri iskanju in odpravljanju težav z varnostjo pomnilnika. Najnovejše je GWP-ASan (znan tudi po svojem rekurzivnem vzdevku "GWP-ASan bo zagotovil pravilnost dodeljevanja"), "orodje za dodeljevanje vzorčenja, ki zazna napake pomnilnika kopice z minimalnimi stroški ali vpliv na zmogljivost." V Android 11 Developer Preview 3 je GWP-ASan privzeto omogočen v binarnih datotekah platforme in sistemskih aplikacijah, razvijalci pa ga lahko omogočijo tudi za svoje aplikacije kot dobro. Google priporoča, da to storite, če vaša aplikacija uporablja izvorno kodo knjižnic.
ADB inkrementalno
Google želi razvijalcem omogočiti hitrejšo namestitev velikih APK-jev, zato uvaja nov ADB inkrementalno funkcija. S to funkcijo je lahko namestitev velikih APK-jev (2 GB+) iz osebnega računalnika v telefon do 10-krat hitrejša kot prej. V različici Android 11 Developer Preview 3 lahko razvijalci namestijo inkrementalni APK z ukazom »adb install --incremental« v najnovejši binarni datoteki ADB. APK-ji morajo biti podpisani z novim Shema podpisa APK v4 formatu, ki ustvari podpis v ločeni datoteki. Ta funkcija prav tako zahteva, da naprava podpira novo Inkrementalni datotečni sistem, ki ga trenutno podpirata samo Pixel 4 in Pixel 4 XL. Google pravi, da bodo vse naprave za zagon Android 11 podpirale inkrementalni datotečni sistem in s tem inkrementalni ADB.
Brezžično odpravljanje napak
Brezžični ADB je zdaj lažji kot kdaj koli prej v sistemu Android 11 z novo možnostjo »brezžičnega odpravljanja napak« v možnostih za razvijalce. Mi prvi videl to funkcijo v Android 11 Developer Preview 2, vendar Google ni nikoli poudaril, da je tam. Trenutno lahko seznanite svoj telefon z osebnim računalnikom s potekom dela kode za seznanjanje, vendar Google pravi, da nameravajo v prihodnji izdaji Android Studio dodati potek dela za skeniranje kode QR.
Posodobitve revizije dostopa do podatkov
Končno je Google posodobil novo API-ji za nadzor dostopa do podatkov v Android 11 Developer Preview 3. Natančneje, Google je preimenoval več API-jev, zato ne pozabite posodobiti svoje aplikacije, če uporabljate katerega od njih. Vzorčna prijava lahko najdete tukaj. Povratne informacije so lahko dano tukaj.
Prenesite Android 11 Developer Preview 3
Ti lahko Pojdi sem da si ogledate celotno razliko v API-ju med Androidom 11 DP2 in DP3, vendar bomo seveda pozorni na morebitne opazne spremembe, ki jih Google ni objavil. Lahko preberete opombe ob izdaji tukaj, kar priporočamo, da naredite, preden prenesete in zaženete posodobitev. Nazadnje se prepričajte Pojdi sem za vložitev poročil o napakah in tukaj za razpravo o najnovejši izdaji.
Imeli bomo povezave za prenos najnovejših slik sistema za naprave Google Pixel in naprave, združljive s Project Treble na tej strani. Graditve lahko utripate ročno ali uporabite orodje Android Flash Tool, ki to stori namesto vas. Če nimate združljive naprave, lahko zaženete gradnjo predogleda v Android Emulatorju Android Studio.
To je tretji in zadnji predogled za razvijalce. Na voljo bosta 2 izdaji beta, ki bosta vključevali naprave, ki niso Pixel, ki ji bo sledila stabilna izdaja nekje v tretjem četrtletju.
Za vse najnovejše novice o Androidu 11 dodajte to oznako med zaznamke:
Novice o Androidu 11 na XDA