vlambda博客
学习文章列表

为了“技术自救”,手机厂商盯上了游戏开发工具

两个多月前,我们三易生活曾经介绍过谷歌联合高通、ARM以及三星,搞出了一个手机游戏优化新工具Android GPU Inspector。简单来说,它可以直观显示出手游运行过程中那些性能开销最大、设计最不合理的部分,进而指导开发者有针对性的进行优化。

而且更为厉害的是,这些针对性的优化改进将会被整合到高通、三星,以及ARM未来推出的官方GPU驱动中。这就意味着对于手机厂商来说,未来或许他们只需要及时给旗下的产品升级驱动,就能“适配”最新的游戏优化。


这是不是一件好事?当然是,因为对于一些体量相对较小的品牌,可能未来就无需自行花费精力,就能享有与其他品牌相同水准,由谷歌、高通、三星、ARM以及各大游戏厂商“合作出品”的驱动级游戏优化。同时这也相当于督促所有手机厂商,今以后要想获得最好的手游性能体验,就必须及时提供系统(和GPU驱动)的更新。

为了“技术自救”,手机厂商盯上了游戏开发工具

可更新的、内置优化的官方GPU驱动,同时也意味着不同品牌之间的游戏体验鸿沟可能被填平


但是这同时也意味着,对于那些大厂来说,他们从此就失去了在驱动层面上对手游自行提供优化的权限。更为“糟糕”的是,由于这套手游优化新思路是直接由系统(谷歌)、游戏(开发者),以及上游硬件供应商(芯片厂商)三方“联合出品”,因此不难想象,无论是在游戏优化的深度还是所覆盖游戏的广度上,都要远超过手机厂商此前自家鼓捣的那些方案。

为了“技术自救”,手机厂商盯上了游戏开发工具

这样一来问题就变得有点严重了,毕竟对于那些最好最贵的“游戏手机”来说,谷歌的这样一顿操作,相当于剥夺了他们在软件适配、以及游戏驱动级性能优化上的差异性竞争力。试想一下,如果将来的游戏手机相比于高性能旗舰产品,仅仅只剩下了外观上的区别,玩起游戏来的流畅度却几乎别无二致,那玩家还有什么理由去选购“游戏手机”呢?


很显然,游戏手机厂商必须要想办法再次拉开与其他产品之间的体验差距。这除了意味着更激进的性能调校、更强的散热设计、更好的屏幕画质,以及游戏音效之外,当然也包括一些能够更进一步提升游戏帧率、增强画面效果之类的软件优化。既然驱动层面上“魔改”如今已经不可能实现,那么对于厂商们来说,可行的道路似乎就只剩下一条了。


没错,那就是直接参与到游戏的开发中去,为自家的游戏手机“定制”手游。

为了“技术自救”,手机厂商盯上了游戏开发工具

2020年5月25日,在知名游戏引擎unity的官方插件商店(unity Asset Store)里,开发者意外发现了一个他们此前从未见识过的“新玩意”——来自华硕游戏手机ROG Phone的官方SDK(软件开发工具包)。


根据目前官方公布的信息显示,ROG Phone SDK包含了五个功能模块。

为了“技术自救”,手机厂商盯上了游戏开发工具

让游戏程序实现分屏,在上下屏幕间分别显示游戏状态(比如角色的血量)和虚拟摇杆的ROG TwinView Dock。

为了“技术自救”,手机厂商盯上了游戏开发工具

让游戏支持实体摇杆配件,把手游操作“掌机化”的ROG Kunai Gamepad。

为了“技术自救”,手机厂商盯上了游戏开发工具

让游戏场景与游戏手机上的RGB氛围灯实现“联动”,在特别的场景或是击杀时增添游戏氛围的Aura lighting。

为了“技术自救”,手机厂商盯上了游戏开发工具

让游戏在ROG Phone上实现刷新率自适应控制,做到更流畅、卡顿更少显示效果的Refresh rate control。

以及最后同时也是功能上最重要的,能提供额外的手游性能增强,让帧率更稳、画面效果更丰富的Performance boost。


很显然,在智能手机芯片驱动“手游优化”水平即将趋同的现在,华硕这种自研SDK,直接对接游戏编程工具,促使手游程序直接集成优化代码的方法,几乎可以说是仅剩、同时也最为有效实现游戏手机“独占优化”的技术路线了。

在私有SDK的成熟度和易用性方面,没有其他手机厂商敢说比苹果强


但问题在于,这意味着手机厂商自己首先要能写得出自研的SDK,而且这个开发工具本身还得足够好用才行。事实上历数整个手机行业,能有这个自行编写游戏SDK的厂商,此前也就仅有苹果一家而已。而此次华硕能够拿出他们自己这一套游戏编程优化工具,已经可以算得上是非常令人吃惊的了。


这意味着什么?从某种程度上来说。这似乎暗示着游戏手机、甚至“高性能手机”领域都将迎来一次新的技术考验。对于那些人力物力不够、研发能力不足、拿不出类似SDK方案的厂商来说,要想在游戏性能上脱颖而出将会变得更加困难。当然,这对于消费者来说却显然并不是什么坏事。