Выпущена версия Android Q Beta и Preview SDK

Компания Google объявила о первом общедоступном выпуске Android Q под названием «Beta 1» — только для устройств Pixel — а также о соответствующем Preview SDK для разработчиков. Как заявлено, что Android Q предоставляет пользователям дополнительные функции конфиденциальности и безопасности, улучшения для устройств с складываемыми экранами, новые API-интерфейсы для подключения, новые медиа-кодеки и возможности камеры, расширения NNAPI, поддержку Vulkan 1.1, более быстрый запуск приложений и многое другое.

Что нового в Android Q

  • Улучшения защиты конфиденциальности
  • Больше контроля над местоположением с несколькими опциями, чтобы «разрешить постоянно», «разрешить только, когда приложение используется» (например, не работает в фоновом режиме), и «запретить»
    • Пользователи смогут контролировать доступ приложений к фотографиям и видео или коллекциям аудио через новые разрешения времени выполнения.
    • Android Q предотвратит запуск приложений в фоновом режиме, полагаясь на высокоприоритетные уведомления
    • Доступ к не сбрасываемым идентификаторам устройств, включая IMEI устройства, серийный номер и аналогичные идентификаторы, будет ограничен.
  • Поддержка складных и новых инновационных экранов
    • Изменения в onResume и onPause для поддержки многократного возобновления и уведомления вашего приложения
    • Эмулятор Android будет поддерживать переключение нескольких дисплеев (WiP)
  • Использование общих ярлыков — Android Q позволяет оперативнеее и быстрее обмениваться контентом, например фотографиями или видео, благодаря использованию общих ярлыков, которые позволяют пользователям переходить непосредственно в другое приложение для обмена содержимым.
  • Панели настроек — панель настроек — это плавающий пользовательский интерфейс, который отображает системные параметры, которые могут потребоваться пользователям, такие как подключение к интернету, NFC и громкость звука.
  • Улучшения подключения
    • Разрешения подключения, конфиденциальность и безопасность — Android Q потребует разрешения FINE для Bluetooth, сотовой связи и Wi-Fi. Другие улучшения включают случайным образом определяемый MAC-адрес, WPA3 и расширенную открытую безопасность.
    • Улучшенное одноранговое подключение и подключение к Интернету — теперь API-интерфейсы сетевого подключения упрощают управление устройствами IoT через локальный WiFi для таких одноранговых функций, как настройка, загрузка или печать.
    • Режим производительности Wi-Fi. Включение режимов высокой производительности и низкой задержки приведет к запуску адаптивного Wi-Fi в Android Q. В основном это приносит пользу приложениям с низкой задержкой, таким как игры в реальном времени и активные голосовые вызовы.
  • Камера, медиа, графика
    • Формат динамической глубины для фотографий. Приложения могут запрашивать изображение с «Динамической глубиной», которое состоит из JPEG, метаданных XMP, относящихся к элементам, связанным с глубиной, и карты глубины и достоверности, встроенной в тот же файл на устройствах, которые рекламируют поддержку.
    • Новые аудио — и видеокодеки — Android Q представляет поддержку видеокодека с открытым исходным кодом AV1, кодирование звука Opus и HDR10 + для видео с высоким динамическим диапазоном.
    • Собственный MIDI API — Android Q представляет собственный (C ++) MIDI API для связи с MIDI-устройствами через NDK.
    • ANGLE на Vulkan — в Android Q появилась экспериментальная поддержка ANGLE (почти Native Graphics Layer Engine)
    • Vulkan 1.1 будет требованием для всех 64-разрядных устройств под управлением Android Q и рекомендацией для 32-разрядных устройств.
  • Neural Networks API 1.2 — Android Q добавляет 60 новых операций, включая ARGMAX, ARGMIN, квантованный LSTM, а также ряд оптимизаций производительности. В настоящее время ведется работа с поставщиками оборудования и средами машинного обучения, такими как TensorFlow, для оптимизации и развертывания поддержки NNAPI 1.2 в Android Q.
  • Повышение производительности среды выполнения ART, позволяет приложениям запускаться быстрее и потреблять меньше памяти без каких-либо изменений в исходном коде.
  • Улучшения безопасности
    • Поддержка TLS 1.3 (на 40% быстрее, чем TLS 1.2)
    • Поддержка пассивных методов аутентификации, таких как face, и добавление неявных и явных потоков аутентификации.
  • Усовершенствование Android
    • Для новых приложений и обновлений необходимо будет установить уровень API 28 (Android 9), а пользователям будет показано предупреждение, если приложение предназначено для API более раннего, чем Android 6 Marshmallow (уровень 23).
    • Теперь потребуются 64-битные версии приложений, которые используют собственные SDK или библиотеки

Если вы хотите попробовать Android Q на своем устройстве Pixel, присоединитесь к бета-программе или загрузите образ для предварительного просмотра и установите их вручную. Кроме того, можно также запустить Android Q Beta в новейшем эмуляторе Android, поставляемом с Android Studio, где вы также можете установить Android Q SDK.

Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.

Оригинал статьи вы можете прочитать здесь.


Комментарии:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.