当前位置:首页 > 王者荣耀

为了让手游玩家的体验更好,OPPO做了哪些事情?

分享到: ? ? ? ? ? ? ?

原标题:为了让手游玩家的体验更好,OPPO做了哪些事情?

上周四,OPPO借自家手机系统ColorOS五周年之际举办了一场发布会,在会上回顾了系统过往五年的发展以及预热了下一代系统ColorOS 6的部分内容,我社也受邀前去了现场。

这场发布会是为了庆祝ColorOS系统五周年而开的,并向外公布了OPPO最新的ColorOS 6系统。但为何手机系统发布会要邀请游戏媒体?简单来说自然是发布会有游戏相关的情报,比如在发布环节颇受重视的《王者荣耀》AR相机,这个功能在几个月前就公布过,灰度测试了很久,到现在终于正式上线,而OPPO成为了Android平台上首个支持该功能的厂商。

但除了新闻,我们也想借此机会谈谈OPPO这几年在手游领域的技术成果。有众所周知的对《王者荣耀》和《绝地求生:刺激战场》的特别优化——明明配置一样,但就OPPO的手机玩起来更流畅以至于有人用改手机型号的方式来“蹭”优化。也有很多人看不到的一些幕后工作,如和底层硬件厂商的联合优化、与三大游戏引擎厂商合作,从而通过自研的Hyper Boost技术来对市面上最流行的手游进行专项优化等,取得了显著的成果。

但要谈OPPO做了什么之前,得先了解OPPO为什么要这么做,这和目前手游行业的大环境发展有关。短短几年间,手游体验曾经历过数次变迁。从手机厂商、游戏开发商、第三方外设企业,乃至用户,都试图改善在手机上玩游戏的体验。从整体今年的手游发展态势不难看出,目前整体手游行业已经有了较为明确的发展方向,从最初希望手游能够拥有主机级的画质,从而秀硬件肌肉。到后来由于手机性能和大小的瓶颈始终不能突破,进而产生了垂直领域的游戏手机,和通过软件优化提升游戏体验的两套做法。

随iPhone 4发布于2010年的《无尽之剑》,便手游在发展阶段中的产物

1

在手机的图形技术发展历史角度来看,随着2014年左右手机的硬件性能飞速上升,苹果在iPhone的前几代产品中,很喜欢用高画质的游戏来展现性能,像是早年的高画质游戏《无尽之刃》《真实赛车》《N.O.V.A》等,都是在发布会上露脸的产品。这个时候,手游的核心发展方向还是在于图像和内容,行业里有种理想化的思路是想在移动平台上实现“主机级品质”,并不遗余力地想要证明这一点。

发布于2010年的《真实赛车》

彼时手机的硬件机能也在很快提升,在快速迭代中的安卓手机厂商,大部分还处于比拼硬件用料的阶段,在各家安卓系统层面仍处于比较初步阶段,主要是在扫清系统版本的碎片化,但手机游戏的针对性优化则无从谈起,似乎光依靠摩尔定律。在手机移动平台上迟早会有“主机级3A大作”游戏了。当时用户想要提升游戏体验,除了买高性能手机,能做的很有限,只能靠购买一些第三方外设来满足提升体验的需求,如摇杆吸盘,蓝牙手柄等。

但随着行业的成熟和市场主导方针的影响,大家很快意识到,在半导体工艺、功耗以及手机自身体积大小的限制下,短期之内难以在手机上提供现行主机级别的画质,且这样的产品也不符合“手游工艺”,单纯仅凭“画质好的手游”已经很难对用户造成强吸引力。以苹果为例,近两年的发布会很少像早些年那样展示炫画面游戏,而是更倾向于知名IP的联动或展示AR等新技术,进而结合手游的优势提升玩家的可玩性和体验,如2016年的《超级马里奥跑酷》和2017年的《The Machines AR》,以及今年的《上古卷轴:刀锋》和AR游戏《大蜜蜂》。

《超级马里奥跑酷》

而在安卓平台上,已经逐步出现了针对手机系统的针对性优化,因为此时移动平台上底层硬件的增长及发展已经出现逐步放缓的趋势。除了本机的游戏渠道外,很多安卓手机支持开启性能更强的游戏模式,有的安卓手机厂商在此时提供了一个比较实用的游戏助手,可以方便玩家录屏、提升运行游戏性能的效能等。而手游的整体发展趋势也从此出现了分水岭,从起初由iOS主导以高画质接近主机游戏的想法,逐渐向着更适合手机上玩的游戏发展。而也因此,如何满足手游的用户的真实需求,成为了每个厂商极力希望去解决的问题。

2

由于近两年手游开发者已经摸索出了行之有效的玩法模型和品类,而手机厂商也逐渐满足了用户的基础性能需求,这个时候行业开始尝试满足一些更加上层的游戏需求。这个时候大致分为了两种做法。

一种是硬件向的,推出更垂直的游戏手机,如黑鲨、红魔等游戏手机,连知名的“玩家国度”系列都推出了ROG Phone,不过和游戏定制的PC不同,游戏手机可定制化的余地相对有限,由于手机的基础硬件配置大同小异,CPU型号和内存都是差不多的,所以游戏手机主要是从外形、握持、散热、配件等外围体验优化,从电竞外型上满足游戏玩家的需求。

ROG Phone还有搭载了RGB灯“败家之眼”的专属散热器

而行业中另一种做法则是导向软件优化做法,通过同时优化软硬件从而调动底层硬件发挥最大性能,并与腾讯、网易这类的手游大厂开展联合实验室,从而对热门手游进行定制化优化体验,更有甚者会联合推出硬件合作设备。我们前段时间也报道过华为在这方面的工作成果,在保持主流的外观和性能的同时,提高玩游戏时候的体验。该领域比较有代表性的是早在2017年,OPPO通过联合王者荣耀团队首发了该游戏的多核多线程技术,进而令游戏能够稳定在60帧的高帧率模式下,并同时让骁龙660的R11在运行《王者荣耀》时的表现,远远超过了其他还停留在30帧标准帧率的游戏体验。

R11时代OPPO首发王者荣耀多核多线程技术

3

OPPO在最近的发布会上公开的ColorOS 6系统,对游戏的优化仍将是OPPO未来的重点。尽管OPPO暂时还未推出相关的游戏垂直手机,但OPPO的优化主要是是通过几个方面来体现的。

一方面是底层的合作关系,OPPO是首个与Unreal虚幻、Unity以及Cocos三大知名游戏引擎展开合作的手机厂商。OPPO也与高通和联发科有着很深的合作关系,能跨平台支持底层硬件优化。当然,作为市场占有率排名前五的厂商,OPPO也与腾讯和网易这样的大厂展开了紧密的合作,例如在今年3月OPPO便宣布了与腾讯成立了联合创新实验室,而此次OPPO独占安卓端的《王者荣耀》AR相机也是合作紧密的一个写照。

同OPPO目前定制优化的11款热门游戏基本都是腾讯和网易的产品

对游戏的另一个层面的优化,便是OPPO最近主打的 Hyper Boost加速引擎了,这是OPPO自主研发的底层优化技术,属于系统级资源调配优化方案。换言之,通过软件的方式在各个不同的场景下,调用CPU/GPU/RAM等硬件的性能,从而在不同的游戏和不同的画面达到最好的效果。

据了解,OPPO的技术人员在最开始研究游戏引擎的时候,发现若在游戏中单纯提升CPU和GPU频率,虽然可以令游戏画面帧率较为流畅,但带来了发热和功耗较高的弊端,因此他们从游戏中实际需求为出发点,针对不同的游戏场景进行单独优化,从而解决用户的实际游戏体验。

如上文图中所示的那样,Hyper Boost中的游戏引擎可以针对类似于刺激战场这类手游大型游戏,进行针对性的场景优化,从而在关键的场景避免卡顿等问题。而与简单的提升CPU和GPU频率有所不同,Hyper Boost游戏引擎还针对手游玩家的其他核心游戏场景进行了场景优化,例如王者荣耀的团战、边境突围模式加载,刺激战场中的跳伞、开镜等场景。

在《王者荣耀》中开启高画质和高帧率后,即使在团战更为密集、特效更复杂的“深渊大乱斗”模式中,OPPO R17 Pro平均帧率也能保持在60帧。而通过我们的实测,在Hyper Boost的加持下,哪怕是在充电的情况下,连续游戏接近50分钟,平均帧率仍然维持在58帧左右。

连续三局排位赛后搭载Hyper Boost引擎的OPPO Find X表现

而在《刺激战场》中,通过Hyper Boost加速引擎加持后,可以令OPPO的手机在刺激战场中的平均帧率稳定在39.7帧。(游戏满帧40帧)。

搭载Hyper Boos加速引擎的Find X在刺激战场中的表现

此外,OPPO针对一些低配置的老机型,OPPO也与游戏厂商以及Arm、MTK、高通等上下游合作伙伴进行了底层硬件优化,比较令人意外的是作为入门机型的OPPO A37,在MTK6750这样的SOC上,刺激战场也能帧率保持在20-25帧。

4

而这样的优化效果除了在游戏中的体验提升,也体现在玩家实际能第一时间享受的功能上。在ColorOS当天发布会环节的一个重头戏是《王者荣耀》的AR相机,OPPO之所以是首个支持此功能的安卓手机厂商,原因有二,其一是前文提到的,OPPO与“农药”早有合作,关系密切。其二是,OPPO今年3月就发布过ARunit平台,该平台主要针对游戏厂商、软件厂商以及开发者搭建相应的AR开发平台,而王者荣耀更是作为首批加入该平台的游戏厂商之一。除了《王者荣耀》外,淘宝、京东以及网易游戏在内的13个合作商都已加入其中,因此在OPPO的终端上首发安卓平台的王者荣耀AR相机也就顺理成章了。

我们也在评上体验了一下《王者荣耀》的AR相机

这里顺带也提一下之前OPPO与《王者荣耀》的合作优化背景。与许多人过去想象的有所不同,OPPO并非通过合作付费等独占形式达成这一合作。该合作起源于腾讯天美工作先提出更新Unity游戏引擎,加入多核多线程支持的想法。OPPO得知该消息后,派人赶赴成都天美工作室进行洽谈,并愿意联合天美工作室完善多核多线程的游戏模式。

而在开始的阶段,OPPO针对王者荣耀进行优化时也遇到了许多无法兼容匹配的问题,如闪退、死机、花屏等问题。因此OPPO在内部测试后,又与Unity进行了合作,提供了很多分析数据,共同解决了Bug。最终呈现出来的效果,就是定位中高端的骁龙660手机,就玩《王者荣耀》流畅度而言,不输彼时定位旗舰的骁龙835手机。

不过,也正因为手机基础硬件有着通用性,当游戏最终实装骁龙660芯片的优化方案后,外界便能通过一些第三方手段,把其它手机型号改成OPPO来“蹭优化”,毕竟底层芯片是相同的,很多时候也能奏效,但会带来很多风险性,例如功耗及游戏的稳定性。但蹭完OPPO的正优化反过来说其它手机被“负优化”了,就有点本末倒置了……

OPPO 早在去年推出的R11王者荣耀定制版

总的来说,虽然手机比电脑和游戏机发展更快,但这也相当于会更早进入了硬件瓶颈期。近两年几家大厂不约而同地在软件优化上发力,也说明在现有的硬件发展速度下,软件优化确实是一片值得开发的蓝海。

当然,想要实现这个目的,仅仅依靠技术是不够的,还需要整合上下游产业的能力。这方面谁动作更快,谁整合了更多资源,就会获得更大的竞争优势。

解说吧微信公众号:yimasm
关注解说吧公众号,订阅更多奇闻趣事
分享到 ? ? ? ? ? ? ?