Вышла Android 13 Beta 1 с улучшенными разрешениями для медиафайлов

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

В феврале вышел первый Андроид 13 Developer Preview, а вместе с ним и заложена основа для следующей версии крупнейшей в мире операционной системы. Он принес ряд изменений, которые принесли пользу разработчикам, а также улучшили конфиденциальность, Material You, языковой контроль и многое другое. После этого появилась вторая предварительная версия для разработчиков с запросами разрешений на уведомления и другими изменениями, которые приносят пользу разработчикам. Теперь мы выходим из стадии «предварительного просмотра для разработчиков» с первым выпуском Android 13 Beta 1.

В отличие от сборок «предварительного просмотра для разработчиков», которые предназначены только для разработчиков, бета-версии Android 13 предназначены для обычных пользователей, которые хотят опробовать следующую версию Android. Google особенно следит за общими отзывами обычных пользователей о том, как они взаимодействуют с новой версией Android. В результате, хотя вам, возможно, все равно следует с осторожностью устанавливать его в свой ежедневный драйвер, ожидается, что эта сборка немного более стабильна, чем предыдущие сборки.

Наиболее примечательные особенности Android 13 beta 1 включают в себя:

  • Более детальный доступ к медиафайлам
  • Лучшее сообщение об ошибках
  • Упреждающая маршрутизация звука

Когда выйдет Android 13?

Для обновлений Android Google обычно указывает этап «стабильности платформы», чтобы разработчики могли знать, когда Google намерен выпустить окончательную версию API SDK/NDK, а также окончательные внутренние API и систему для работы с приложениями. поведение. Google намерен добиться стабильности платформы в июне 2022 года, а до официального релиза запланировано как минимум несколько недель. Android 12 достиг стабильности платформы в августе 2021 года, и финальная версия была выпущен в октябре того года. Google выпустил подробнее о сроках выпуска что вы можете проверить.


Что нового в Android 13 Beta 1?

В настоящее время, когда приложение хочет получить доступ к файлам в памяти телефона, ему необходимо запросить разрешение READ_EXTERNAL_STORAGE. Однако это разрешение предоставляет доступ ко всем видам медиафайлов, что не всегда необходимо. Например, почему приложение для воспроизведения аудио должно иметь доступ к вашим фотографиям? В Android 13 Google представляет три новых разрешения:

  • ЧИТАЙТЕ_МЕДИА_ИЗОБРАЖЕНИЯ (для изображений и фотографий)
  • ЧИТАТЬ_МЕДИА_ВИДЕО (для видео)
  • ЧТЕНИЕ_МЕДИА_АУДИО (для аудиофайлов)

Google заявляет, что для упрощения работы пользователей, если приложение запрашивает READ_MEDIA_IMAGE и READ_MEDIA_VIDEO одновременно, система отображает одно диалоговое окно для предоставления обоих разрешений.

Улучшенные отчеты об ошибках в Keystore и KeyMint.

Для разработчиков, которые генерируют ключи, Keystore и KeyMint предоставляют больше ошибок. Теперь существует иерархия классов исключений в разделе java.security.

Исключение поставщика, с исключениями, специфичными для Android, которые включают Коды ошибок хранилища ключей/KeyMint. Методы, используемые для генерации, подписания и шифрования ключей, также можно изменить, чтобы создавать эти новые исключения.

Упреждающая маршрутизация звука

Чтобы мультимедийные приложения могли определять, куда будет направляться их звук, Google добавил набор новых API маршрутизации звука в АудиоМенеджер сорт. Первое - это getAudioDevicesForAttributes() API, который позволяет получить список устройств, которые можно использовать для воспроизведения указанного аудио. Во-вторых, Google также добавил getDirectProfilesForAttributes

() API, который поможет вам понять, можно ли воспроизводить ваш аудиопоток напрямую. Эти новые API затем можно использовать для определения лучших Аудиоформат использовать для воспроизводимой звуковой дорожки.


Как загрузить и установить Android 13 Beta 1 на устройство Google Pixel

Вы можете легко скачать Android Developer Beta 1и обязательно ознакомьтесь с нашим руководством по как установить андроид 13 если вы не знаете, как это сделать.

Google официально выпускает это бета-обновление для Pixel 6 Pro, Pixel 6, Pixel 5a 5G, Pixel 5, Pixel 4a (5G), Pixel 4a, Pixel 4 XL или Pixel 4. Вы можете использовать образы 64-разрядной системы с эмулятором Android в Android Studio, а также использовать GSI.


Что вы думаете о последней бета-версии? Будете ли вы устанавливать его на свое устройство? Каков ваш опыт? Дайте нам знать в комментариях ниже!