Google on välja andnud Android 11 Developer Preview 3 Google Pixeli nutitelefonidele. Väljalase toob kaasa ADB Incrementali, juhtmevaba silumise ja palju muud.
Veebruaris avaldas Google esimene Android 11 arendaja eelvaade Pixeli nutitelefonide jaoks (välja arvatud 2016. aasta pikslid). Ettevõtte eesmärk oli enne mitte-Pixeli seadmete beetaversiooni avamist välja anda veel kaks arendaja eelvaadet. Google andis välja teine Android 11 DP märtsis ja täna järgivad nad Android 11 arendaja eelvaadet 3. Kolmas arendaja eelvaade lisab ühe peamise funktsiooni ja teeb mõned muud näpunäited varasemates DP-des kasutusele võetud olemasolevatele. Siin on, mis on muutunud.
Mis on uut Android 11 arendaja eelvaates 3
Rakenduste sulgemise põhjused värskendused
Android 11-s saavad rakendused uut rakendust kasutades hankida kirje viimaste rakenduste surma põhjuste kohta getHistoricalProcessExitReasons meetod ActivityManager klassis. Uus ApplicationExitInfo klass kirjeldab teavet, mida rakendused saavad ajalooliste väljumispõhjuste tõttu hankida, mis võib hõlmata ka tegureid nagu süsteemi mälu tühjenemine, algkoodi krahh, käitusaja loa muutus, liigne ressursikasutus, jne. Neid API-sid on versioonis Developer Preview 3 värskendatud arendajate tagasiside põhjal, mis
Google otsib aktiivselt.GWP-ASani hunniku analüüs
Varasemad Android 11 arendaja eelvaated lisasid mitmeid tööriistu, mis aitavad arendajatel mäluohutusprobleeme leida ja parandada. Uusim on GWP-ASan (tuntud ka rekursiivse taganimega "GWP-ASan Will Provide Allocation Sanity"), "diskreetide jaotamise tööriist, mis tuvastab kuhjamälu vead minimaalse üldkuluga või mõju jõudlusele." Android 11 arendaja eelvaate 3-s on GWP-ASan platvormi kahendfailides ja süsteemirakendustes vaikimisi lubatud, kuid arendajad saavad selle lubada ka oma rakenduste jaoks hästi. Google soovitab seda teha, kui teie rakendus kasutab teekide omakoodi.
ADB inkrementaalne
Google soovib muuta arendajatel suurte APK-de installimise kiiremaks, et nad tutvustaksid uut ADB inkrementaalne tunnusjoon. See funktsioon võib muuta suurte APK-de (2 GB+) installimise arvutist telefoni kuni 10 korda kiiremini kui varem. Android 11 arendaja eelvaate 3-s saavad arendajad installida täiendava APK, kasutades uusimas ADB kahendfailis käsku "adb install --incremental". APK-d peavad olema allkirjastatud uuega APK allkirjaskeem v4 vormingus, mis genereerib allkirja eraldi failis. See funktsioon nõuab ka, et seade toetaks uut Inkrementaalne failisüsteem, mida praegu toetavad ainult Pixel 4 ja Pixel 4 XL. Google ütleb, et kõik Android 11 käivitusseadmed toetavad inkrementaalset failisüsteemi ja seega ka ADB Incrementali.
Juhtmevaba silumine
Traadita ADB on nüüd Android 11-s lihtsam kui kunagi varem, kasutades arendaja valikutes olevat uut traadita silumist. Meie esiteks nägin seda funktsiooni Android 11 arendaja eelvaates 2, kuid Google pole kunagi rõhutanud, et see oli olemas. Praegu saate oma telefoni arvutiga siduda, kasutades sidumiskoodi töövoogu, kuid Google ütleb, et kavatseb tulevasse Android Studio väljalasesse lisada QR-koodi skannimise töövoo.
Andmejuurdepääsu auditeerimise värskendused
Lõpuks on Google värskendanud uut andmetele juurdepääsu auditeerimise API-d Android 11 arendaja eelvaates 3. Täpsemalt, Google on mitu API-d ümber nimetanud, seega värskendage kindlasti oma rakendust, kui kasutate mõnda neist. Rakenduse näidis leiad siit. Tagasiside võib olla siin antud.
Laadige alla Android 11 arendaja eelvaade 3
Sa saad mine siia et näha täielikku API erinevust Android 11 DP2 ja DP3 vahel, kuid loomulikult jälgime kõiki olulisi muudatusi, mida Google pole avalikustanud. Saate lugeda väljalaskemärkmed siin, mida soovitame teha enne värskenduse allalaadimist ja välgutamist. Lõpuks kindlasti mine siia veaaruannete esitamiseks ja siin et arutada viimast väljaannet.
Meil on lingid uusimate süsteemipiltide allalaadimiseks Google Pixeli seadmete ja Project Treble'iga ühilduvate seadmete jaoks sellel lehel. Saate järge käsitsi flashida või kasutada selle tegemiseks Androidi Flashi tööriista. Kui teil pole ühilduvat seadet, saate eelvaate järgu käitada Android Studio Androidi emulaatoris.
See on kolmas ja viimane arendaja eelvaade. Ilmub 2 beetaversiooni, mis hõlmavad mitte-Pixeli seadmeid, millele järgneb stabiilne väljalase millalgi kolmandas kvartalis.
Kõikide viimaste Android 11 uudiste jaoks lisage see silt järjehoidjatesse:
Android 11 uudised XDA-s