手机内存加速工具其实根本没法加速。。。
2019-08-07 00:58:11 Author: mp.weixin.qq.com(查看原文) 阅读量:52 收藏

不知道差友们遇到手机卡慢的第一反应是什么?
A:换个手机。
B:内存满了,清一清就好了。
其实好多年前,世超还是个学生的时候,也喜欢时不时这么操作一番。
随着画面中的小火箭发射升空,手机,世超仿佛真的觉得手机运行速度变快了。       
 
还有这个「 手机降温 」功能,世超曾经信以为真,觉得等上那么一分钟,手机真的会变凉快。。。
 
 
直到后来世超自己开始写程序了,才知道原来这一切都是骗人的。。。
自己安装的所谓「 内存加速工具 」不但没有用,反而还会拖慢手机的运行速度看着一个个标榜「 加速 50% 」、「 效果超同行 」的宣传海报。。。
 
嗯。。。宣传得十分用力,鼓掌 👏!
世超觉得,是时候该告诉大家真相了。
 
首先,要想加速手机运行、给手机降温,清理多余的后台程序并没有错,但用户自行安装的清理工具可以获得的权限很小,不能彻底清理手机后台程序。
 
若是后台程序清理不彻底,反而会引来程序的反复启动,无意义地消耗更多硬件资源
换句话说,这些工具的内存加速功能,并不能达到他们宣称的效果。

 砍掉一个头,长出两个新的 

为了保护手机不被恶意入侵,Android 在各个层面都预置了安全措施。
其中就包括,使用「 权限管理 」严格控制应用程序对手机硬件的使用。
 
一方面,是不让应用滥用麦克风、摄像头一类的权限,从而监视用户;
 
另一方面,就是控制应用程序的后台运行,节省电量。
这个设计原本对于单打独斗的独立应用是够用的但「 全家桶 」应用为了保活干出来的事简直不要太流氓。
 
其中最典型的就是滥用广播唤醒机制
百度系唤醒百度系,阿里系唤醒阿里系,腾讯系唤醒腾讯系,只要打开一个家族式应用,它就能把已经休眠的兄弟应用全都叫起来。
其他还有过一些走偏门的,比如当年手机 QQ 靠生成一个 1 像素的悬浮窗保命。
手机屏幕上大概有 200 多万个像素
本身跨应用广播唤醒和屏幕悬浮窗是有正当用途的,比如用饿了么订餐,唤醒支付宝弹出支付界面;打视频电话,缩到小窗然后去干别的,结果好好的权限被滥用成这样。。。
嗯,脑洞不大,怎么能当产品经理呢?

「 长效抑菌 」?不存在的 

除权限管理外,Android 还使用容器( 应用沙箱 )隔离正在运行的应用程序
       
用户安装的应用运行在沙箱中,就好比被罩在一个「 套子 」里,互相看不见对方。
 
正是因为手机存在沙箱机制,用户安装的程序无法管理和监视其他程序( 但是可以通过跨应用广播相互唤醒 )
 
用户安装的程序只能在运行列表里看到它自身       
而只有系统组件或者获得了系统 root 权限的程序才能查看整个手机的运行状况。
root 权限相当于 Windows 上的超级管理员       
由于 root 权限一般是需要破解才能够获得的最高权限,从软件商店下载的内存加速工具当然是获取不到的。
那么,理应无法终止其他进程的内存加速工具是怎么给手机加速的呢?
还是得夸一下程序员的脑洞,最后还是被大家另辟蹊径找到了一个方案。
首先,Android 提供了一个普通程序可以获得的「 使用情况访问权限 」。
 
有了这个权限,就相当于可以从系统拉一张写了「 什么程序什么时候运行了多久 」一类信息的单子。
我们平常用的一些番茄钟、手机使用情况统计工具其实就是用的这个权限。
同样,这些内存加速工具也是用了这个权限,拿到了一张确切来说是「 刚刚 」正在运行的程序的清单。
巧的是,Android 开放了一个能够结束进程的接口,前提是你能拿到正在运行程序名称才行。
于是,你有一个 Apple,你又有了一个 Pen,理所当然的就可以。杀掉清单上的程序。
但通过这个方法终止后台进程的局限很大:
 
一是「 前台状态 」在目前的 Android 系统里还是很好伪造的,因此那些真正耗电的程序是没法通过这个方法来结束的
 
其次这些权限根本没法用来监测全家桶应用的互相唤醒状态,可能不出五分钟,这些杀掉的程序就又都回来了。。。
 
要知道,这年头的洗发水还讲究一个「 持久去屑 」呢。
 
而在这杀掉又唤醒的一来一回之间,别说省电降温,手机都快成电暖宝了。。。
 

 对于卡顿,我们能做什么 

看完前文的差友,可能基本上已经明白世超要说什么了:
 
其实手机系统本身的后台清理机制才是对大家最有效,也是最靠得住的,毕竟只有系统才能从后台、唤醒、权限等等方面做优化。
 
但尽管每年 Google 都会强化 Android 的后台程序管理能力,可还是难以追平 iOS。
 
Android Q:加油,这次真的只差一点了!
        
好在最近几年,国内叫得出名的手机品牌都在后台程序管理方面有所发力。
 
如果差友们使用的手机是在 2016 年以后发布的,通常会内置较为完善的后台程序管理模块,正常使用就可以啦。
如果差友们使用的是「 港行 」、「 美行 」一类没什么特殊优化的手机,可能还需要使用诸如「 绿色守护 」、「 黑阈 」、「 冰箱 」一类的工具协助管理手机的后台程序。
       
和常见的加速工具不同,这三款工具都需要用户对手机做一些破解操作:
 
通过获取 root 权限或者 adb 调试权限,去控制整个手机的后台和程序之间的唤醒,相当于给原本的手机系统外挂了一个有实权的管家。
 
但因此可能会产生的安全问题就需要用户自己去斟酌使用了。
 
除了指望厂商发力和使用真正有用的工具外,剩下的就要看差友们自己的使用习惯了。

Android 开发者网站, API 信息

魅族 Flyme 宣传文案

不要乱下奇奇怪怪的东西哟~


文章来源: http://mp.weixin.qq.com/s?__biz=MzA5NDc1NzQ4MA==&mid=2653381736&idx=2&sn=ea40a4e430b68b108af7326c99f251b2&chksm=8b9a736fbcedfa79fa3b6f8a28d74f9ad83ee7ddf632818fc0f0bc6dde20a857717e35baf6f4#rd
如有侵权请联系:admin#unsafe.sh