安卓手机的垃圾广告、垃圾遗存,不用小编多说,地球人都知道!小编曾听一位做移动APP开发的朋友说,iOS的APP中70%的代码是有用代码,30%是冗余或广告代码;而安卓APP正好相反,70%的是冗余或广告代码,只有30%是有用代码。说实话,第一次听到这个说法,还真是挺吃惊的,不知真假。
前几天跟某知名手机清理应用的产品经理吃饭,看到了一些颇有意思的内部数据,讲的是2013年全球安卓手机垃圾清理汇总:全球安卓手机人均每天清理垃圾350MB,全球安卓手机用户约7.5亿,全球清理垃圾总量约为2.6亿G,相当于装满1600万部16G小米3,把这些手机堆起来约6700万米高,这个高度相当于约146座珠穆朗玛峰。
不同国家的安卓手机用户,对清理功能的喜好也有很大差别。比如,中国APP的商业环境最复杂,所以中国人最喜欢清理垃圾;印尼人的手机档次比较低,所以有半数人喜欢清理内存,一键加速;大家知道最喜欢清理隐私的是哪个国家吗?没错,日本人最喜欢清理隐私,这个习惯还真是好,当年陈冠希要也有如此觉悟的话……
安卓手机为什么总是卡?我请教过国内最早做清理软件的卓大师团队的专业人士,得到的回答是两种原因,其一,你的手机硬件配置低,CPU、RAM和ROM必须高大上,这样才能减少卡顿、内存不足、存储不足的情况。但问题是,手里拿的确实是一款高大上的手机,用时间久了为什么还是不爽?还是有那么多的垃圾产生?
接下来原因就复杂了,粗略梳理了一下,大概分这么几类。
其一,安卓系统本身的问题。
它是开放的系统,频繁的安装与卸载必然会在手机内积累大量残留,这些手机底层的残留物并不会因为你把APP卸载了而自动删除,卸载APP没用的,一般用户也意识不到它的存在,久而久之越积越多。
其二,并不是垃圾多的APP就一定是垃圾APP。
大户人家必然生产更多的“生活垃圾”,视频、微博这种APP,使用最频繁,所以垃圾产生也多,这属于正常现象。
其三,应用开发商能力低下导致。
APP开发者技术有高低,有的算法和优化做得很烂,导致应用在使用时产生大量不必要的垃圾文件占用ROM空间,各种毫无必要的后台自动启动和进程占用RAM......这又要说到安卓宽松的审核机制,使得这些不规范APP得以流向消费者。
其四,就是不良应用开发商故意造孽。
百分之百是出于商业目的。由于国内安卓用户没有良好的付费习惯,安卓程序基本只能靠植入广告来挣钱,所以很多APP玩命植入广告插件,一个安卓APP里面,放一个两个广告,太正常了;放七八个那叫刚上道。弹广告这还都是小户人家,大户人家就更不得了。各大互联网公司要抢入口,常有强制弹通知栏消息,或者升级时强制安装家族其他APP的现象。比如最近有一个手机输入法升级,点击升级之后就发现屏幕上多了一个某某手机助手,你说肩负这些特殊任务的APP,它们能纯洁吗,能简单吗,能不饱含垃圾吗?这些APP为了达到特殊目的,在用户安装时总是要求各种权限,这些APP为了完成特殊任务,比如获取相关位置数据、通讯数据等,都是要在后台运行的,是内存里的垃圾。
对于这种现状,用户只能选取一款靠谱的清理软件:
报告也说了,按一周清理次数,全世界用户里,最爱清理垃圾的第一名是中国用户,而最爱清理隐私的国家,中国连前五都没进。其实用户可能并不是不爱清理,原因可能就是目前的清理软件非常之多,用户在选取应用过程中挑花了眼,不知道选用哪一款,或者就是被动的装了不太好用的清理应用,比如你只装了某知名的XX安全卫士,不就你就发现你手机里又自动的多了XX清理卫士,不久你就会发现你手机上他们一家老小都到齐了,这时你恰好也没装清理应用,索性就用这个装好的了,其实这个应用的清理效果也没那么好,但是你也懒得卸载了。
那么如何挑选一款靠谱的清理应用呢,首先功能要全面,其次要高效,最重要的一点是体积要小巧,因为在功能无差异的情况下体积越小说明代码质量越高,算法越好。安装包体积比较大的前文也讲过可能除了清理的功能之外,他们更专注“其他的功能”。
横向比较国内几款知名的清理软件,我们就会发现其中的端倪:
在此小编就不做过多的推荐,使用习惯这个东西也是见仁见智,不过在手机清理这个领域我们还是能够看到专注做清理,有业界良心的开发团队存在的。