来自 爱卡触屏版
发表于 2017-10-17 11:03 IP属地:未知
查看 69.4W | 回复 48
来说说国产货有多么的垃圾
*****/p/26263557
本文的主角,一台MSM8260@2.05Ghz的双核手机,运行基于AOSP(Android Open Source Project)原生安卓6.0.1。平日里这台手机的画风是这样的。
【实验组】
这台手机虽然年代久远,但性能却足以流畅运行安卓6.0系统,仍然能满足当下对于一台安卓手机的所有需求。
实验用APP名单如下:爱奇艺、百度贴吧、百度地图、滴滴出行、美团、去哪儿旅行、QQ、QQ音乐、手机京东、手机淘宝、腾讯新闻、UC浏览器、微博、微信、支付宝、百度手机助手。
所有APP通过百度手机助手安装完成以后我甚至没有运行其中的任何一个,这对手机性能的影响堪称立竿见影。
这台手机已经有了将近五年的寿命,电池容量早已大幅度下降,经过大约10小时的待机后耗电10%,预计剩余待机时间仍有三天;而安装了国内常用APP后,我在关机状态下充满电开机,并放置不管,大约两个小时的待机消耗掉了62%的电力
至于为什么安装后的图像有断层?因为16个APP的相互唤醒已经耗尽了手机的所有性能,从按下电源键到屏幕亮起长达半分钟,即使屏幕亮起也是各种系统组件停止运行没有响应,手机完全无法操作,不得已只好强制重启后趁着毒瘤自启完成前截图。
自从安装这些APP以后,每次开机一段时间所有毒瘤都完成了自启,手机立刻卡到无法操作。
安装后是我强制重启卡死的手机并趁着毒瘤自启完成前截取的图片,可见CPU负载高达67%,待机温度大约50°C,剩余内存仅有272MB,手机一直在处理各个毒瘤的相互唤醒。
总结:
没有比基于AOSP的ROM更能代表安卓最核心体验的了,在这样的系统下,不加任何优化地安装全中国装机量最大的几款APP后,手机性能遭到了毁灭性的打击。我是安卓用户,我热爱安卓的开放和高度自订,但我仍然尽可能地推荐别人买iPhone,因为我知道选择安卓意味着什么,以及选择自由以后那些必然要付出的代价。
【对照组】
但我们仍然拥有最后一丝疑问,究竟是安卓系统导致了这些问题,还是安装的应用导致了这些情况?这一次,我选取了另外16款APP,不同于上次的是本次实验用APP全部来自外国的开发团队,根据Google Play的下载总排行,其中大多是欧美地区保有量相当巨大的APP。测试机型依旧是那台配置老掉牙的古董安卓手机。
实验用APP名单(通过Google Play下载):亚马逊购物、Snapchat、Twitter、PayPal、eBay、Netflix、Facebook、YouTube、Uber、Tumblr、Spotify、Pinterest、Messenger、Skype、WhatApp、Instagram。
同样是安装完成后不运行其中任何一个应用,流畅度在安装前后基本一致,柱状图表示略卡一些(毕竟要多绘制一个屏幕和16个图标),但是我没有感受到明显卡顿,和国内APP的情况完全是天差地别。
安装前我待机了6个小时,耗电6%,和上一次的安装前结果基本一致;安装后我待机了11个小时,电池由91%下降到了83%,耗电8%,预计待机时间少了一天
。
安装后的内存占用多出了40MB,CPU温度基本在室温范畴,流畅度未受到重大影响。
总结:
经过上述测试,我们基本可以得出结论——国内APP欠缺优化的代码是安卓手机卡顿的根源。同样一台老旧的手机,在同样的系统下运行国内外两种APP有着截然不同的体验,过低的硬件性能让后者在处理大信息量的情况下出现掉帧,但从未停止响应,对系统资源的消耗近乎为0;而前者不管在任何情况下都会发生严重的卡顿,甚至直接死机,对手机的电力也是灾难性的打击。
一台五年前的安卓手机,即使运行较新的安卓6.0、从Google Play安装最新的国外APP依旧有着良好的体验,掉帧就和iPhone4S运行iOS9的反应迟缓一样,都是很合理的事情(又不是不能用)。但一旦安装了国内市场下载的国内应用,体验立刻天翻地覆——而很快也会有人站出来说,MSM8260的性能过于低下,应以本时代主流的骁龙8系、骁龙6系体验为准——可是国外应用的流畅运行,又该当何讲?
本次实验的目的是揭露国内APP对安卓手机性能的影响,这里面有许多值得思考的东西,我们平时抱怨安卓卡顿的时候,到底是在抱怨什么?
安卓早已不输于iOS,而国内对比国外的APP却一直一败涂地。