码迷,mamicode.com
首页 > 移动开发 > 详细

IT痴汉的工作现状42-Android越用越慢?立场不同,谈何信任!

时间:2015-08-20 19:02:05      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:android变慢   service   后台上网   

大海和我一次闲聊中问,你做安卓这么久,能给我解释一下为什么安卓手机用半年后就变慢吗?

呃。。。伟仔还真是头一次听说这么精准的半年就慢的说法。

大海继续说,“能不能是厂家故意设置的?哦,也不能,要是故意设置的,也应该要1年或2年以后,要不牌子不砸啦?再不就是安卓系统不行。”

安卓系统行不行,还真是一个挺有趣的问题。一直以来,三星的安卓手机以死机和重启闻名,其他厂商的手机也或多或少有这个问题。即使是搭载稳定的Android4.4的谷歌5太子也有这个问题呢。系统当机是所有操作系统普遍存在的问题,只是发生的频率不同。

我说,这个问题有可能是,你的应用安装的太多了。

我继续解释道,为什么安装App多就会使系统变慢呢?
一是Android的美好的设计理念与骨感的硬件现实相冲突造成的。很久之前Android的开发者就被告知,程序不需要退出,它驻留在内存中,以便频繁使用时它的快速相应。记得那时的RAM是512M.但是很多App还是提倡退出的,这也是习惯问题。或许变慢的责任不能归它。
二是Android的Service,既是App的后台服务。为了App时刻保持与服务器通信,时刻能够接收最新的消息,市面上几乎所有的App都会有Service偷偷的在后台跑,而有些App会有多个Service.先来看看我关闭所有的App的前提下谁在默默的偷我流量吧。
技术分享
后续还有4屏的App在我不知情的情况下使用移动网络。

再去设置中看看正在跑的程序都是谁吧。
技术分享
技术分享
5太子是两个G的RAM,就剩下五百多M了,而我才安装30多个第三方Apps。
看到搜狐了吧,居然辣么多服务,被我关闭了几个,其中有一个运行了234个小时?你说这能不慢能不费电吗?

也就是说,安装的程序越多,后台常驻服务就会越多,那么占用的内存就会越多,当内存吃尽时,垃圾回收机就会拼命工作,那时想不卡都不行。

我大概这样说明了一下我的观点,也强调了一下,正常情况下我们不会安装那么多App,以目前动辄3G、4G内存的神机来说,应该不太容易发生半年手机就变慢的情况。即使有也是个别现象。

大海点点头,表示同意,他说,原来是酱紫啊。

2个月后的一次产品选型方案讨论会上,我们要决定系统是用Windows还是Android。一派认为Windows比较稳定,都这么多年了,我们很多东西能够复用;另一派认为在触摸屏的使用体验上,安卓明显有优势。大海说,安卓系统不行,用半年就会越来越慢!

呃。。。
我心想,之前说的话就算是对牛弹琴了吧。我针锋相对的说,你现在手机变的很慢啦?
大海答道,刚四个月,还没到半年呢。
我无语。

版权声明:本文为博主原创文章,未经博主允许不得转载。

IT痴汉的工作现状42-Android越用越慢?立场不同,谈何信任!

标签:android变慢   service   后台上网   

原文地址:http://blog.csdn.net/lincyang/article/details/47811313

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!