随着国内越来越多的厂商发布智能手表,而这些手表的系统基本上都是基于 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 做为移动全平台性能测试分析专家,在手表端的表现也是令人满意的。
性能测试技术交流群:720150565
查看 PerfDog 详情:https://perfdog.qq.com/?ADTAG=media.dev_website