Android 11 arendaja eelvaade 3 toob krahhianalüüsi, traadita silumise, ADB täiendava toe ja muude funktsioonide jaoks väga vajalikke tööriistu

Android / Android 11 arendaja eelvaade 3 toob krahhianalüüsi, traadita silumise, ADB täiendava toe ja muude funktsioonide jaoks väga vajalikke tööriistu 3 minutit loetud Android

Android



Google on välja andnud kolmanda ja eeldatavasti viimase Android 11 arendaja eelvaate versiooni. Android 11 uusim eksperimentaalne versioon sisaldab mõningaid uusi funktsioone, mis aitavad arendajatel paremini mõista rakenduste toimimist ja aeg-ajalt kokkujooksmist. Android 11 arendaja eelvaade 3 järgib teise Android 11 DP väljaandmine, mis juhtus eelmisel kuul . Kolmanda kordusega on Google kaasanud ühe peamise funktsiooni ja teinud mõned muud muudatused olemasolevates, mis on sisse viidud varasemates kordustes.

Google on välja andnud Android 11 arendaja eelvaate versiooni 3. See on Android 11 jaoks viimane arendaja eelvaate versioon, enne kui eelseisev suurem värskendus läheb beetatestimise faasi. Google plaanis enne Pixeli-väliste seadmete beetaversiooni avamist välja anda veel kaks arendaja eelvaadet ja see on viimane, mis arendajateni jõudis. Uusim versioon sisaldab ADB Incremental tuge, juhtmeta silumist ja mõnda muud funktsiooni. Android 11 Developer Preview 3 sisaldab järgmist:



Rakendusest väljumise põhjuste värskendused:



Android 11-s saavad rakendused uue abil hankida rakenduse viimaste krahhide või surmajuhtumite põhjuste rekordi getHistoricalProcessExitReasons meetod ActivityManager klass. Uus ApplicationExitInfo klass kirjeldab üksikasju, mida rakendused saavad oma ajalooliste väljapääsude tõttu hankida, mis võib hõlmata selliseid tegureid nagu süsteemil on vähe mälu, algse koodi krahh, käituse loa muutus, ülemäärane ressursikasutus jne. Neid API-sid on Android 11-s värskendatud Arendaja eelvaade 3 põhineb arendajate tagasisidel, mida Google aktiivselt otsib.



GWP-ASani kuhja analüüs:



Eelmine Android 11 Developer Preview v2 lisas hulga tööriistu, mis aitavad arendajatel mälu ohutusprobleeme leida ja lahendada. Viimane on GWP-ASan (tuntud ka rekursiivse taustanimega „GWP-ASan Provide Allocation Sanity”), „proovivõtte eraldamise tööriist, mis tuvastab kuhjaga mäluvead minimaalse üldkuluga või kui see mõjutab jõudlust.” Operatsioonisüsteemis Android 11 Developer Preview v3 on GWP-ASan vaikimisi lubatud platvormi kahendfailides ja süsteemirakendustes, kuid arendajad saavad seda lubada ka oma rakenduste jaoks. Google soovitab seda teha, kui rakendus kasutab teekide algkoodi.

ADB järkjärguline:

Google soovib, et suured APK-d installitakse palju kiiremini kui Androidi eelmistes versioonides. Seetõttu tutvustab ettevõte uut ADB Incremental funktsiooni. See funktsioon võib muuta suurte APK-de (2GB +) installimise arvutist telefoni kuni 10x kiiremaks kui varem. Operatsioonisüsteemis Android 11 Developer Preview 3 saavad arendajad installida täiendava APK, kasutades ADB install - inkrementaalne ”Käsk viimases ADB binaarses vormingus. APK-d tuleb allkirjastada uue vorminguga APK Signature Scheme v4, mis loob allkirja eraldi failis. See funktsioon nõuab ka, et seade toetaks uut kasvavat failisüsteemi, mida praegu toetavad ainult Pixel 4 ja Pixel 4 XL. Google ütleb, et kõik Android 11 käivitusseadmed toetavad failide inkrementaalsüsteemi ja seega ADB Incremental.

Juhtmeta silumine:

Juhtmevaba ADB on Android 11-s nüüd lihtsam kui kunagi varem uue traadita silumine Valiku Arendaja valikud alt. See funktsioon jõudis esmakordselt Android 11 Developer Preview 2-sse, kuid Google ei avaldanud seda kunagi. Kasutajad saavad praegu oma telefoni arvutiga siduda, kasutades paaristamiskoodi töövoogu, kuid Google ütleb, et kavatsevad tulevases Android Studio väljaandes lisada QR-koodi skannimise töövoo.

Andmepääsu auditeerimise värskendused:

Google on uut värskendanud andmetele juurdepääsu auditeerimise API-d operatsioonisüsteemis Android 11 Developer Preview 3. Täpsemalt on Google mitu API-d ümber nimetanud. Seega peavad rakenduse arendajad oma rakendust värskendama, kui nad mõnda neist kasutavad. Näidisrakendus leiate siit . Tagasiside võib olla antud siin .

Google on pakkunud üksikasjalikud Android 11 Developer Preview 3 väljalaskemärkmed . Kui neil pole ühilduvat seadet, saavad testijad Android Stuudio Android Emulatoris eelvaate koostada. See on kolmas ja viimane arendaja eelvaade. Välja antakse kaks beetaversiooni, mis hõlmavad mitte-Pixeli seadmeid. Hiljutised Androidi nutitelefoni ostjad võivad eeldada, et saavad Android 11 stabiilse versiooni pärast 2020. aasta juunit või arvatavasti selle aasta kolmandas kvartalis.

Sildid android