随着国内越来越多的厂商发布智能手表,而这些手表的系统基本上都是基于Android系统深度打造的,就拿OPPO Watch ECG版本来说,ColorOS Watch 1.5正是基于Android O深度定制的。我们可以把这些智能手表看做是一个小的智能手机,而PerfDog性能狗作为移动全平台性能测试分析专家,我们用PerfDog性能狗测试一下智能手表性能,能有什么样的收获?下面就以OPPO Watch ECG版本为例,进行进一步测试。
▎安装PerfDog
打开手表「设置——其他设置——关于手表」,连续点击版本号,即能开启手表的开发者模式。
接着在「设置——其他设置——开发者模式」里面开启「USB调试」。
将手表放在充电底座上,USB接口端连接上电脑,出现调试弹窗的时候,选择一直允许调试。
电脑打开PerfDog软件,即可实现连接,由PerfDog我们知道OPPO Watch ECG主芯片CPU频率在400MHz~1094MHz(高通骁龙MSM8909W),GPU采用的是Adreno 304,RAM容量1GB。
▎手表性能测试
通过perfdog性能测试软件进行测试,可见OPPO Watch ECG表盘的帧率在24帧,而不是60帧,这可能和表盘设计的动画帧率和考虑手表续航有关。
ColorOS Watch 1.5 UI交互的帧率是60帧,如在系统设置上下滑动的帧率。
还有自动应用商店界面上下滑动帧率也是60帧。
进行第三方自行安装的软件性能测试,使用OPPO Watch ECG刷抖音是什么感觉,其实播放还是很流畅的,但是如果下滑到下个视频还是有些许卡顿的。
加入对比,我们将OPPO Find X2刷抖音的帧率曲线与OPPO Watch ECG刷抖音的帧率曲线进行对比,发现手机端刷抖音卡顿明显比手表端好上许多。
再看CPU使用曲线对比,可见手表端刷抖音对手表的CPU性能占用要远高于手机端,这很大程度受限于手表端处理器的算力。
手表适合玩的游戏1:涂鸦跳跃,游戏可以流畅运行,帧率保持满帧60帧。
手表适合玩的游戏2:愤怒小鸟,游戏也可以流畅运行,帧率几乎保持在60帧,帧率曲线见下图。
手表适合玩的游戏3:宝石消消乐,可能受限于手表平台性能限制,游戏帧率只能保持在30帧上下,但玩游戏的过程没有什么卡顿,帧率曲线见下图。
基于游戏1和游戏2都可以60帧运行,为何游戏3不能60帧运行,我们也加入了使用OPPO Find X2玩宝石消消乐游戏的帧率曲线与OPPO Watch ECG玩宝石消消乐游戏的帧率曲线进行对比,发现手机端可以60帧玩宝石消消乐游戏。
再比较CPU使用曲线,发现手表端玩宝石消消乐游戏的CPU占用曲线波动较大,所以手表玩宝石消消乐游戏的帧率在30帧,这可能是因为游戏识别到手表性能不足以让游戏60帧运行,只能降低游戏帧率。
▎尾巴
通过PerfDog性能测试,可以很好的帮助我们看到目前国产智能手表的性能和我们需要在哪些地方可以做的更好,如:可以改进表盘动画拥有更高帧率。同样能帮助我们分析如果我们为智能手表开发应用,如何权衡应用帧率和对手表续航的影响,如何降低CPU利用率,针对手表端做出更好的性能优化,等等。PerfDog做为移动全平台性能测试分析专家,在手表端的表现也是令人满意的。