Google выпускает первую предварительную версию Android 11 для разработчиков с новыми функциями, такими как запись экрана, всплывающие окна чата и многое другое.

Значок времени чтения 5 минута. читать


Читатели помогают поддержать MSpoweruser. Мы можем получить комиссию, если вы совершите покупку по нашим ссылкам. Значок подсказки

Прочтите нашу страницу раскрытия информации, чтобы узнать, как вы можете помочь MSPoweruser поддержать редакционную команду. Читать далее

Сегодня Google выпустила первую сборку Android 11 Developer Preview с несколькими новыми функциями и API для пользователей и разработчиков. Google планирует выпустить окончательную версию ОС Android 11 в третьем квартале 3 года. Этот выпуск Android 2020 также будет включать в себя некоторые новые функции, такие как встроенная поддержка записи экрана, улучшенная конфиденциальность местоположения (пользователи могут предоставлять временный доступ к местоположению, микрофону и камера с помощью одноразового разрешения), улучшенная защита приложений и пользовательских данных на внешнем хранилище и многое другое. Найдите список функций разработчика ниже.

Аудит доступа к данным:

  • Чтобы обеспечить большую прозрачность того, как ваше приложение и его зависимости получают доступ к личным данным пользователей, Android 11 представляет аудит доступа к данным. Используя эту функцию, вы можете лучше выявлять и исправлять потенциально непредвиденный доступ к данным.

Внедрение слоя отладки производительной графики:

  • Приложения теперь могут загружать внешние графические слои (ГЛЕСВулкан) в собственный код приложения, чтобы предоставить те же функции, что и в отлаживаемом приложении, но без снижения производительности. Эта функция особенно важна при профилировании вашего приложения с помощью таких инструментов, как ГАПИД.

Пакетные операции с медиафайлами:

  • Для согласованности на разных устройствах и дополнительного удобства пользователя в Android 11 добавлено несколько методов MediaStore API. Чтобы узнать больше об этих методах, см. раздел выполнения пакетных операций на странице конфиденциальности Android 11, связанной с хранилищем.

Мультимедиа в быстрых ответах:

  • Начиная с Android 11, пользователи могут вставлять изображения и другой мультимедийный контент в быстрые ответы. Для поддержки этой функции приложения должны добавлять информацию в RemoteInput уведомления, указывающие, какие типы MIME они могут обрабатывать. Сделайте это, позвонив RemoteInput.Builder.setAllowDataType(). Приложение также должно проверять RemoteInput широковещательные передачи, которые он получает, чтобы увидеть, содержит ли широковещательная передача контент любого из этих типов; использовать RemoteInput.getDataResultsFromIntent() сделать это.

Доступ к медиафайлам с использованием необработанных путей к файлам:

Безопасный обмен большими наборами данных:

  • В некоторых ситуациях, например связанных с машинным обучением или воспроизведением мультимедиа, вашему приложению может потребоваться использовать тот же большой набор данных, что и другое приложение. В предыдущих версиях Android вашему приложению и другому приложению требовалось загружать отдельные копии одного и того же набора данных.

Запрос и проверка поддержки с низкой задержкой:

  • Некоторые дисплеи могут выполнять постобработку графики, например некоторые внешние дисплеи и телевизоры. Эта постобработка улучшает графику, но может увеличить задержку. Более новые дисплеи, поддерживающие HDMI 2.1, имеют автоматический режим с низкой задержкой (ALLM, также известная как игровой режим), который минимизирует задержку, отключая эту постобработку. Для получения более подробной информации об ALLM см. Спецификация HDMI 2.1.

Декодирование с малой задержкой в ​​MediaCodec:

  • Android 11 улучшает MediaCodec для поддержки декодирования с малой задержкой для игр и других приложений реального времени. Вы можете проверить, поддерживает ли кодек декодирование с малой задержкой, передав FEATURE_LowLatency в MediaCodecInfo.CodecCapabilities.isFeatureSupported().

Декодер изображений NDK:

  • НДК ImageDecoder API предоставляет стандартный API для приложений Android C/C++ для прямого декодирования изображений. Разработчикам приложений больше не нужно использовать API-интерфейсы фреймворка (через JNI) или связывать сторонние библиотеки декодирования изображений. Для получения дополнительной информации см. Руководство разработчика декодера изображений.

Загрузчики ресурсов:

  • В Android 11 представлен новый API, который позволяет приложениям динамически расширять способы поиска и загрузки ресурсов. Новые классы API ResourcesLoader и ResourcesProvider несут основную ответственность за предоставление новых функций. Вместе они обеспечивают возможность предоставления дополнительных ресурсов и активов или изменения стоимости существующих ресурсов и активов.

Обновления библиотек ICU:

  • Android 11 обновляет android.icu пакет для использования версии 66 Библиотека ICU, по сравнению с версией 63 в Android 10. Новая версия библиотеки включает обновленные данные локали CLDR и ряд улучшений поддержки интернационализации в Android.

API нейронных сетей 1.3:

Новые операции:

Новые элементы управления ML:

  • В NNAPI 1.3 представлены новые элементы управления, которые упрощают машинное обучение.

Стойкость биометрической аутентификации:

  • Чтобы помочь вам контролировать уровень безопасности данных вашего приложения, Android 11 представляет BiometricManager.Authenticators интерфейс. Этот интерфейс определяет возможные сильные стороны биометрических аппаратных элементов. Производитель устройства определяет определенную силу для каждого элемента, например, BIOMETRIC_STRONG or BIOMETRIC_WEAK. Эти уровни прочности определяются на Определение совместимости стр.

Обновления CallScreeningService:

  • Начиная с Android 11, Служба скрининга вызовов может запрашивать информацию о статусе проверки STIR/SHAKEN (verstat) для входящих вызовов. Данная информация предоставляется в рамках детали звонка для входящих вызовов.

Расширенная поддержка камеры в эмуляторе Android:

В Android 11 представлены улучшенные возможности камеры Android Emulator. Дополнительные функции включают в себя следующее:

  • Захват RAW
  • ЮВ переработка
  • Устройства 3-го уровня
  • Поддержка логической камеры

Отключить звуки уведомлений и вибрацию во время активного захвата:

  • Начиная с Android 11, при активном использовании камеры ваше приложение может отключать только вибрации, как звуки, так и вибрации, или не использовать setCameraAudioRestriction().

Усовершенствования точки доступа Wi-Fi:

  • Passpoint позволяет приложениям автоматически и незаметно выполнять аутентификацию и подключаться к безопасным точкам доступа Wi-Fi. Приложения, ориентированные на уровень API «R» и выше, могут использовать следующие дополнительные возможности Passpoint.

Расширен API Wi-Fi Suggestion:

Android 11 расширяет API предложений Wi-Fi для расширения возможностей управления сетью вашего приложения, включая следующее:

  • Приложения для управления подключением могут управлять своими сетями, разрешая запросы на отключение.
  • Сети точек доступа интегрированы в Suggestion API и могут быть предложены пользователю.
  • Analytics API позволяют вам получать информацию о качестве ваших сетей.

Пузыри чата:

  • Пузыри теперь доступны разработчикам для облегчения диалогов в системе. Пузыри были экспериментальной функцией в Android 10, которая была включена с помощью опции разработчика — в Android 11 в этом больше нет необходимости.

Источник: Google

Подробнее о темах: Android 11, Предварительная версия для разработчиков Android 11, Android 11 превью, застройщиков, Google

Оставьте комментарий

Ваш электронный адрес не будет опубликован. Обязательные поля помечены * *