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

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

提前尝鲜,Android 13首个Beta发布_第1张图片

Android各个版本的市场占有率

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

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

提前尝鲜,Android 13首个Beta发布_第2张图片

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)

提前尝鲜,Android 13首个Beta发布_第3张图片当用户授权时,应用程序将拥有对相应媒体文件类型的读取权限。为了简化用户的体验,如果一个应用程序同时请求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

你可能感兴趣的:(业界资讯,Android,13)