在Google I/O 2022的开发者会议上宣布,Google 开发了 CameraX,为开发人员在开发使用 Android 设备摄像头的应用程序时使用提供了基准。这意味着无论用户是否拥有最好的 Android 手机之一或者只是入门级设备,这些用户可以期望应用程序中的相机质量看起来与设备的相机软件一样好。
CameraX 1.1 的推出推出了新的视频功能,以配合现有的照片捕捉功能,包括应用程序将设备上的所有摄像头视为一个“逻辑”摄像头的能力。通过这样做,用户可以在放大或缩小时期望相机之间的平滑过渡。
一旦Android 13推出后,CameraX 将获得更多功能供开发人员利用。使用 CameraX 构建的应用程序将显示更准确、更高质量的取景器图像,包括预览稳定和抖动减少。这意味着预览将看起来像最终结果,因此当使用数字稳定时,最终视频中不再有裁剪,并且(希望)滞后的取景器应该成为过去。
在捕捉高速视频(主要意味着 60FPS)时,取景器也进行了额外的改进,这将有助于防止卡顿和丢帧。Android 13 也将支持前置和后置摄像头的 HDR 视频捕捉。谷歌表示,它使用 HLG10 配置文件作为一致质量的最低基准。
最后,CameraX 正在添加扩展,以便应用程序可以调用常见的相机模式,如夜间模式、人像散景、HDR、面部修饰,当然还有自动模式。这样,所有手机——是的,即使是最便宜的安卓手机—因此开发人员不必担心某些手机在其应用程序中不支持特定类型的相机模式。这意味着更多手机可能会访问Snapchat 夜间模式等更新而不是一些流行的设备独有。
此外,如果手机制造商没有创建自己的相机扩展程序供应用程序使用,谷歌将提供应用程序可以回退的基线扩展程序。这对每个人来说都是个好消息,尤其是对于所有喜欢使用手机摄像头的社交应用程序。