安卓不好用?揭秘你手机卡顿的真正原因

2016年04月25日 14:38 | 来源:中国派原创 | 作者:张梦莎
  • 安卓手机
  • Android系统
  • iOS系统
“卡顿”在Android手机当中似乎是一个永不磨灭的话题,尤其是对比iOS系统而言。内存机制是其中最主要的原因之一。所以我们看到Android在不断地增加系统运行内存。

【CN314智能生活】“卡顿”在Android手机当中似乎是一个永不磨灭的话题,尤其是对比iOS系统而言。内存机制是其中最主要的原因之一。所以我们看到Android在不断地增加系统运行内存,如今4GB已经基本在安卓旗舰机当中普及,甚至一些厂商在相继安排更高内存的机型发布(只是发布,尚没有成品上市),但似乎这也并没有让Android卡顿的声浪彻底湮灭。

关于Android系统存在卡顿的问题,似乎是个千古谜案——即便到现在也还有很多Android用户坚持说他们新买的旗舰已如丝般柔滑,却真正在流畅的细微处比iOS差了一截。不过从古至今,试图解释Android卡顿的观点就有千百种,据说即便是采访Android内部开发工程师,他们也说这是个说不清道不明的问题。这次我们就从相关Android卡顿的几个主流说法谈起,尝试从相对浅显的角度来理解这一问题。

2w1.jpg

从技术角度来说,卡顿主要有三方面原因:Android采用Java语言,相比iOS的Object C它更耗费硬件资源;Android设备过于分散,至少一半以上是中低档机型;Android对前台进程没有提高优先级,后台过多容易抢占更多资源。

Android的最大特点是开放,不过这样的开放自然也容易带来问题,这也是Android之所以有卡顿的重要原因之一。

目前很多厂商在对Android的优化上进行了很多努力,目前比较有代表性的品牌和产品比如华为的华为Mate8等等。当然这个世界似乎永远有正反两面,在Android开发者阵营中,总会有一些不遵守行业规则的开发者任意妄为,比如你安装一款应用,它会不经你同意附带几款毫无用处的附加应用,而有关影响流畅性的是,你打开一款应用,它甚至有可能会连带偷偷在后台运行多款自家应用拖累有限的内存等硬件资源,这样的流氓行为在Android也不少见。

系统资源的调用机制和管理的迥异等等是Android系统流畅性无法与iOS媲美的关键,但追求流畅势必要对Android的整个生态作严格限制,对庞大的Android终端来说得不偿失,而谷歌又不可能完全将已经积攒多年的Android军队打乱重来,所以目前来看,除了谷歌对Android系统的不断细节优化外,我们更多的只能寄希望于Android阵营当中的智能手机厂商能够在维持和促进手机流畅性上多下些功夫,而不仅仅是单纯从硬件上将其提升到所谓的4GB或更大而已。