
После запуска общедоступной предварительной версии в прошлом месяце, сегодня Google выпускает Android 11 Beta 2. Этот релиз приближает нас к запуску для потребителей в этом квартале, вводя «окончательное системное поведение» и «Платформенную стабильность» для разработчиков приложений.
Вот все новое в Android 11 Beta 2 [Галерея]
- Android 11 теперь позволяет лучше управлять автоматическим подключением Wi-Fi
- Проблема мерцания дисплея Pixel 4 обостряется с Android 11 Beta 2, исправление на подходе
- Скриншоты снова появляются в панели уведомлений
- Лист обмена объединяет цели обмена по приложениям
- «Диалоги» получили выделенное пространство настроек для управления
- Медиа-элементы управления получили ранее анонсированный редизайн, но доступны не всем
- Android 11 Beta 2 представляет совершенно другой, не соответствующий Material Design эффект ряби
- Запись экрана теперь поддерживает захват звука устройства
С Beta 2 разработчикам рекомендуется начать «окончательное тестирование совместимости» для приложений, SDK и библиотек. В этом году Google представила концепцию «Платформенной стабильности», согласно которой «все поверхности и поведение, ориентированные на приложения, теперь окончательны».
Это включает не только окончательные API SDK и NDK, но и окончательное системное поведение и ограничения на интерфейсы, не являющиеся частью SDK, которые могут повлиять на приложения. Таким образом, начиная с Beta 2, вы можете выпускать обновления совместимости, будучи уверенными, что платформа не изменится.
Поскольку никаких дальнейших изменений, влияющих на приложения, не предвидится, разработчики могут использовать эту веху вместо финального релиза в 3-м квартале, чтобы получить еще несколько недель работы до того, как Android 11 начнет появляться на потребительских устройствах. Google выделяет основные изменения для всех разработчиков:
- Одноразовое разрешение: Пользователи теперь могут предоставлять одноразовое разрешение на доступ к местоположению, микрофону и камере устройства.
- Доступ к внешнему хранилищу: Приложения больше не могут получать доступ к файлам других приложений во внешнем хранилище.
- Усиленный распределитель Scudo: Теперь распределитель памяти кучи для нативного кода в приложениях.
- Санитайзер файловых дескрипторов: Теперь включен по умолчанию для обнаружения проблем с обработкой файловых дескрипторов для нативного кода в приложениях
Приложения, ориентированные на Android 11, должны учитывать Scoped Storage, более ограниченный доступ к местоположению в фоновом режиме, видимость пакетов, сжатые файлы ресурсов, схему подписи APK v2 и тегирование указателей кучи. Команда инженеров Android также проведет Reddit AMA завтра по поводу совместимости приложений.
Новая ОС будет запущена где-то в 3-м квартале с окончательным релизом для Android Open Source Project (AOSP).
Системные образы Android 11 Beta 2 (RPB2.200611.009) доступны для Pixel 2, Pixel 2 XL, Pixel 3, Pixel 3 XL, Pixel 3a, Pixel 3a XL, Pixel 4 и Pixel 4 XL, а также для Android Emulator. Если вам нужна помощь, вот наше полное руководство по установке Android 11.
Программа бета-тестирования Android теперь доступна, чтобы ранние последователи могли легко установить ее через OTA-обновление.
- Pixel 4 XL: Factory Image — OTA
- Pixel 4: Factory Image — OTA
- Pixel 3a XL: Factory Image — OTA
- Pixel 3a: Factory Image — OTA
- Pixel 3 XL: Factory Image — OTA
- Pixel 3: Factory Image — OTA
- Pixel 2 XL: Factory Image — OTA
- Pixel 2: Factory Image — OTA