2

提前尝鲜,Android 13首个Beta发布

 2 years ago
source link: https://blog.csdn.net/csdnnews/article/details/124444479
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

提前尝鲜,Android 13首个Beta发布

original.png
CSDN资讯 newUpTime2.png 已于 2022-04-27 14:12:07 修改 articleReadEyes2.png 1794

作为世界上最流行的移动操作系统,在连续发布两个开发者预览版后,Android 13 首个Beta版正式发布。而就各个版本的市场使用情况来说,Android 11是最普及的一个版本,其次是Android 10。

在这里插入图片描述

Android各个版本的市场占有率

距离Google I/0 2022还有不到一个月的时间,Android 13首个Beta版也如期而至,如果你有Pixel 4以上版本的设备,可以提前体验一番。

Android 13的重点是用户隐私与安全、开发者生产力与平板电脑以及对大屏幕的支持方面。而从发布公告来看,首个Beta版本主要是面向开发者用户。

在这里插入图片描述

Android 13 发布路线图

Android 13 Beta功能介绍

更加精细的媒体访问许可

从用户隐私与安全角度来看,该版本向用户开放了通知与照片选择器等权限,用户对应用程序访问照片、视频或者音乐、通知等服务皆可开启相关权限。

该版本将引入一套新的权限访问机制,应用在访问共享媒体文件时,权限会更加精细化。例如,当一个应用程序需要读取本地共享的媒体文件时,它需要申请READ_EXTERNAL_STORAGE权限,该权限允许访问所有类型的媒体文件。

基于新权限,应用程序可以请求访问本地特地类型的文件:

  • READ_MEDIA_IMAGES (for images and photos)
  • READ_MEDIA_VIDEO (for videos)
  • READ_MEDIA_AUDIO (for audio files)

在这里插入图片描述当用户授权时,应用程序将拥有对相应媒体文件类型的读取权限。为了简化用户的体验,如果一个应用程序同时请求READ_MEDIA_IMAGE和READ_MEDIA_VIDEO,系统会显示一个授予这两个权限的对话框。

更加详细的错误报告

该版本在Keystore和KeyMint中提供更加详细的错误报告—— 对于生成密钥的应用,Keystore和KeyMint现在提供了更详细和准确的错误指示。在java.security.ProviderException下添加了一个异常类层次,其中包含Android特有的异常,包括Keystore/KeyMint错误代码,以及错误是否可以重试。开发者也可以修改密钥生成、签名和加密的方法来抛出新的异常。

新的音频路由API

该版本在AudioManager类中增加了新的音频路由API。新的getAudioDevicesForAttributes()API允许开发者检索可能用于播放指定音频的设备列表,还添加了getDirectProfilesForAttributes()API来帮助开发者了解音频流是否可以直接播放。通过新API,开发者可以确定为音轨使用最佳的AudioFormat。

此外,按照发布路线,Android 13 Beta 2预计在5月份推出,谷歌工程师副总裁Dave Burke在发布公告中也表示,会在5月11日-12日的Google I/O大会上分享更多。

对于已经尝鲜开发者预览版的小伙伴,系统会自动获取以上更新,如果你想要在设备上进行更广泛的测试,开发者可通过报名Beta计划升级或者下载OTA包或者完整镜像。

Android 13 Beta 版公告链接:https://android-developers.googleblog.com/2022/04/android-13-beta-1-blog.html


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK