Unity性能测试分析解决方案UPR正式上线

Unity性能测试分析解决方案UPR现已正式发布,只要您注册Unity ID,就可以登陆UPR并免费使用。

使用URP:https://upr.unity.com/

什么是UPR

UPR是一套为Unity开发者打造的在线测试服务。UPR通过用户友好的数据呈现方式和自动化建议功能,为Unity开发者提供一种24小时自助式优化咨询服务。

UPR的设计遵循三个基本原则:

  •  无SDK:UPR通过无侵入式测试模式,不影响开发者原有的制作流程,避免额外的时间成本。

  •  不需要Root:目前Android 手机的Root难度越来越高,不要求Root才能最大程度的提供便利性。

  •  不需要提交APK:由于Unity游戏APK比较容易被破解,提交APK给第三方对于开发者而言往往需要非常慎重。尤其是对于开发中的重点项目,基本上不可能把APK提交到第三方进行测试。

为什么要用UPR

尽管我们现在有了Unity Profiler, XCode Instrument, ARM Mali tools,Google systrace等非常强力的分析工具。但是这些工具都存在着数据解读困难,学习曲线陡峭,依赖大量经验积累等问题。

中国有大量的移动游戏开发人员,因为紧张的开发节奏,使开发者基本没有时间和精力去学习,也让使用上述分析工具变得更加困难。

所以,中国的开发者非常希望有一种“结论式”的建议工具,可以免去学习和分析的过程,直接高效地获得优化的行动项,指导开发组进行优化工作。

综上所述,中国开发者和本地市场需要一套“结论式”的性能分析工具,同时可以覆盖到Unity 5.x到2019.x甚至更新的Unity版本。拥有强大的可扩展性和便利的经验分享能力,从而应对中国日益复杂的开发者群体。

UPR的优势

Unity Profiler是对Unity引擎数据收集的最全面最权威的工具,且Unity Profiler的反馈是实时的。数据是每一帧实时反馈到Unity Profiler中,我们可以直接的看到当前帧或者前几帧的数据信息。

基于Unity Profiler制作的UPR,拥有以下几个特点:全面、零入侵、极速、易用、免费。

全面:UPR的数据是来自Unity的Profiler,所以它和Unity Profiler有相同甚至更多的数据解析维度,它会展示Unity Profiler未曾展示的详细数据。

UPR有更多的比较维度和追踪角度,兼容性也是十分的强大,能够兼容Unity 5.0以上的所有版本,并且会随着Unity最新的版本一起更新我们的数据分析工具。

更重要的是:UPR也是跨平台的,可以分析iOS、Android、Windows这些主流平台,后续会添加更多平台的支持,完美消除跨平台的烦恼。

零入侵:UPR是不需要植入SDK,不需改动项目任何配置。只需要一个正常发布的包,就可以进行完整的性能测试,不会给整个测试流程和工作流造成任何冲击。

易用:不需要开发人员介入,测试人员只要有一定的工作经验,就可以独立完成整个配置过程。

免费:最关键的一点是,针对大众用户,我们现在是采用完全免费的政策,非常欢迎大家随时来进行体验。同时也希望大家能够给我们及时的反馈,帮助我们及时的修正各种各样的问题。

UPR使用方法

相信这时大家对于UPR一定是充满了好奇,迫不及待想要尝试一下,对于UPR的使用方法其实是非常简便的:

① 访问URP官网,并填写游戏的基本信息。

② 在测试机上使用UPR App扫码启动游戏,并开始测试。

③ 几分钟后即可网页端查看完整的性能测试报告。

URP具体方法可以参考用户手册:https://upr.unity.com/instructions

开发者也可以阅读Unite 2019大会上,Unity企业技术支持团队关于URP的演讲内容:Unity UPR性能报告功能介绍

如果正在看这篇文章的你也正被游戏性能问题所困扰,那就赶紧来尝试一下UPR吧。一定会给你意想不到的惊喜的!

如果大家对UPR有相关问题,欢迎加入Unity Connect讨论群进行反馈:https://connect.unity.com/g/uprzhuan-qu?tab=discussion

本文转自: Unity官方平台,转载此文目的在于传递更多信息,版权归原作者所有。

推荐阅读