现在Android有了管理权限,为什么国内有些流氓软件还是不遵守_中国 流氓软件
现在Android有权管理。为什么国内一些流氓软件仍然不遵守?
你好!谢谢你的邀请!
个人认为安卓软件权限混乱的主要原因如下:
1.苹果系统提供的权限和API本身比Android少,因为Android是一个闭源系统,而Android是一个开放的操作系统,谷歌专门为不同的设备提供不同的API和权限,以使Android能够在不同的设备上运行。例如,当wifi通用钥匙第一次出来时,苹果系统没有“软件自动填写wifi密码”的权限,所以当时的苹果系统不能使用wifi通用钥匙,这种情况已经解决了好几年。苹果对不同类型软件可调用的权限有明确要求,不按要求开发的,不予发布。
2.在苹果生态系统中,苹果掌握了从软件开发标准到实施标准和应用商店审计的所有内容。如果你不按照他的规则开发,他就不会把你送到应用商店。这样,您的软件就无法分发。Android系统的生态是不同的。如果你把软件安装包扔到网上,任何人都可以下载和安装。此外,中国有这么多第三方应用商店,几乎每个应用商店的标准都不同。当然,没有人会规范Android的软件开发标准。
比如我们吐槽最多的两个问题就是背景的安装和相互唤醒。前者现在基本解决了,但是互相唤醒的问题从来没有合理的解决办法。一些制造商为了使他们的软件继续在后台运行而不被系统强行关闭,所以他们同意,例如,当爱奇艺的背景过程没有关闭时,不断唤醒网络云音乐的背景过程,网络云也不时照顾爱奇艺的背景过程,这导致我们的安卓手机经常需要清理背景和重新启动系统,也是我们安卓系统运行卡缓慢的主要原因之一,在苹果的生态系统中,这种行为是不允许的,也是不可能的。只有在用户允许的前提下,其他软件的前台过程才能被唤醒。
3.事实上,在国外,谷歌有自己的Android软件开发标准,但由于特殊原因,国内开发商可以完全忽略谷歌的要求。
4.部分权限确实在软件功能的实现中起着至关重要的作用。例如,美图秀秀需要申请调用相机权限,否则美图秀秀将无法在软件中使用拍摄功能。地图软件需要获得你的地址簿权限,这有点太多了。
5.依靠Android庞大的用户基础,一些软件也有大量的用户。从开发者的角度来看:“除非你按照我的规则使用软件,否则我不会为你玩。”
6.结合2、3、5.这三点导致苹果是苹果生态系统的老板。在Android生态系统中,开发者是老板。因为有些软件是你所属行业的代表性产品,你必须使用它,你只能按照它的规则给予权限。
7.苹果生态系统中的一些软件是免费的,而安卓生态系统是免费的,这使得软件开发者很难从安卓生态系统中获得利润。因此,在这种情况下,开发者通常对Android生态系统中的软件权限提出特殊要求:例如,地图软件可以获得您的地址簿权限,查看软件使用记录的权限,用于大数据分析,然后向您推荐您想要的信息或产品,或向您的朋友推荐地图软件(以下是地图软件的隐喻)。
个人理解,欢迎指正!