Android 11 Beta для разработчиков
После небольшой задержки Android 11 Beta теперь доступна. Вы можете взять это здесь.
Это означает, что разработчикам, которым необходимо убедиться, что их приложения находятся в отличной форме, чтобы поддерживать новую операционную систему, до полного развертывания вполне по-настоящему «пора». И с этим обновлением, идущим по пятам Android Studio 4.0, новой бета-версии Google Play Console и доставкой Google Play Asset, похоже, что у нас будет
Так что тебе нужно знать? Что нового в предыдущих превью разработчиков? Как всегда, у Google есть запись в блоге, подробно рассказывающая обо всем. Но читайте дальше, и мы сделаем краткий обзор того, что, вероятно, будет актуально для большинства разработчиков, и вспомним то, что мы уже знаем об Android 11 из превью разработчиков.
Новые функции Android 11 Beta для разработчиков
Google говорит, что его цель для Android 11 – сделать его “ориентированным на людей” и “выразительным”. С этой целью новые функции в основном вращаются вокруг элементов быстрого доступа и функций связи.
Вот некоторые из основных моментов, о которых нужно знать разработчикам:
Уведомления о разговорах
Теперь у них будет собственный выделенный раздел в тени уведомлений. Диалоги будут открыты как пузырьки при выборе. Вы также сможете копировать и вставлять изображения между встроенными ответами!
Пузыри
Будучи в разработке, казалось бы, навсегда, пузыри наконец-то дебютируют в Android 11. Первым делом разработчики должны использовать API Bubbles, если они хотят воспользоваться этой функцией. Вы можете найти информацию об этом здесь.
Мы также написали полный урок о том, как создавать пузыри, вплоть до 2019 года!
Голосовой доступ
Голосовое управление теперь дополнено впечатляющей «визуальной корой» на устройстве, которая будет предоставлять полезную контекстную информацию о том, что находится на экране.
Управление устройством
Длительное нажатие на кнопку питания обеспечит быстрый доступ к многочисленным элементам управления. Если вы хотите, чтобы ваши собственные настройки были включены сюда, вам необходимо объявить ControlsProviderService. Вы можете узнать, как это сделать, здесь.
Одноразовые разрешения
Это тот, о котором мы уже знали благодаря превью разработчиков. По сути, пользователи теперь будут иметь возможность принимать разрешение только один раз. Это потребует от вас внесения некоторых изменений в способ управления разрешениями. Вы можете получить всю необходимую информацию здесь.
Автоматический сброс разрешений
Теперь мы также знаем, что если пользователь какое-то время не использовал приложение, разрешения будут «автоматически сбрасываться». Это означает, что приложению нужно будет снова запросить разрешение при повторном запуске. Вот что вам нужно знать.
Фоновое расположение
Разработчики также должны получить одобрение при доступе к фоновому местоположению. Разработчикам придется до 2021 года реализовать это, но сейчас нет времени, подобного настоящему! Узнайте больше здесь.
Другие обновления от превью разработчиков
Несмотря на то, что это новые или обновленные изменения, о которых разработчики должны знать в бета-версии Android 11, есть еще много того, о чем мы должны помнить из предварительных обзоров Android 11 для разработчиков.
Также читайте: Android 11 поможет предотвратить изогнутые экраны ваших приложений
Мы уже подробно разбили эти функции здесь. Но чтобы быстро резюмировать:
- Разработчики смогут получить доступ к дополнительной информации о соединениях 5G через API динамического измерения и API оценки пропускной способности. API состояния 5G сообщит вам, подключен ли пользователь.
- Хранилище с определенными областями будет обязательным для всех приложений, ориентированных на Android 11. Подробнее об этом можно узнать здесь.
- BiometricPrompt теперь поддерживает все типы аутентификаторов и уровни детализации
- Приложения могут отправлять запросы захвата камеры, которые включают режим боке
- Декодирование видео с малой задержкой здесь
- Увеличение ADB позволит пользователям устанавливать большие APK в 10 раз быстрее
- Разработчики могут запросить расположение петли на складных устройствах для адаптации макетов.
Качество жизни для разработчиков
Похоже, Google хочет, чтобы разработчики были довольны этим новым обновлением. Разрывные изменения могут, например, переключаться и будут закрыты до тех пор, пока вы явно не нацелитесь на Android 11 в декларации. Отладка беспроводного ADB и инкрементальное расширение ADB также должны облегчить жизнь разработчикам
В последнее время Google также представил больше нового для разработчиков, в том числе «Android Performance Tuner» в составе Android Game SDK, который предоставит полезную информацию о производительности игры в Android Vitals. В Android Studio также есть несколько новых функций, с которыми можно поиграть в 4.1 Beta и 4.2 Canary, где вы можете попробовать беспроводную отладку и более интуитивный эмулятор (теперь встроенный в IDE).
Также читайте: Android 11 Developer Preview: Что нужно знать разработчикам
Чтобы узнать больше обо всех этих функциях, следите за обновлениями Android Authority! И не забудьте проверить здесь, как новые функции, чтобы убедиться, что ваши приложения обновлены.
Источник записи: https://www.androidauthority.com