随着Google为受支持的设备推出了Android12Beta3,Android12离最终版本又近了一步。Beta3对Android12Beta2进行了多项改进,包括滚动屏幕截图、设备端搜索等功能,以及最终的API和SDK。谷歌还发布了适用于电视的Android12Beta3,具有刷新率切换设置、4KUI支持等功能。
滚动截图
这是许多OEMAndroid版本中已经存在的功能,例如三星的OneUI、OPPO的ColorOS等。它本质上允许用户在单个屏幕截图中捕获更多可滚动的内容。如果Android在用户截屏时检测到可滚动UI,则会出现一个新的CaptureMore按钮,该按钮将扩展屏幕截图。
设备上搜索
谷歌推出了一个新的AppSearchAPI,它基本上是一个设备上的搜索引擎,使应用程序能够索引结构化数据并使用内置的全文搜索功能对其进行搜索。该API将有两个设置应用程序的本地索引和一个中央索引,它将应用程序的数据集成到Android12的系统UI中,它将在本地提供诸如高效索引和检索、多语言支持和相关性等功能排行。
更好、更快的自动旋转
对于Pixel4及更高版本的Pixel设备,Android12Beta3中的自动旋转功能将使用前置摄像头的面部检测来更准确地识别何时旋转屏幕。由于它使用私有计算核心来做出自动旋转决策,因此图像永远不会存储或发送到设备外,从而确保了安全性。
与此同时,由于采用了新的ML驱动的手势检测算法以及动画和重绘方面的优化,Android12总体上将具有更快的自动旋转速度,延迟降低25%。
适用于游戏的Android12
Android12具有新的游戏模式API,允许开发人员根据用户设置的配置文件自定义他们的游戏性能,例如更长的电池寿命或最大帧率的峰值性能。该API还将与即将推出的游戏仪表板集成,在游戏过程中可以访问关键实用程序。
WindowInsets中的隐私指示器API
Android12中突出的以隐私为重点的功能之一是应用程序使用设备的摄像头或麦克风时的新通知。开发人员可能会遇到的一个问题是这些通知是否涵盖了他们应用程序中的有用内容。为了解决这个问题,谷歌在WindowInsets中引入了隐私指示器API,这将允许开发人员自定义通知在屏幕上的相对位置。
Beta3中的其他功能包括能够在完全托管的企业设备中配置摄像头和麦克风切换,以及启动前台服务的CDM配对应用程序的权限。
适用于电视的Android12Beta3
随着适用于智能手机的Android12Beta3的推出,谷歌还为其电视操作系统发布了Android12Beta3。它包含许多主要针对开发人员的新功能和改进,例如:
通过新的刷新率切换设置支持无缝和非无缝刷新率切换。
更一致的热插拔行为,改进了电视显示模式的报告。
隧道模式更新可减少Android框架中的媒体处理开销,以实现跨设备一致且高效的播放。
支持系统UI元素中的背景模糊,以实现不同UI层的视觉分离。
支持以全4k分辨率渲染AndroidTV操作系统(终于!)
应用程序使用时的新麦克风和摄像头指示器。
应用程序中麦克风和摄像头访问的全局切换。
设备证明以确保您的应用程序在经过认证的真实硬件上运行。
可用性
Android12Beta3现在可用于Pixel3及更高版本,也可用于带有ADT-3开发人员套件的AndroidTV。您可以在此处手动从Android开发者网站获取,也可以在此处注册以获取设备的OTA更新。根据发布时间表,谷歌将在8月推出Beta4(具有平台稳定性),然后在9月的某个时间发布稳定版。