Google випустив Android 11 Developer Preview 3 для смартфонів Google Pixel. У випуску доступні ADB Incremental, Wireless Debugging тощо.
Ще в лютому Google випустив перший Android 11 Developer Preview для смартфонів Pixel (крім Pixels 2016). Компанія планувала випустити ще дві попередні версії для розробників, перш ніж відкрити бета-версію для пристроїв, які не належать до Pixel. Google випустив другий Android 11 DP у березні, а сьогодні вони продовжують роботу з Android 11 Developer Preview 3. Третій попередній перегляд для розробників додає одну важливу функцію та вносить кілька інших змін до існуючих, представлених у попередніх DP. Ось що змінилося.
Що нового в Android 11 Developer Preview 3
Оновлення причин виходу з програми
В Android 11 програми можуть отримувати записи про причини останніх смертей програм за допомогою нового getHistoricalProcessExitReasons у класі ActivityManager. Новий ApplicationExitInfo class деталізує інформацію, яку програми можуть отримати для своїх історичних причин виходу, які можуть включати фактори наприклад, системі не вистачає пам’яті, збій рідного коду, зміна дозволу під час виконання, надмірне використання ресурсів, тощо Ці API було оновлено в Developer Preview 3 на основі відгуків розробників, які
Google активно шукає.Аналіз купи GWP-ASan
Раніше Android 11 Developer Previews додали низку інструментів, які допомагають розробникам знаходити та виправляти проблеми безпеки пам’яті. Останнім є GWP-ASan (також відомий під рекурсивною назвою «GWP-ASan Will Provide Allocation Sanity»), «інструмент розподілу вибірки, який виявляє помилки пам’яті купи з мінімальними витратами або вплив на продуктивність." У Android 11 Developer Preview 3 GWP-ASan увімкнено за замовчуванням у двійкових файлах платформи та системних програмах, але розробники також можуть увімкнути його для своїх програм, Ну. Google рекомендує робити це, якщо ваш додаток використовує рідний код бібліотек.
ADB Інкрементний
Google хоче, щоб розробники швидше встановлювали великі APK, тому вони представляють новий ADB Інкрементний функція. Завдяки цій функції встановлення великих файлів .apk (2 ГБ+) із ПК на телефон може бути в 10 разів швидшим, ніж раніше. У Android 11 Developer Preview 3 розробники можуть інсталювати інкрементний APK за допомогою команди «adb install --incremental» в останньому двійковому файлі ADB. APK-файли мають бути підписані новим Схема підпису APK v4 формат, який генерує підпис в окремому файлі. Ця функція також вимагає, щоб пристрій підтримував нове Інкрементальна файлова система, який зараз підтримується лише Pixel 4 і Pixel 4 XL. Google каже, що всі пристрої для запуску Android 11 підтримуватимуть інкрементну файлову систему і, отже, інкрементну ADB.
Бездротове налагодження
Бездротовий ADB тепер простіше, ніж будь-коли в Android 11, завдяки новому параметру «бездротового налагодження» в параметрах розробника. Ми перші бачив цю функцію в Android 11 Developer Preview 2, але Google ніколи не наголошував, що це було там. Зараз ви можете підключити свій телефон до ПК за допомогою робочого процесу коду сполучення, але Google каже, що вони планують додати робочий процес сканування QR-коду в майбутній версії Android Studio.
Оновлення аудиту доступу до даних
Нарешті Google оновив нову API аудиту доступу до даних в Android 11 Developer Preview 3. Зокрема, Google перейменував кілька API, тому не забудьте оновити свою програму, якщо ви використовуєте будь-який із них. Зразок заяви можна знайти тут. Зворотній зв'язок може бути наведено тут.
Завантажте Android 11 Developer Preview 3
Ти можеш Іди сюди щоб побачити повну різницю API між Android 11 DP2 і DP3, але ми, звичайно, будемо стежити за будь-якими помітними змінами, які Google не оприлюднив. Ви можете прочитати примітки до випуску тут, що ми рекомендуємо зробити перед завантаженням і прошивкою оновлення. Нарешті, обов’язково Іди сюди подавати звіти про помилки та тут щоб обговорити останній випуск.
Ми матимемо посилання для завантаження найновіших образів системи для пристроїв Google Pixel і пристроїв, сумісних із Project Treble на цій сторінці. Ви можете прошити збірки вручну або скористатися Android Flash Tool, щоб зробити це за вас. Якщо у вас немає сумісного пристрою, ви можете запустити збірку для попереднього перегляду в Android Emulator Android Studio.
Це третій і останній попередній перегляд для розробників. Буде 2 бета-версії, які включатимуть пристрої, відмінні від Pixel, а потім стабільний випуск десь у третьому кварталі.
Щоб переглянути всі останні новини про Android 11, додайте цей тег у закладки:
Новини Android 11 на XDA