Неделю назад сообщалось, что Google добавляет виджеты на экран блокировки в Android 16 QPR1. Теперь Google довела Android 16 до стадии стабильности с выходом Android 16 Beta 3.
Это означает, что API зафиксированы, поведение приложений окончательное, и их авторы могут публиковать свои приложения с поддержкой Android 16 в Play Store. Этот релиз завершает подготовку Android 16. Разработчикам стоит знать о нескольких ключевых изменениях, пока они продолжают дорабатывать свои приложения.
Вот основные новшества в Android 16 Beta 3:
- Поддержка трансляции звука: Pixel 9 получили поддержку трансляций звука Auracast с совместимыми слуховыми аппаратами LE Audio. Это сделает звук доступнее в шумных местах, таких как улицы, концерты и классы.
- Контурный текст для максимального контраста: пользователи с ослабленным зрением теперь получают лучший опыт благодаря новой функции контурного текста. Вместо старого режима повышенного контраста Android 16 теперь рисует более крупную контрастную область вокруг текста, чтобы улучшить его читаемость. Если вы работаете с пользовательским рендерингом текста или разрабатываете библиотеку UI Toolkit, используйте новые API AccessibilityManager, чтобы определить, включён ли этот режим.
- Тестирование защиты локальной сети: в этой бета-версии появилась возможность тестирования функции Local Network Protection (LNP), которая в будущем потребует от приложений запрашивать специальное разрешение для доступа к локальной сети. В Beta 3 это опциональная функция. Её можно протестировать, выполнив следующую команду adb:
adb shell am compat enable RESTRICT_LOCAL_NETWORK
После перезагрузки устройства у приложения будет ограничен доступ к локальной сети. Если оно попытается подключиться без нужного разрешения, возникнут ошибки сокетов, такие как EPERM или ECONNABORTED.
Google отмечает, что при переходе на Android 16 приложения могут столкнуться с несколькими изменениями, включая более строгие лимиты в JobScheduler, обновлённую обработку потери связи Bluetooth и корректировки в основных функциях.
Полноценный релиз Android 16 запланирован на 2-й квартал, а ещё одно обновление API выйдет в 4-м квартале. Выпуск во 2-м квартале будет единственным в этом году, который внесёт изменения в поведение приложений, тогда как обновление в 4-м квартале сосредоточится на новых функциях, оптимизациях и исправлении ошибок без риска нарушить работу существующих приложений.
Google сохраняет квартальный цикл обновлений, выпуская небольшие обновления в 1-м и 3-м кварталах для повышения стабильности. Одновременно прилагаются дополнительные усилия, чтобы релиз во 2-м квартале охватил как можно больше устройств.
Чтобы попробовать Beta 3, нужно зарегистрировать поддерживаемое устройство Pixel для получения обновлений по воздуху или использовать 64-битные образы системы в Android Emulator в Android Studio. Если у вас уже установлена Android 16 Beta 2 или вы участвуете в программе Android Beta, обновление придёт автоматически.