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 включил одну важную функцию и внес несколько других изменений в существующие, представленные в предыдущих итерациях.

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



Обновления причин выхода из приложения:



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



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



В предыдущей версии Android 11 Developer Preview v2 был добавлен ряд инструментов, помогающих разработчикам находить и устранять проблемы с безопасностью памяти. Последний GWP-ASan (также известный под своим рекурсивным бэкронимом «GWP-ASan Will Provide Allocation Sanity»), «инструмент выделения памяти для выборки, который обнаруживает ошибки памяти кучи с минимальными издержками или влиянием на производительность». В Android 11 Developer Preview v3 GWP-ASan включен по умолчанию в двоичных файлах платформы и системных приложениях, но разработчики также могут включить его для своих приложений. Google рекомендует делать это, если приложение использует собственный код библиотек.

ADB Инкрементальный:

Google хочет, чтобы большие APK устанавливались намного быстрее, чем в предыдущих версиях Android. Следовательно, компания представляет новую функцию ADB Incremental. Эта функция может ускорить установку больших APK (2 ГБ +) с ПК на телефон в 10 раз, чем раньше. В Android 11 Developer Preview 3 разработчики могут установить дополнительный APK с помощью Установка ADB - инкрементальная »В последнем двоичном файле ADB. APK-файлы должны быть подписаны в новом формате APK Signature Scheme v4, который создает подпись в отдельном файле. Эта функция также требует, чтобы устройство поддерживало новую инкрементную файловую систему, которая в настоящее время поддерживается только Pixel 4 и Pixel 4 XL. Google утверждает, что все устройства запуска Android 11 будут поддерживать инкрементную файловую систему и, следовательно, 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-эмуляторе Android Studio, если у них нет совместимого устройства. Это третья и последняя предварительная версия для разработчиков. Будет 2 бета-версии, которые будут включать устройства не Pixel. Недавние покупатели Android-смартфонов могут рассчитывать на получение стабильной версии Android 11 после июня 2020 года или предположительно в третьем квартале этого года.

Теги андроид