Android 12到了第3个Beta测试版,仍继续加入许多新功能,包括卷动屏幕截屏、隐私指示器API,以及经强化的屏幕自动旋转和设备上搜索功能。Google表示,从第3个Beta测试版后,开发者已经可以开始测试应用程序的稳定性,并且着手更新应用程序。
最新版Android加入卷动屏幕截屏功能,让用户可以更轻松地截取和分享需要卷动的内容,当用户对可以卷动的内容截取屏幕截屏时,画面便会出现截取更多的按钮,点击该按钮可以开展屏幕截屏显示完整内容,供用户方便地调整裁切。
在大部分应用程序中,卷动屏幕截屏是开箱即用的功能,Google提到,当开发者的应用程序使用标准以视图为基础的UI,不需要进行任何变动就可以支持该功能,但是对于不使用基于视图的UI,或是使用高度自定义UI的应用程序或UI包,就必须另外使用ScrollCapture API来支持卷动屏幕截屏。ScrollCapture API会将卷动截取通知发送给应用程序,并且要求应用程序将UI搭建到提供的Surface中。
Google在Android加入对AppSearch的支持,AppSearch是新的高性能设备上搜索引擎,借由使用AppSearch,应用程序可以索引结构化资料,并使用内置的全文搜索功能对其进行搜索,AppSearch还提供高效的索引和检索、多语言支持和相关性排名等诸多原生功能。
在上一个测试版,Google在Android 12加入摄影机和麦克风激活指示器,来通知用户应用程序正在使用这些设备,但是因为指示器在应用程序进入沉浸模式时,仍然会显示,这有可能会盖掉应用程序原本的内容,因此Google现在提供隐私指示器API,让应用程序知道指示器的边界以及在屏幕上的位置,借此进行调整。
Android 12现在大幅改进屏幕自动旋转功能,Google利用脸部侦测功能,强化Android的自动旋转功能。官方解释,借由前镜头能够更准确地判断旋转屏幕的时机,像是当设备侦测到躺在沙发或床上的用户,Android设备就会自动转屏。
自动选转功能的判断,只会在本地端运算,图像不会存储或是发送出设备外,在第3个Beta测试版,已经可以在Pixel 4和更高版本的Pixel设备使用。不过,Google也加速了所有设备的旋转功能,优化了动画和重绘功能,还添加采用机器学习技术的手势侦测算法,所以即便非Pixel设备,基本自动旋转功能的延迟也少了25%,而基于脸部侦测的自动屏幕旋转功能,则创建在这项改进之上。