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