首页 >

为什么所有的app都要访问你的通讯录,相册等等,要不然用不了? – 网络|

revit系统族怎么修改,58同城怎么创建简历,2. 域名是什么 请举例为什么所有的app都要访问你的通讯录,相册等等,要不然用不了? - 网络|为什么所有的app都要访问你的通讯录,相册等等,要不然用不了

安卓系统的开放

现在市场主流的智能手机系统已被美国两家高科技公司所垄断,一个是苹果公司的iOS,另一个是谷歌公司的Android。

iOS和Android系统是目前市场份额最大的两大智能终端操作系统软件,经过十多年的不断发展,iOS和Android系统也在相互学习、相互借鉴,为用户提供越来越丰富和便捷的操作体验,但是,iOS和Android系统却采用了截然不同的两种软件生态策略,iOS完全封闭,Android相对开放。

移动操作系统的封闭与开放与否,意味着系统开放了多少权限给应用开发者来进行调用。相比较而言,iOS对应用开发者的权限管理更为严格,其只授权开发者调用允许的权限,并交由用户决定是否授与相应的访问权限,大家可以简单地理解为iOS给你哪些权限APP就只能使用这些权限,多的一概被系统禁止。Android则完全相反,系统几乎将所有权限下放给应用开发者,APP想要什么权限就能申请什么权限,即使这些权限不是APP运行所必须的。以上描述虽不精确严谨,但基本可以概括出两大移动操作系统的现状。

Android6.0开始的内置权限管理

Android系统这种完全开放的策略,导致用户手中的Android设备容易出现APP自动启动后台进程、相互唤醒而造成设备运行缓慢、卡顿的现象,也是让用户非常头疼的地方。国内安卓深度定制系统MIUI很早就已开始支持APP的权限管理功能,而谷歌也自Android6.0版本开始,在系统内集成应用权限管理功能,当APP首次运行时,会将该APP所申请的一些权限需求弹窗交给用户来进行选择,试图收紧日益泛滥的APP权限获取管理方式。

但这种新增的权限控制似乎并没有得到很好的效果,众多APP开发者将APP所申请的权限设置为其运行的必要条件,这样当Android系统弹窗提示用户进行授权许可时,如果用户拒绝相应权限的授与,APP则将以直接退出的运行方式来抗议,此举也让Android系统的这种授权管理流于形式。

小结

所以,即使现在的Android系统已经升级到了Android10等更高的版本,但从根本上并未彻底解决APP权限的滥用问题,用户不给授权APP直接拒绝运行的问题并未得到根治,更多的可能只是告诉了用户APP运行时将会调用这些权限而已,即使这些权限可能根本不需要。

应用开发者开发出一款应用需要进行大量的工作,而利用Android系统这个权限管理漏洞尽可能多的收集用户信息,对产品以后的规划、发展等备用也就在意料之中,毕竟这是个大数据的时代,即使现在用不上这些用户数据,为将来做准备也未偿不可。

基于此,现在Android手机里普遍存在的APP运行时会申请不需要的相关权限就可以理解了,这是Android系统的原因,国内的MIUI12系统已开发出给APP授与空权限的功能,就是为了应对APP权限申请泛滥的现象,但不知这个技术又能走多远。


为什么所有的app都要访问你的通讯录,相册等等,要不然用不了? - 网络|
  • 大白话解读特斯拉行车数据,到底谁在说谎? - 网络|
  • 大白话解读特斯拉行车数据,到底谁在说谎? - 网络| | 大白话解读特斯拉行车数据,到底谁在说谎? - 网络| ...

    为什么所有的app都要访问你的通讯录,相册等等,要不然用不了? - 网络|
  • 长时间面对电脑工作的IT工作者会容易得精神分裂吗? - 网络|
  • 长时间面对电脑工作的IT工作者会容易得精神分裂吗? - 网络| | 长时间面对电脑工作的IT工作者会容易得精神分裂吗? - 网络| ...

    为什么所有的app都要访问你的通讯录,相册等等,要不然用不了? - 网络|
  • 如何利用Excel统计出一个表中的某个数在另一个表中出现的次数? - 网络|
  • 如何利用Excel统计出一个表中的某个数在另一个表中出现的次数? - 网络| | 如何利用Excel统计出一个表中的某个数在另一个表中出现的次数? - 网络| ...