每个Android版本都对曾经过于广泛的应用程序权限系统进行了改进。如今,用户可以视情况授予或拒绝权限,并且要求开发人员更加提前了解所需的权限以及为什么需要它们。但是,在某些情况下,即使是细粒度的权限也可能会被滥用,从而迫使Google收紧绞索。一种这样的情况是能够查看手机上安装了哪些应用程序,并且从下个月开始,Google将开始筛选没有任何业务的应用程序。


许多人安装应用程序时一时没想到,有时甚至很粗心,但是您积累的应用程序列表并不完全是许多人认为是无辜和无害的事情。Google Play认为此信息是私人的且敏感的,因为它可以反映特定人的偏好。而且,与往常一样,该信息可用于广告甚至间谍目的。


因此,Google将限制哪些应用



程序可以使用其强大的QUERY_ALL_PACKAGES权限,仅限制那些以搜索设备上安装的所有应用程序为核心目的的应用程序子集。Google将“核心功能”定义为该应用程序的主要目的,没有它,它就变得毫无用处。这些包括设备搜索应用程序,文件管理器和Web浏览器。


Google确实表示,如果该应用程序可以证明需要QUERY_ALL_PACKAGES权限是合理的,则它可以授予临时例外。它以金融或银行应用程序为例,因为出于安全目的,这些应用程序可能需要知道设备上安装的所有应用程序,例如检查是否存在已知的恶意应用程序。当然,使用这些数据做广告的应用程序是很大的禁忌。



Google原本打算在今年早些时候生效,但已将新政策的实施推迟到2021年5月5日。但是,此更改仅影响专门针对Android 11或更高版本(API 30或更高版本)的应用。就像对其权限系统进行的每项重大更改一样,这也可能会无意中影响某些极端情况,例如Tasker或高级用户应用程序,还有待观察,这将是这次的伤亡。


#数码科技新鲜事#