Google раньше обычного срока представила новую, одиннадцатую версию Android. Релиз предназначен для разработчиков – он поможет изучить особенности обновленной ОС и адаптировать приложения для нее.
На месяц раньше
Google выпустила Android 11 Developer Preview – раннюю бета-версию операционной системы. Обычно американский ИТ-гиганта представляет обновленный вариант Android мобильным разработчикам в середине марта, однако в этом году компания решила выпустить ОС на месяц раньше. Скорее всего, Google надеется успеть собрать больше фидбэка за это время и успеть внести необходимые изменения в релизную версию.
Для загрузки Developer Preview необходимо устройство линейки Google Pixel: Pixel 2, 3, 3a или 4. Другие смартфоны пока что не способны корректно работать с новой системой. Выход бета-версии Android 11, предназначенной для обычных пользователей, ожидается в мае этого года, а финальный вариант ОС – в третьем квартале.
Что нового
Авторы Android 11 рассказали, что главная цель новой ОС – повышение безопасности и конфиденциальности данных пользователей. Для управления своими персональными сведениями в систему добавлены новые функции. Сторонним разработчикам релиз предлагает обновление кода для складных и 5G смартфонов, API-интерфейсы для фильтрации вызовов, новые возможности мультимедиа и камеры, поддержку технологий машинного обучения и другие функции.
Главные нововведения Android 11:
- Расширение возможностей работы с 5G сетями, появление нового API для управления ими.
- Поддержка нестандартных дисплеев, в том числе и экранов с отверстиями и экранов-водопадов.
- Обновленная версия API 1.3 для нейросетей.
- Возможность выдавать приложениям одноразовые разрешения.
- Более продвинутое управление SMS.
- Обновленный магазин Google Play.
- Минимизация влияния обновлений платформы на совместимость с приложениями.
- Добавление видеокодеков с низкой задержкой.
Возможные проблемы
Кроме изменений, Google оповестила мобильных разработчиков о функциях, которые должны поддерживаться в приложениях для Android 11. В основном они касаются безопасности пользовательских данных.
Одно из самых спорных нововведений – новый способ организации памяти приложений Scoped Storage. Он работает аналогично схожей технологии в iOS и позволяет выделять изолированный блок дисковой памяти под конкретную программу. Это повышает защищенность системы и не дает приложению возможности получить доступ к критически важным данным.
Для взаимодействия с новой технологией в Android 11 Google настаивает на использовании API Storage Access Framework. Этот фреймворк пока что работает очень медленно и не имеет подробной документации. Кроме того, Scoped Storage затрудняет создание некоторых типов приложений (например, файловых менеджеров), т.к. для работы со сторонними файлами теперь их нужно сначала скопировать в изолированную область.
Разработчики Android 11 обещают к выходу финальной версии ОС исправить проблемы с производительностью фреймворка.