「猴机」为什么没有「肾机」顺滑和省电?

IOS-VS-android.jpg

自 Android 诞生之日起,围绕这款操作系统最多的争论应该就是「不够顺滑」「电池不够用」……由于都是基于触摸设备的操作系统,所以 Android 不免就会跟「敌军」iOS 进行比较,虽然两个系统底层内核的实现很相似,不过到了交互层,就属于两个世界的东西,所以相对来说,Android 从诞生之初就存在不够顺滑和相对更为费电的老问题。

Android-Jelly-Bean-4.1.jpeg

当然自从 Android 进化到了4.1版本之后,如果你不安装任何的 App,其实只要你的硬件不算太老(2011年之后的机型),系统已是相当流畅的赶脚,只不过如果当你开始安装App之后……呵呵,你会发现即使系统内存是 2 GB 的 Android 机,App 一多「猴机」依旧是卡出翔和电池不够用的赶脚……why?

为什么 Android 机用了段时间,又卡又费电?

用过 Android 机的都知道,Android 机后台管理远比 iOS 复杂得多,一个正常的 App 如果被切换到后台的话,进程会先被保存到了 RAM 上,以便你切换回来的时候可以迅速开启,同时可以由于不存在对手机 CPU 与闪存的反复读写,所以——你也看出来了,整个过程实际上根本不费电。

AndroidPushNotification.png

但是 Android 同时还存在服务这个概念,也就是说对于需要 Push 功能的 App 来说,即使看上去完全退出,实际上却仍然在后台频繁的「唤醒」手机,使得手机一直处于高速运行的状态,先不说其占用大量的系统资源,但就频繁的响应就像跟正常使用时一样费电,这样的 App 一多,即使是电池容量再大也有扛不住的时候。

遇到问题当然就要对症下药,以往我们会采用比如说电池助手类的 App,不过这一类的 App 都治标不治本:关闭蜂窝网络/关闭 GPS/调低电量这些起到节约电量的作用已经相当有限,而这些助手类本身其实也更耗电……唯一的方式就是将这些APP进行“隔离审查”,强制的将他们和相关的服务关闭掉,从而不让他们频繁的“唤醒”手机,而达到节省电量的目的。

Screenshot_2014-02-14-21-04-24.png
Screenshot_2014-02-14-21-04-37.png

而今天介绍的工具:绿色守护就是实现这个功能的一种工具;他可以在手机待机之时「静默」的将黑名单中的 App 强制关闭掉,不让其进行无聊的推送,这样在运行大型程序之后,可以有效的释放系统内存,并降低手机的唤醒概率,达到省电的目的。

其实之前我们已经给大家介绍过绿色守护的使用方法,当然为了消除各位新手的顾虑和使用上的问题,我打算再给大家做一个超详细的教程,保证各位看官嗑着瓜子就把买手机电池的钱省了,对了,我虽然手握侧脸君淘汰的 Nexus 4,不过为了更加深入群众,还是使用之前的谷歌三儿子 Galaxy Nexus 给大家做详细的介绍吧!

绿色守护之超级教程

1. 手机先root

Screenshot_2014-02-14-22-55-43.png
Screenshot_2014-02-14-22-55-54.png

虽然我不推荐大家 root 自己的手机,毕竟这 root 之后安全风险实在很大,而且考虑到绿色守护也可以用非 root 方式实现,但是为了图一个方便,还是先 root 做初步的准备吧,至于 root 教程请各位根据自己的机型进行搜索,我这里就不多说了。唯一要说明的是 root 之后的管理器最好使用 SuperSU ——为啥,首先 SuperSU 有反 root,如果手机系统 OTA 了可以平滑升级,机器人可以不倒地……再者是可以在手机启动之时就可以运行绿色守护:但是必须确定的是,我们的教程是建立在最为安全的前提下。

2. 安装绿色守护

这里直接去 Play Store 安装即可,不多阐述了。

3. 初阶使用方法

Screenshot_2014-02-14-21-05-11.png
Screenshot_2014-02-14-21-05-17.png

不少朋友安装完毕之后,看着绿色守护依旧干瞪眼,怎么设置呢?哪些是需要加入其中需要进行休眠的 App 呢?首先打开绿色守护,root 权限放行,接下来就是将不希望推送和后台运行的App添加进来,那些在后台运行的 App、曾经定期运行、可能减缓设备相应速度的,到底哪些是需要添加到黑名单的呢?

Screenshot_2014-02-14-21-04-46.png
Screenshot_2014-02-14-21-04-59.png

这里小编我给大家一个参考:1.需要经常使用推送的不添加,例如 weico 和微信,如果你有用到相关的推送邮件服务也别添加进去;2.系统级 App 类的不要添加,比如说输入法工具,电话,谷歌 Play 服务(其实可以添加进来,在高阶教程中我再详细说,只不过小编我是重度谷歌服务使用者,所以并未添加),这些都是需要定时进行唤醒的(不然别人打电话给你,你会漏接电话),所以也是必须保留的。

而哪些是小编我会添加进去的呢?1.购物类 App:例如说淘宝,大众点评;2.新闻阅读器类:网易新闻,网易云阅读,RSS 阅读器;3. 工具类:手电筒,文件管理器,Office 服务套件,instapaper;4.通讯类:QQ,instagram——这些APP我都是需要用就打开,不用了就直接关闭,根本用不到推送,而事实上这几个类型的App都是时不时玩一把的推送的主,所以放到绿色守护这个监狱里就让人安心很多了。

Screenshot_2014-02-14-22-38-08.png
Screenshot_2014-02-14-22-38-47.png

放到绿色守护黑名单中的 APP,在设备锁屏三分钟之后,会自动进入休眠状态,而从初步的体验上看,虽然在后台中有一个绿色守护进程,也仅仅占有 3 MB- 5 MB左右的系统内存,但手机的待机时间则大大增加,在中度使用(一天十个五分钟内电话,时不时微信,刷微博)下,1800毫安时的 Galaxy Nexus 也坚持到了15个小时以上;而晚上在飞行模式下待机,八小时下来也仅仅只掉 1% 的电量!

Screenshot_2014-02-15-10-37-47.png
Screenshot_2014-02-15-10-37-38.png

*写给未 root 的用户:从绿色守护2.1版本开始,未 root 用户只需要在系统-辅助功能-服务中打开绿色守护,同时在桌面中新建快速休眠的 widget,就可以自动批量的休眠黑名单中的 App,而省去了之前一个个点击强制结束的麻烦。

当然,对于某些流氓的应用来说,初阶的绿色守护是对其免疫的,比如说某宝,即使采用了基础的强制关闭的方式,过一段时间他又会自动启动,而实际上大家使用淘宝客户端无外乎就是简单浏览一下商品而已,因此我们就要用到绿色守护的部分实验性的功能了,至于下载安装方式可以参见穿越君大大的这篇文章

Screenshot_2014-02-14-21-06-01.png
Screenshot_2014-02-14-21-07-47.png

打开绿色守护的实验性功能

想要实现绿色守护的实验性功能,还是需要给我们的 Android 机打个补丁:安装「Xposed」结构框架;这个框架用通俗易懂的话说,就像是 Windows 系统安装的.net 运行时,有了「xposed」,你可以无限扩展你的 Android 手机,而不再需要通过刷各种增强型系统来实现某些特定的功能,就像是在越狱之后的 iOS 在 Cydia 里安装系统插件一样!

安装 xposed 结构框架

tips:Xposed 框架目前不支持 Android 4.4的 ART 运行时模式!如需要开启请调回 Dalvik。
Screenshot_2014-02-14-21-21-06.png
Screenshot_2014-02-14-21-49-05.png

根据教程安装完毕之后,先在 Xposed 安装器中选择安装/激活框架并重启,之后接着在模块中勾选绿色守护模块再次重启之后,回到绿色守护,点击试验功能话应该就可以正常开启了,下面我简单给大家介绍下实验性功能的原理,大家可以有选择的进行勾选。

1. 高效模式:可以快速的提高 App 的休眠效率,这个我强烈建议勾选。

2.唤醒追踪与路径切断:针对淘宝这样的顽固份子,采用切换唤醒路径的形式让他深度休眠,并且将其关进单个牢房里面,如果你必须安装那些BAT系的 App,这个必选!

3.保留通知消息:对于运行时推送相关通知的 App,开启保留通知消息可以在应用休眠之后依旧保留通知,而不是将其清除,这样就不会错过重要的消息啦!

4.阻止应用状态漏洞滥用:防止某些 App 利用 Android 的一个设计漏洞,将进程强制驻留在系统后台并且伪装成正在运行的APP从而逃避休眠,对于 Android 4.2之前的用户,我也推荐这项必勾选。

绿色守护(捐赠版)的高级试验功能详解

QQ截图20140215104849.png

下面的是捐赠版本才有的功能,强烈建议那些已经对 Android 系统实现有深度了解的用户有选择的开启,如果你看不懂下面的功能介绍也没关系,因为非捐助版本基本上就已经足够满足需求。

Screenshot_2014-02-15-10-51-13.png
Screenshot_2014-02-14-22-36-39.png

1. 给休眠的 App 开启 GCM 推送:GCM(Google Cloud Messaging) 是 Android 推荐的设计规范中的一个标准 Push 类库,基于这个类库设计的 App 的 Push 功能相对比较守规矩,例如说Path这个基于私密社交的应用,勾选这个选项,可以在休眠的时候,依旧被 GCM 唤醒。符合 GCM 的 App 在绿色守护中有专门的标记,大家根据需求有选择进行勾选

2. 绿色化系统应用:顾名思义,就是让系统 App 也能深度休眠,适用于那些并不经常使用谷歌家系列 App 的用户,可以让谷歌系列套件中的 App 不再莫名被唤醒,但是!请不要尝试绿化例如电话短信或者是闹铃这样的 App,要是接不到电话短信闹铃没响可别怪我没有提醒你啊!

3.让绿色化应用响应通讯事件:这个选项就是解决上一个选项滴!勾选了这个就能正常接听电话啦!

通过这么一圈下来,相信不少朋友应该对 Android 的后台设计有了较为全面的认识了吧?当然经过这样优化之后,用上几天你就能感受到「顺滑如iOS」「超长待机」的 Android 猴机的,尤其针对那些早些年的 1 GB 内存的老机器效果更为明显,当然除了绿色守护之外,通过一些额外的技巧还可以有效提升流畅度哦!

Screenshot_2014-02-14-22-58-51.png
Screenshot_2014-02-14-22-59-05.png

打开手机的开发者选项,将窗口动画缩放/过渡动画缩放/动画程序时长播放全部调整到 0.5x,同时后台进程限制调整为不超过 3 个进程……感受下是不是感觉更流畅了?

结语

本篇超长教程主要针对的是那些对绿色守护这个新玩意还比较陌生的朋友写的教程,目的就是让大家对 Android 的系统设计以及优化有所认识,不用迷信那些所谓的助手,其实小工具或许是你解决问题的终极法宝!最后祝各位玩家玩机开心!