Четвёртая бета-версия Android ... Заметка

Четвёртая бета-версия Android 17

Android 17 Бета 4, последняя запланированная бета-версия, теперь доступна для тестирования совместимости приложений и стабильности платформы. Разработчикам рекомендуется обновить свои приложения, библиотеки и инструменты, чтобы обеспечить бесшовную интеграцию с новой версией Android. Ключевые изменения функций включают обязательное изменение размера на больших экранах и повышенную безопасность для динамически загружаемого кода. Доступ к локальной сети ограничен по умолчанию, для широкого доступа требуется новое разрешение ACCESS_LOCAL_NETWORK. Взаимодействия аудио в фоновом режиме также более ограничены, с конкретными исключениями для сигналов тревоги. Android 17 вводит консервативные ограничения памяти приложений, чтобы улучшить стабильность системы и уменьшить разрядку батареи, с обнаружением аномалий, запускающим сброс кучи для утечек памяти. Android Studio Panda интегрирует LeakCanary для более простого обнаружения утечек памяти в профайлере. Обнаружение аномалий на устройстве предоставляет артефакты профайлинга для ресурсоемких поведений, таких как чрезмерные вызовы binder или использование памяти. Android Keystore теперь поддерживает постквантовую криптографию с ключами ML-DSA, стандартизированными NIST, для квантово-безопасных подписей. Разработчики могут зарегистрировать устройства Pixel или использовать образы Android Emulator для тестирования, с автоматическими обновлениями по воздуху для бета-тестеров. Компиляция против нового SDK и тщательное тестирование существующих приложений являются важными следующими шагами для разработчиков.