当前位置: 首页 > 科技观察

Android12拟整治“闲置应用”,可能适得其反

时间:2023-03-12 00:04:54 科技观察

大家在使用手机时可能都有过这样的经历。有的时候手滑或者跟风下载了一个app,用了一段时间就丢了,如果有兴趣,删了太可惜了。如果以后还有用,不删除又会担心会增加耗电,占用存储空间。那么有没有办法在不删除APP的情况下,清理磁盘空间,防止这种不常用的APP在后台耗电呢?其实Android系统中也有相应的方法。因为我们可以在APP列表中找到这些不常用的程序,直接选择“停用”。此时APP本身仍会存在于手机中,但一方面,它的图标会自动隐藏,“眼不见,心不烦”。另一方面,“停用”的APP不仅失去了自启动能力,还会自动清除自身运行产生的缓存垃圾文件,相当于无限期“强制休眠”起来。有的朋友可能会觉得,手动一个个“停用”APP,需要的时候再手动启用,太麻烦了。有没有更简单的方法来解决这个问题?是的,因为Android12有一个新特性。根据开发者网站XDA的消息,近日他们的技术人员发现了一个名为“自动休眠新功能”的代码。而这个功能正是针对那些用户安装并长时间不使用的“闲置应用程序”。具体来说,Android12会监控应用的使用情况,当一个应用两个月没有打开时,系统会先自动将应用切换到“休眠”状态。与手动休眠不同的是,应用图标不会隐藏在不过此时它的运行缓存文件已经被彻底清除,无法在后台自动启动,Android11已经会清除闲置应用的权限,但不会自动禁用或清除缓存文件。其次,相较于手动休眠操作,Android12的“自动休眠”功能也会自动重置那些休眠应用的权限。也就是说,这些应用的权限曾经允许读取联系人、发送短信、获取设备位置的应用程序在“自动休眠”后都将重置为禁止状态。这样一来,不仅应用无法自行启动,后台窥探用户隐私的通道也被彻底切断,还能起到进一步省电的作用,可以说是很周到。不难看出,如果Android12最终会内置这个“自动休眠”功能,那么对于长期闲置的应用来说,就是为了“整治”,避免它们在后台耗电。电和窃取用户隐私确实会起到很大的作用。但站在开发者的角度,Android12的“自动休眠”功能显然不是什么好消息。因为这意味着,如果一个APP在两个月内不打开,那么它不仅可能永远失去一个用户,甚至连在后台秘密启动自己或收集用户数据的功能都将被彻底屏蔽。禁止,可以说除了图标还会显示,和被卸载没有什么区别。在被“杀死”之前拼命诱导用户点击,可能是未来很多应用的内置功能。正因如此,这个功能让三益生活担忧。为了防止自己的APP出现“两个月未打开”的记录,开发者会不会让应用更主动地推送通知信息,诱导用户点击;或者干脆像我们之前提到的一些例子,自启动一个透明窗口,然后通过程序进行虚假点击,从而欺骗系统认为“用户已经使用了APP”?无论从技术角度还是商业利益角度,我们确实不能排除,一旦Android12开始加大整治“闲置APP”的力度,反而可能引发更大的反弹,甚至促成上述各种现象的出现。不过,谷歌或许也想到了,事情或许会有转机。纵观安卓系统的发展,不难发现,至少在安卓6.0之后,谷歌逐渐加大了对APP不良行为的管控力度。从最早在系统中加入一个原生的权限控制器,到应用在安装和首次启动时强制公开权限,再到未来可能会自动“屏蔽”不常用的应用……这些设计都是为了more很好地保护了用户隐私,提高了手机的运行效率。但即使谷歌一次次收紧权限控制,一些“狡猾”的开发者总能想办法钻空子。以目前谷歌要求Android“appsmustexpresspermissions”为例。虽然很多APP在刚上线的时候都会乖乖申请各种权限,但是一旦用户拒绝,要么直接崩溃拒绝使用,要么用各种提示信息或者“善意”“威胁”反复申请相关权限.最后,用户很烦,为了至少能正常使用手机,往往会做出妥协,最终还是这种开发者胜出。幸运的是,距离Android12的正式发布还有几个月的时间,对于谷歌来说,他们还有足够的时间来收集用户反馈,观察开发者的态度,进一步完善“自动休眠”功能。例如,针对我们在上一篇文章中提到的一些应用为了避免被“蛰伏”,可能会更主动地诱导用户点击使用的问题,谷歌可能会引入更进一步的评价机制,甚至给消费者一个更方便的手动一键“休眠”APP频道也可以。