Компания Google, наконец, выпустила бета-версию Android 11 для разработчиков. Developer Preview, как правило, предназначены для тестирования и адаптации приложений разработчиками под новую версию операционной системы. На сайте обновления Google разделила нововведения на 3 раздела. В данном материале мы рассмотрим каждый из них подробнее, а также поделимся ссылкой для скачивания образов новой версии Android.
Речь идет о системных изменениях, которые могут повлиять на работу приложений. Начнем с изменений, связанных с разрешениями. В Android 11 пользователи могут более точечно настраивать разрешения местоположения, микрофона и камеры. Если быть точнее, теперь пользователь может лишь один раз разрешить доступ к выше перечисленным объектам. В настоящее время можно предоставить доступ приложению навсегда, что, конечно, не совсем хорошо в вопросе безопасности. Кроме того, если пользователь два раза отклонил запрос на разрешение, система отобразит кнопку «Не спрашивать снова», чтобы не спамить пользователю модальными окнами.
Разработчикам также необходимо изменить способ получения приложением доступа к местоположению в фоновом режиме. Теперь приложение не может получить доступ с помощью модального окна. Для этого на экране должно появиться сообщение, объясняющее необходимость в данном разрешении, и только после этого пользователь самостоятельно должен предоставить приложению права.
Теперь сложно получить права на файлы системы. Для этого приложение также должно будет предоставить ссылку на соответствующее внутреннее меню, в котором пользователь должен самостоятельно предоставить доступ к файлам.
В Android 11 по стандарту используется Scoped Storage. Мы уже писали о данном решении. Оно позволяет приложению запрашивать доступ лишь к конкретным файлам, а не ко всей файловой системе. Кроме того, каждое приложение имеет отдельную область памяти в системе, которая изолирована от остальных приложений. Таким образом, ни одно приложение не сможет получить доступ к файлам другого приложения. Одноразовые разрешение и доступ к местоположению в фоновом режиме также являются частью раздела с безопасностью. Выше мы уже описали суть этих изменений.
Читайте также: Это случилось: готовится к выходу смартфон на полноценной Windows 10
Некоторые мониторы имеют встроенные средства по улучшению картинки, но при этом страдает скорость передачи данных — появляется заметная задержка. Новые дисплеи с поддержкой HDMI 2.1 имеют режим автоматической низкой задержки (ALLM), он минимизируют задержку, отключая постпроцессинг. Android 11 теперь может понимать, поддерживает ли TV данный режим, и будет предлагать активировать его при подключении. Это особенно полезно в случае с играми и видеоконференциями, где важна каждая миллисекунда.
В Android 11 улучшили еще и API для работы с нейросетями, улучшена также работа с биометрией. Приятным нововведением в обновлении станет новая файловая система:
Подробнее о ней мы рассказывали в отдельном материале.
Читайте также: У Google Play есть проблема, которую Google не хочет решать