华为做的手机性能测试软件是什么水平?不仅靠谱,花样还多
今年 8 月初,大家熟悉的性能测试工具 PerfDog 宣布要结束公测,也就结束了给大家免费体验性能测试的时间。虽然说付费是小事,但看到它最低一档的套餐收费都得 3000 元起步的时候,相信还是有不少人跟我一样,倒吸一口冷气,陷入了充值还是不充值的沉思。
▲虽然你也可以选择1分钟1块钱的零散购买
考虑到有的小伙伴可能不认识 PerfDog,这里笔者还是为大家简单的解释一下它的作用和收费的概念。简单来说,作为数码媒体,我们平时测试一款手机的性能表现时,都需要测试它的最高帧率、平均帧率和卡顿次数,这个时候就需要 PerfDog 这款测试工具了。
▲自称专家的PerfDog
每一次测试,我们总要测试大约 2~3 款软件,每款软件都得测试个半小时左右,算下来就是 90 分钟左右,结合上面那份最低一档的套餐里的“3000 元 3000 分钟”来算,在没有测试出错、一切顺利的状况下,一台机型就得花个近一百块。
在这样的收费压力下、在 PerfDog 正式收费之后,包括我们在内的不少媒体都开始寻求其他的免费测试工具。比如我们之前就尝试了一款名为 SoloPi 的测试软件,以及彼时还限定“华为手机专属”的 DevEco Testing 等软件,不过后面因为各种原因,我们还是继续使用了充值后的 PerfDog。
直到最近,我们发现由华为开发的 DevEco Testing 其实也能给其他的品牌机型使用,于是就有了今天我们的这篇体验。那么免费的、来自华为的 DevEco Testing 究竟好不好用,能不能替代 PerfDog 呢?我们不妨一起来看看。
首先是下载和安装。通过访问华为 DevEco Testing 官网就可以找到它的下载链接,可以看到这里是有两款应用可以选择的,我们选择左侧的“设备测试客户端”就可以了,另一个软件主要专注的是应用测试,今天这里就不多赘述了。
顺利下载、安装、登陆华为账号之后,我们就进入了 DevEco Testing 的主界面。可以看到,这里的左侧菜单栏有非常多的测试可以选择,坦白说,笔者在第一眼看到左侧这么多项目的时候还是非常惊喜的,毕竟这可比 PerfDog 的功能多了太多,如果 DevEco Testing 在我们的测试里被证实可用,那它说不定还能以免费的姿态完全替代 PerfDog。
笔者在摸索了一段时间后,终于找到了对应 PerfDog 的最关键功能——测帧率的功能,在这里是归类到图形图像测试里的游戏测试项目里。
点进测试界面,我们可以看到这里又有四个分项目,选择第一项的“单设备测试”就可以进行测试了。我们可以在测试之前对项目的名称进行编辑,然后选择连接上电脑的设备、以及我们打算在手机上测试的应用。值得注意的是,这里需要点开高级配置进行一些小调整,因为它默认是百分之百音量的,如果没有调整就在办公室里测试,很可能会突然传出一声响亮的“TIMI”。
如果你的设备是第一次接入,它会申请在你的手机里安装一个叫做 SmartPerf 的 APP,这是一个测试 APP,本身也具有测试的功能,不过我们要先谈谈 DevEco Testing 的测试效果,所以这里不需要动它,就让它保持在“登陆”的界面就行。
点击开始测试之后,就是大家熟悉的测试界面了,电脑屏幕会显示帧率和 CPU 频率的实时曲线图,再点击右上角的“▶”符号就能正式开始记录数据了。之后也是大家比较熟悉的流程,在手机上进行一段时间的操作,然后点击右上角出现的“■”就可以处理数据了。
到处理数据这一步,我们终于会发现一部分跟 PerfDog 不同的地方——它的帧率曲线最终只会出现在这一步,如果有帧率曲线数据的必要,就要在这一步提前截好图。因为到下一步“查看报告”的时候,你就会发现帧率曲线不见了,剩下的就只有平均帧率等数据。
▲处理数据页面
▲最终导出的报告截图
从这一点来看,它在呈现数据方面是没有 PerfDog 那么直观的,但可以通过截图与拼图等后期处理来得到更完整的数据呈现,总的来说只是没有那么方便而已,并不会有太多的差异。
我们在此前两篇关于荣耀 60 Pro 的评测内容之中就分别使用了来自 PerfDog 和 DevEco Testing 的测试结果,从结果来看,二者的测试数据结果相当接近,尤其是平均帧率,相差仅 0.5 帧不到,从这个角度来看,它在一定程度上是可以取代 PerfDog 的。不过如果你更纠结于帧率方差、降帧次数和 1s 内卡顿次数等数据,那还是得使用 PerfDog。
▲DevEco Testing 测试结果
▲PerfDog 测试结果
除开帧率,二者还支持 CPU、GPU、内存和电池等数据的监测,硬要对比的话,显然 PerfDog 会更全面一些,不过很多时候我们在使用 PerfDog 的时候还真没用到那么多数据。
另一方面,在连接非“华为手机”(此处华为手机指使用 EMUI 或 HarmonyOS 的机型)的情况下,DevEco Testing 还会不支持 DDR 数据的监测;而如果是连接非“华为手机”且非“荣耀手机”的情况下,温度数据也会变得不可用。在各种各样的不支持之下,DevEco Testing 能测试的数据项目就少很多了。
笔者这里分别采用了华为 P50 Pro、荣耀 60 Pro和 iQOO 8 进行了测试,大家可以看看他们的报告差异。其中荣耀 60 Pro 和华为 P50 Pro 尽管有着 DDR 采集项的差异,但在报告之中反而是荣耀 60 Pro 多了个“测试结论”;而 iQOO 8 的数据仅有帧率和负载数据比较靠谱,功耗和温度都属于不可用的状态。
▲iQOO 8 测试报告
▲荣耀 60 Pro 测试报告
▲华为 P50 Pro 测试报告
看到这里,相信有朋友已经能相当理解了,尽管在测试平均帧率的能力上,PerfDog 和 DevEco Testing 能力相近,但 PerfDog 在数据维度的丰富性、兼容性还是要比后者更好一些的,换言之,就是付费的确是有意义的。
此外,还需要注意的是,目前 DevEco Testing 并没有提供无线连接的服务,这与支持无线连接的 PerfDog 相比,可能会在耗电量准确度、连接稳定性等方面落入下风。
▲PerfDog 的可选的两种连接方式
那 DevEco Testing 就没有无线测试、或者说不需要连接电脑测试帧率的办法吗?这里就得绕回上面的那个名为 SmartPerf 的 APP 了。是的,尽管在连接电脑测试的状况下,我们不需要点击那个“登录”按键,但是我们的确可以通过这里登录自己的华为账号,并且开启不需要连接电脑的性能测试。
在 SmartPerf 里的操作也很简单,选中一个应用,然后设置好要采集的项目,点击开始测试,它就会自动帮你跳转到要测试的 APP 里,我们只需要单击浮窗上的“▶”就能一样开始记录了,得到诸如性能、负载、功耗和热量的数据。
但……它还是无法完全代替无线测试的项目,因为它尽管提供了数据上传的功能选项,但在实际测试里,我们是没有办法在 DevEco Testing 软件里看到这些在手机上进行的测试记录的,所以这个无线测试虽然可以看到手机本身的性能,但没有办法在电脑端处理数据,会变得难以使用。
讲了这么多,还是来总结一下 PerfDog 和 DevEco Testing 的优劣势吧,可以参考一下下面这张表。对于原本付费意愿不高、只是想简单测试一下性能的朋友而言,DevEco Testing 还是很值得选择的,毕竟在基础帧率测试体验上,它跟 PerfDog 真的相差不大,足够应对一般爱好者或者个人自媒体的安卓(以及鸿蒙)设备测试需求了。
当然,如果你追求更多更全面的性能数据,或者想要给苹果设备测试,那还是得使用 1 分钟 1 块钱的 PerfDog,毕竟为了更高的需求付出一点点金钱还是可以接受的嘛。顺带一提,DevEco Testing 内置的 IO 基础性能测试、视频性能测试等项目都是可以在不 ROOT 的情况下给非“华为手机”使用的,感兴趣的朋友也可以去体验一下。
要知道,单就一项游戏性能测试而言,在整个 DevEco Testing 应用里的占比其实很小,其他项目才是更有趣的部分。如果有朋友对这些项目感兴趣,我们后续也可以考虑进一步深度发掘 DevEco Testing 这款工具的实力。
▲安全测试是我最感兴趣的部分,可惜要 ROOT 后的华为手机
总而言之,尽管华为打造的 DevEco Testing 在各个方面都还有一定的缺憾,但已经是一个足够可靠的性能测试工具了,还有华为这样的大厂为其安全性背书与持续更新维护,称其为目前免费测试工具产品里的最优解,应该毫不为过。