Android 11 Developer Preview 3 носи много необходими инструменти за анализ на сривове, безжично отстраняване на грешки, допълнителна поддръжка на ADB и други функции

Android / Android 11 Developer Preview 3 носи много необходими инструменти за анализ на сривове, безжично отстраняване на грешки, допълнителна поддръжка на ADB и други функции 3 минути четене Android

Android



Google пусна третата и очаквано последната версия на Android 11 Developer Preview. Последната експериментална версия на Android 11 включва няколко нови функции, които ще помогнат на разработчиците да разберат по-добре функционирането и случайните сривове на приложенията. Android 11 Developer Preview 3 следва пускането на втория Android 11 DP, което се случи миналия месец . С третата итерация Google включи една основна функция и направи няколко други ощипвания на съществуващите, въведени в по-ранни итерации.

Версията 3 на Android 11 за разработчици е издадена от Google. Това ще бъде последната версия на Developer Preview за Android 11, преди предстоящата голяма актуализация да премине към фазата на бета тестване. Google планира да пусне още два прегледа за разработчици, преди да отвори бета версия за устройства, които не са Pixel, и това е най-новото, което пристига при разработчиците. Последната версия включва допълнителна поддръжка на ADB, безжично отстраняване на грешки и няколко други функции. Ето какво е включено в Android 11 Developer Preview 3:



Актуализации на причините за излизане от приложението:



В Android 11 приложенията могат да извлекат запис на причините за най-новите сривове на приложенията или смъртта, използвайки новото getHistoricalProcessExitReasons метод в ActivityManager клас. Новото ApplicationExitInfo клас детайлизира информацията, която приложенията могат да извличат поради историческите си причини за излизане, което може да включва фактори като системата с недостиг на памет, срив на роден код, промяна на разрешението за изпълнение, прекомерно използване на ресурси и др. Тези API са актуализирани в Android 11 Developer Preview 3 въз основа на отзиви за разработчици, които Google активно търси.



GWP-AS Анализ на купчина:



Предишният Android 11 Developer Preview v2 добави редица инструменти, за да помогне на разработчиците да намерят и отстранят проблемите със сигурността на паметта. Последният е GWP-ASan (известен също с рекурсивния си обратен обрат „GWP-ASan ще осигури разумно разпределение“), „инструмент за разпределение на извадки, който открива грешки в паметта на купчина с минимални режийни разходи или въздействие върху производителността“. В Android 11 Developer Preview v3 GWP-ASan е активиран по подразбиране в двоичните файлове на платформата и системните приложения, но разработчиците могат да го активират и за своите приложения. Google препоръчва да направите това, ако дадено приложение използва собствения код на библиотеките.

ADB Incremental:

Google иска големите APK файлове да бъдат инсталирани много по-бързо, отколкото в предишните версии на Android. Следователно компанията представя нова допълнителна функция на ADB. Тази функция може да направи инсталирането на големи APK файлове (2GB +) от компютър на телефон до 10 пъти по-бързо от преди. В Android 11 Developer Preview 3, разработчиците могат да инсталират допълнителен APK, използвайки „ Инсталиране на ADB - допълнително Команда в най-новия двоичен файл на ADB. APK файловете трябва да бъдат подписани с новия формат APK Signature Scheme v4, който генерира подпис в отделен файл. Тази функция изисква също така устройството да поддържа новата инкрементална файлова система, която в момента се поддържа само от Pixel 4 и Pixel 4 XL. Google казва, че всички устройства за стартиране на Android 11 ще поддържат Incremental File System и следователно ADB Incremental.

Безжично отстраняване на грешки:

Безжичният ADB вече е по-лесен от всякога в Android 11 с новия “ безжично отстраняване на грешки Опция в Опции за програмисти. Функцията за първи път пристигна в Android 11 Developer Preview 2, но Google никога не я публикува. Понастоящем потребителите могат да сдвоят телефона си с компютър, като използват работния процес на кода за сдвояване, но Google казва, че планира да добави работен процес за сканиране на QR код в бъдеща версия на Android Studio.

Актуализации за одит на достъп до данни:

Google актуализира новото API за проверка на достъп до данни в Android 11 Developer Preview 3. По-конкретно, Google преименува няколко от API-тата. Следователно разработчиците на приложения трябва да актуализират приложението си, ако използват някое от тях. Примерно приложение можете да намерите тук . Обратната връзка може да бъде дадено тук .

Google предложи подробни бележки за версията за Android 11 Developer Preview 3 . Тестерите могат да стартират компилацията за предварителен преглед в Android Emulator на Android Studio, в случай че нямат съвместимо устройство Това е третият и последен преглед на разработчика. Ще има 2 бета версии, които ще включват устройства, които не са Pixel. Последните купувачи на смартфони с Android могат да очакват да получат стабилна версия на Android 11 след юни 2020 г. или вероятно през третото тримесечие на тази година.

Етикети android