主题 : 治“毒”有方:国产安卓手机APP管理策略盘点
千山同一月 万户尽皆春 千江有水千江月 万里无云万里天
级别: 总版主

UID: 998
精华: 0
发帖: 604963
威望: 528524 点
无痕币: 3089 WHB
贡献值: 0 点
在线时间: 61675(时)
注册时间: 2008-12-25
最后登录: 2024-03-29

治“毒”有方:国产安卓手机APP管理策略盘点

由于安卓先天的开放性以及谷歌的问题,在国内各种安卓手机定制系统也百花齐放,与国外用户群体钟情Google Play不同,目前国内安卓软件分发也存在各种大小不同的渠道,甚至部分APP在不同的分发渠道同一版本也存在不同大小、功能的问题,在全球安卓系统的碎片化难以遏制,在国内如果不同的软件按照版本来统计相信也能做成非常有趣的统计图。

对于一款安卓软件来说,能够让他们常驻后台的理由除了加快用户再次打开的启动速度之外,接收消息推送也是另外一个目的,缺少统一的消息推送方式让每个第三方软件都希望能够以最大的努力留在后台,为用户提供更多有价值的消息,这是一个非常“积极向上”的理由。
伴随移动互联网时代用户对于手机依赖性的加深和安卓份额在国内的不断扩大,有些安卓APP在后台已经不甘于仅用来接收消息这个任务,统计用户行为习惯(友盟等)、改变自己程序的活跃度和优先性(进程守护,注册为Foregroud_App),甚至部分流氓软件提升自身权限干掉其他软件留存自己,慢慢用户的手机变成了一个“蛊皿”,有网友曾经尝试在手机当中安装多种安全类、清理类软件同时运行,具体结果还请自行搜索,为针对这种问题,一些自动优化软件便应运而生。
目前包括绿色守护、阻止运行、My Android Tools在内的不少系统优化软件受到安卓发烧友的广泛欢迎,但是这些软件的问题在于如果不获得ROOT权限,一些主要功能都无法使用,对于小白来说难度也相当大,为了保证手机的续航时间不被软件内斗打折扣,不少的手机厂商就将一些功能内置在系统当中并且尽量做得不太繁杂,但相较于国外手机系统依然非常奇葩。
与iOS、Win10手机相比,安卓手机在中国不仅受众面、市占率高,轻易能够获得各种权限也是部分APP肆意妄为的最主要的原因之一,到目前为止,大部分的国内手机厂商都内置了非常齐全的手机管理软件,其上手难度已经堪比Windows系统杀毒软件,但必须承认,厂商如此折腾还是有这个必要,否则在软件数量足够的情况下,6GB手机出现卡顿也不是什么问题。
在治理安卓“毒瘤”应用这条道路上,国内厂商都有什么策略呢?
小米MIUI:功能最齐全,自带“神隐模式”
从2010年8月16日推出的首个内测版开始,小米MIUI就成为了受众面最广的第三方安卓定制系统,没有之一,在安卓2.X以及4.X时代,凭借着使用的功能开发以及稳定的更新周期获得了大批的米粉,时至今日,依靠第三方开发者为主力适配的MIUI依然有不少其他手机品牌的受众。

▲除小米官方机型外,大部分的第三方机型都为合作版发布
在去年的MIUI 7发布会当中,小米董事长雷军详细解释了集成在MIUI内部的“对齐唤醒”机制,Android为了确保应用的正确执行,提供了Wakelock(唤醒锁)的机制, 它能定时把系统唤醒。系统被唤醒后,需要经过一段时间才能再次进入睡眠状态。安装的App越多,系统可能被唤醒的次数越多,实际睡眠的时间越短,也就越耗电。
按照小米官方的说法, 该机制能够让待机时间延长两倍,其实现机制是由系统统一定时唤醒手机APP时间,统一进行休眠,APP在不同时间段的唤醒合并成一次唤醒,一次完成多个定时器的处理。这样通过减少系统被唤醒的次数,从而增加手机的续航,对齐唤醒目前已经成为安卓手机标配。



除此之外,从MIUI6开始集成在系统内部的“神隐模式”也对提升手机续航有重要的作用,被确定加入“MIUI智能省电”策略当中的应用,在后台会被限制联网频次以及硬件(如GPS)的使用频次,配合对齐唤醒能够有效避免系统被频繁唤醒的耗电问题。

除此之外,常规的软件敏感权限管理、网络连接管理、支付安全等都是MIUI安全功能的常客,因此不做过多介绍。
千山同一月 万户尽皆春 千江有水千江月 万里无云万里天
级别: 总版主

UID: 998
精华: 0
发帖: 604963
威望: 528524 点
无痕币: 3089 WHB
贡献值: 0 点
在线时间: 61675(时)
注册时间: 2008-12-25
最后登录: 2024-03-29

360os:告别卡慢,系统级主动安全防御

以安全起家的360,做手机软件与硬件自然还是为照顾用户体验为特色,在最新的360os稳定版当中主打就是“安全、轻快、省电、黑科技”,

360os深度整合360安全中心在系统级别运行,特色功能为财产隔离系统,在使用财产类软件时能够避免第三方软件窃取隐私,保护支付安全。

除此之外,360os系统当中自带的“冷藏室”功能也十分值得关注,官方说法是将常用APP冻结,不占用系统处理器和内存资源。实际上该功能应该是调用系统自带的pm disable命令将应用备份之后卸载,等到需要的时候再还原回来,与安卓系统内置的禁用功能类似。
在安卓原生系统当中,该功能需要在应用列表当中定位到APP,然后在详情页进行处理,360如此设置明显提升了该功能的可用度,并且从源头杜绝了软件链式自启动,是一个很讨巧的解决方式,与这些功能相比,内置在系统当中的360卫士的功能就显得单薄不少,仅能够实现一些常规的清理功能。

千山同一月 万户尽皆春 千江有水千江月 万里无云万里天
级别: 总版主

UID: 998
精华: 0
发帖: 604963
威望: 528524 点
无痕币: 3089 WHB
贡献值: 0 点
在线时间: 61675(时)
注册时间: 2008-12-25
最后登录: 2024-03-29

魅族Flyme:加强版“绿色守护”
在国内如果说与MIUI相齐名的本土定制化操作界面,魅族的Flyme肯定不能落下,以目前最新的Flyme5为例(今天下午将要更新到Flyme6),为保证手机续航水平魅族内置了多种定制化的节电以及权限控制方案,与其他定制系统相比,魅族的做法更为直接——除了一些需要常驻后台的应用类进程之外,默认在三分钟之后清除后台耗电类应用,这也意味着如果应用在后台出现高耗电行为时将直接被终止,当然一定情况下也会被误杀。

锁屏杀进程的方式与之前玩家圈较为流行的“绿色守护”方式较为类似,这种方式与MIUI的神隐模式相比优点是能够彻底解除后台耗电问题,缺点也显而易见,误杀的程序(例如图片当中的旗鱼浏览器)重新载入内存需要更多的时间,这与目前智能手机的多任务操作趋势并不相符,对于没有注意到这种问题的用户,建议在省电模式——待机耗电管理当中将部分常用APP加入信任列表防止自杀。
与之在功能上类似的还有努比亚的nubia UI以及华为的EMUI,由于他们的主动终止后台的机制大致相同,因此不做太多的盘点。


▲左为努比亚手机管家应用,右为华为EMUI5.0当中内置锁屏清理功能
总体来说,这种后台省电机制还是比较简洁明快,不过在多任务的角度来看,仅保持几个应用在后台运行明显不符合多任务的初衷,具体如何取舍还需要用户来最终定夺。
总结:

Android 6.0开始,谷歌为安卓系统添加了Doze休眠机制,在后台长期不被调用的APP将会被系统自动休眠,但这些APP依然存在链式唤醒的问题,对于这种问题国产手机厂商都采用了不同的处理方式进行解决,但是在缺少官方市场的情况下,部分软件厂商为了保证在手机当中的存在感后台服务愈发臃肿的态势仍然无法逆转,清除后台虽然省电,但对用户的用户体验影响较大,也让多任务切换以及消息推送方面无从谈起。
本质上手机厂商与软件厂商互相角力依然是安卓生态的开放性问题,在本月中旬的华为Mate 9发布会上,BAT联合华为以及网易打造的中国安卓绿色联盟,华为消费者业务CEO余承东表示,安卓绿色联盟目的是联合产业链相关合作伙伴一起改变安卓开放性和碎片化带来的用户体验问题,让安卓应用从开发到使用都更为规范,打造绿色应用生态,共同促进移动互联行业进步。从该联盟软件方面的成员来看基本上涵盖了大部分我们常用的APP,在谷歌无法触及的国内,安卓用户也只能期待与之相类似的软件方能够严于克己,共同构造合理的安卓生态体验。
级别: 十方秋水

UID: 88
精华: 0
发帖: 129690
威望: 220744 点
无痕币: 105747 WHB
贡献值: 0 点
在线时间: 51558(时)
注册时间: 2008-03-18
最后登录: 2024-03-28

谢谢楼主的分享。
Total 0.126771(s) query 4, Time now is:03-29 03:05, Gzip enabled 粤ICP备07514325号-1
Powered by PHPWind v7.3.2 Certificate Code © 2003-13 秋无痕论坛