首页»版块 兴趣街区 爱数码 Android手机使用上的两件事儿

Android手机使用上的两件事儿

[复制帖子标题和链接]

2380

荣耀粉丝7177943  LV10  发表于 2015-9-7 20:09:52 属地未知 来自:浏览器
iPhone用户从来不用在意剩余内存的多少,也无需考虑太多的系统安全性问题,因为封闭的iOS从“根儿”上就比开放的Android靠谱。反观Android手机用户,我们总在纠结于是否应该频繁清理内存、开启USB调试等问题。那么,网上流传的那些说法是否正确呢?

一键清理内存到底有用没用

很多Android手机用户非常在意剩余内存的数字大小,总喜欢在桌面添加一键清理内存的插件,没事就点击一下,每当看到剩余超过60%以上的内存就感觉很爽(图1)。不过,在网上有种“清理内存无用论”,大意是Android系统自身具备完善的内存管理机制,它会根据当前系统负载自动关闭后台无用程序,因此频繁清理内存就是多此一举。



01

实际上,这种说法理论上是正确的。Android系统的内存管理机制“很聪明”,它会帮我们管理后台进程,确保手机总处于流畅运行的状态。那么,一键清理内存真的就没有意义了吗?

答案是否定的。Android系统的apk安装包是一套组件,在运行某款APP时哪怕我们点击了“退出程序”的按钮,该APP也仅仅是退出了MainAcitivity,与之相关联的线程和服务并不会退出,它们往往会在后台继续收集信息、推送消息、提供浮窗等小部件、甚至强制弹出(理论上APP在点击退出按钮后应该可以完全退出内存,并切换相关的进程和服务,但出于商业目的能做到的软件厂商很少)。此外,Android系统中的APP之间可以互相唤醒(图2),即使你用各种办法彻底关闭了某个APP之后,当你使用同一厂商的另一款APP时,很有可能会在后台唤醒之前关闭的APP。



02图注:通过APP可切断APP相互唤醒的功能

换句话说,Android系统的内存管理机制仅能最大限度保证系统的流畅度,但却无法杜绝后台进程“偷跑流量”、“推送消息”等活动(图3),以及随之而来的电力耗损。从这个角度来看,用一键清理内存干掉后台“蛀虫”还是很有必要的。



03图注:无数APP即使关闭后也会在后台推送消息



Android手机使用上的两件事儿 Android手机使用上的两件事儿 Android手机使用上的两件事儿
您需要登录后才可以评论 登录 | 立即注册
简体中文 - China
快速回复 返回顶部 返回列表