Google vydal Android 11 Developer Preview 3 pre smartfóny Google Pixel. Vydanie prináša ADB Incremental, Wireless Debugging a ďalšie.
Vo februári spoločnosť Google vydala prvá ukážka vývojára pre Android 11 pre smartfóny Pixel (okrem Pixelov z roku 2016). Spoločnosť sa zamerala na vydanie ďalších dvoch ukážok pre vývojárov pred otvorením beta verzie pre zariadenia iné ako Pixel. Google vydal druhý Android 11 DP v marci a dnes nadväzujú na Android 11 Developer Preview 3. Tretia ukážka vývojára pridáva jednu hlavnú funkciu a robí niekoľko ďalších vylepšení existujúcich, ktoré boli predstavené v predchádzajúcich DP. Tu je to, čo sa zmenilo.
Čo je nové v Android 11 Developer Preview 3
Aktualizácie dôvodov ukončenia aplikácie
V systéme Android 11 môžu aplikácie získať záznam o príčinách posledných úmrtí aplikácií pomocou nového getHistoricalProcessExitReasons metóda v triede ActivityManager. Nové ApplicationExitInfo trieda podrobne uvádza informácie, ktoré môžu aplikácie získať z dôvodu historických dôvodov ukončenia, ktoré môžu zahŕňať faktory ako je nedostatok pamäte v systéme, zlyhanie natívneho kódu, zmena povolení pri spustení, nadmerné využívanie zdrojov, atď. Tieto rozhrania API boli aktualizované v Developer Preview 3 na základe spätnej väzby od vývojárov, ktorá
Google aktívne hľadá.Analýza haldy GWP-ASan
Skoršie ukážky pre vývojárov systému Android 11 pridali množstvo nástrojov, ktoré vývojárom pomôžu nájsť a opraviť problémy s bezpečnosťou pamäte. Najnovším je GWP-ASan (známy aj pod rekurzívnym backronymom „GWP-ASan Will Provide Allocation Sanity“), „nástroj na prideľovanie vzoriek, ktorý zisťuje chyby haldy pamäte s minimálnou réžiou resp. vplyv na výkon." V Android 11 Developer Preview 3 je GWP-ASan predvolene povolený v binárnych súboroch platformy a systémových aplikáciách, ale vývojári ho môžu povoliť aj pre svoje aplikácie ako dobre. Google to odporúča, ak vaša aplikácia používa natívny kód knižníc.
ADB prírastkové
Google chce vývojárom urýchliť inštaláciu veľkých súborov APK, takže predstavujú nový ADB prírastkové vlastnosť. Vďaka tejto funkcii môže byť inštalácia veľkých súborov APK (2 GB+) z počítača do telefónu až 10-krát rýchlejšia ako predtým. V Android 11 Developer Preview 3 môžu vývojári nainštalovať prírastkový súbor APK pomocou príkazu „adb install --incremental“ v najnovšom binárnom súbore ADB. Súbory APK musia byť podpísané novým APK Signature Scheme v4 formát, ktorý generuje podpis v samostatnom súbore. Táto funkcia tiež vyžaduje, aby zariadenie podporovalo nové Inkrementálny súborový systém, ktorý momentálne podporujú iba Pixel 4 a Pixel 4 XL. Google hovorí, že všetky spúšťacie zariadenia so systémom Android 11 budú podporovať inkrementálny súborový systém, a teda ADB Incremental.
Bezdrôtové ladenie
Bezdrôtové ADB je teraz jednoduchšie ako kedykoľvek predtým v systéme Android 11 s novou možnosťou „bezdrôtového ladenia“ v Možnostiach vývojára. My prvý videl túto funkciu v Android 11 Developer Preview 2, ale Google nikdy nezdôraznil, že tam je. V súčasnosti môžete spárovať svoj telefón s počítačom pomocou pracovného postupu párovania kódu, ale spoločnosť Google tvrdí, že plánuje pridať pracovný postup skenovania QR kódu v budúcom vydaní Android Studio.
Aktualizácie auditu prístupu k údajom
Nakoniec Google aktualizoval nové API na auditovanie prístupu k údajom v ukážke vývojára Android 11 3. Google konkrétne premenoval niekoľko rozhraní API, takže ak niektoré z nich používate, nezabudnite aktualizovať svoju aplikáciu. Vzorová aplikácia nájdete tu. Spätná väzba môže byť uvedené tu.
Stiahnite si Android 11 Developer Preview 3
Môžeš poď tu aby ste videli úplný rozdiel API medzi Androidom 11 DP2 a DP3, ale samozrejme budeme dávať pozor na akékoľvek významné zmeny, ktoré Google nezverejnil. Môžete si prečítať poznámky k vydaniu tu, čo odporúčame urobiť pred stiahnutím a flashovaním aktualizácie. Napokon, určite poď tu podávať akékoľvek hlásenia chýb a tu diskutovať o najnovšom vydaní.
Budeme mať odkazy na stiahnutie najnovších systémových obrazov pre zariadenia Google Pixel a zariadenia kompatibilné s Project Treble na tejto stránke. Zostavy môžete flashovať manuálne alebo použiť nástroj Android Flash Tool, ktorý to urobí za vás. Ak nemáte kompatibilné zariadenie, môžete spustiť zostavenie ukážky v emulátore Android Studio Android.
Toto je tretí a posledný Developer Preview. K dispozícii budú 2 beta verzie, ktoré budú zahŕňať zariadenia iné ako Pixel, po ktorých bude stabilné vydanie niekedy v 3. štvrťroku.
Pre všetky najnovšie správy o systéme Android 11 si uložte túto značku do záložiek:
Novinky o Androide 11 na XDA