MIUI12照明弹权限透明化 链式启动机制一览无余

您所在的位置:网站首页 照明弹功能在哪 MIUI12照明弹权限透明化 链式启动机制一览无余

MIUI12照明弹权限透明化 链式启动机制一览无余

2024-07-10 12:26| 来源: 网络整理| 查看: 265

移动互联网时代,隐私保护是重中之重。近日,MIUI12系统引发我们的关注,主要是因为MIUI12系统为实现用户个人隐私数据的全方位守护,提供了照明弹、拦截网、隐匿面具三大功能模块。

在这其中,照明弹功能引发安卓用户热议。所谓的照明弹功能可以让用户清楚地知道哪些权限被使用过以及使用次数,APP在后台的所有操作都可以简单直观地呈现给用户。

通过该功能可发现某些APP一天内读写存储1万多次;一些APP还能持续自我启动、读取地址和位置信息。此外,还会发现众多APP的启动会拉活其他APP。如打开虎扑APP就会唤起神州优车、京东读书、美图秀秀等APP。

简而言之,这就是著名的链式启动。

链式启动为何出现?

照明弹功能让我们明明白白地看清了安卓APP中所存在的奇葩的链式启动现象,该机制也将损坏手机的电量与性能,这无疑不是给用户体验带来负面影响。

因此,为解决链式启动,安卓官方以及各大手机商均做了不少举措,例如国产ROM很早就开始限制APP相互唤醒,安卓新版限制了不规范API的调用令链式启动难以实施,这次MIUI的照明弹也是为限制链式启动所做的努力。

由于链式启动会为手机带来卡顿、耗电的坏口碑,因此用户以及手机商都对其深恶痛绝,那么为什么还会出现该特性呢?

链式启动与安卓推送机制息息相关。其推送机制有两种途径:第一种Google为安卓准备了基于Google服务的GCM/FCM推送服务,APP不需要驻留后台,只需要接入到GCM/FCM中,APP就可以借助Google服务器直接向安卓机推送消息;第二种是APP驻留后台,连接自己的服务器实现消息推送。

第一种途径省电且低难度,但是在国内确实应用的是第二种途径。这主要是因为谷歌服务在国内无法使用,国内安卓没有谷歌服务器框架,因此在国内无法使用GCM/FCM推送服务的情况下,第二种得到应用。

消息推送如何实现?

对于安卓手机而言,手机商对于APP后台驻留问题均采取严格限制,为实现驻留,只能采取APP间互相唤醒操作,进而实现消息推送。

消息推送如何解决?

虽然链式启动受到严格限制,但是其依然存在。在GCM/FCM国内无法使用的前提下,应当如何彻底解决推送问题?

1)MiPush

MiPush是MIUI中系统级别的推送系统,只要APP接入了MiPush,那么它就可以利用MIUI的云服务器来推送消息,而无需驻留后台。但只有在MIUI当中,它才能作为系统级别的推送机制存在,在其他ROM中则和其他第三方推送SDK类似。

2)统一推送联盟

统一推送联盟是由工信部发起,也是最有希望彻底解决国内APP驻留后台现象的方案。统一推送联盟已经得到了华为、小米、Google等多家手机厂商与互联网企业的支持。

因而,在未来国行安卓机的ROM中可能都内置统一推送的API,进而实现消息推送。由此可见,绝大多数APP都无需驻留后台,链式启动也将走下历史舞台。

总而言之,在当前安卓生态环境中,链式启动是由于推送机制造成的,这虽然被深恶痛绝但确是形势所迫下的必然存在的现象。

小米将应用权限透明化的操作除得到用户欢迎外也是智能手机行业的一种趋势,因为应用APP无限制的访问用户权限必然遭受限制。生态需要健康发展,为彻底杜绝链式启动,或许在统一推送标准被确立后才有可能实现。

点击查看往期内容回顾

Ubuntu系统与树莓派认证:如何运行需知道

新睿云免费云主机限量领取

长按二维码,关注我们

新睿云,让云服务触手可及

云主机|云存储|云数据库|云网络



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3