Android11限制第三方相机应用程序以保护位置隐私
谷歌在 Android 11 中进行了一些更改,但也引起了不小的注意。在下一版本的 Android 中,当应用程序请求拍摄照片或视频时,只会启动预装的相机应用程序。这自然引起了许多问题,尤其是关于谷歌的动机,该公司现在更新了其开发者指南,以解释它试图通过这一变化保护哪些用户隐私。
需要明确的是,Android 11 不会取消用户将第三方相机应用设置为默认应用的能力。他们仍然可以这样做,并且他们选择的相机仍会在例如双击电源按钮时启动。Instagram 和 Snapchat 等拥有自己内置相机的应用程序将继续像以前一样工作。
改变的是当应用程序(如剪贴簿或笔记应用程序)请求系统拍照或录制视频时会发生什么,Android 将仅启动来自谷歌或制造商的预装相机应用程序。他们将无法启动第三方相机应用程序,即使设置为默认设置,除非开发人员在其意图广播中特别指定这些相机应用程序。鉴于这样做所需的工作量,大多数应用程序可能只会接受新的默认行为。
谷歌解释说,此更改旨在确保根据请求使用相机的应用程序的位置权限正确处理 EXIF 位置元数据。换句话说,它旨在防止没有位置权限的任性应用程序仍然通过不知情的相机应用程序收集设备的位置。不幸的是,EXIF 位置劫持是真实存在的,谷歌确实有防止它发生的基础。
当然,对于一些用户,尤其是那些认为谷歌间接试图推出第三方相机应用程序的开发人员来说,这仍然不会令人满意。对于许多用户来说,可能什么都不会改变,他们仍然可以使用自己喜欢的相机应用程序上传到这些应用程序和服务。他们只需要采取一些额外的步骤,从长远来看,开发人员认为这会让用户望而却步。