主题 : 同果不同命:为何iOS游戏超神macOS游戏残废
千山同一月 万户尽皆春 千江有水千江月 万里无云万里天
级别: 总版主

UID: 998
精华: 0
发帖: 604963
威望: 528524 点
无痕币: 3089 WHB
贡献值: 0 点
在线时间: 61686(时)
注册时间: 2008-12-25
最后登录: 2024-03-29

同果不同命:为何iOS游戏超神macOS游戏残废

苹果到底适不适合玩游戏?这个问题在不同的领域中,有着迥然而异的答案。在移动市场上,iPhone、iPad无疑是最适合玩游戏的智能设备;但在桌面平台,情况却恰恰相反,如果想要玩游戏,Mac完全不是该考虑的选项。为何iPhone/iPad能成为游戏神机一举逼死PSP/PSV,而Mac却只能在PC、游戏主机的大作面前瑟瑟发抖?苹果到底有没有能力像iOS那样,把macOS也打造成为适合游戏的系统?今天就一起来谈谈这个问题吧。

同是苹果出品,为何iOS游戏百花齐放,而macOS游戏寥寥无几?
硬件平台:性能不可同日而语
和很多人的印象不同,尽管媒体一直在频频报道安卓阵营的硬件大战,但实际上每一代iPhone,硬件水准都不输于安卓旗舰甚至还在其上。
例如在iPhone4时代,A4芯片的性能基本持平当时的安卓阵营最强的C111A处理器(大家都是单核Cortex-A8);到了iPhone5时代,A6处理器实现了对安卓阵营Exynos 4412处理器的反超,此后苹果处理器在单核性能上一直碾压安卓阵营的处理器,而多核性能上互有胜负;而到了今年,iPhone 8的A11处理器无论是单核性能、多核性能以及图形性能,都遥遥领先安卓阵营最强的骁龙835。而iPad更不必说,现在基本没有性能与之接近的安卓平板。

A11芯片的性能非常强劲,iOS拥有性能最强的移动芯片为游戏背书
为什么会这样?实际上,苹果在移动硬件的开发上有着极大的话语权。移动平台是ARM的天下,苹果在早年就和ARM的前身Acorn公司合作开发过芯片,当ARM成立时更是参了一脚。不仅如此,苹果还曾经对ARM进行巨额投资,是ARM的股东之一,因此苹果开发ARM芯片是有着雄厚的技术基础以及行业支持的。在A11芯片中,苹果更是抛开了PowerVR自主开发了图形部分。得益于苹果在移动芯片上的强劲研发实力,iOS拥有了得天独厚的游戏硬件支持,这是运行大型3D游戏的先决条件。

和很多人的印象不同,苹果的移动芯片设计能力非常高超,和ARM有着很深渊源
再看Mac的硬件,就显得和游戏八字不合了。例如,在笔记本方面,性能最强的Macbook Pro也不过是双核的i5加上Intel Iris 650的集显;桌面平台性能最强的iMac Pro性能的确已经达到了最顶级PC的水准,配备了18核的至强处理器以及AMD Vega 64图形处理器,但价格已经远非普通消费者能承担。除此以外,Macbook、Macbook Air以及iMac的硬件都完全不是为游戏设计的,而Mac Pro则久久未更新,硬件早已落伍。

众多的Mac电脑主打轻薄,并不是为游戏而设计的
移动设备的体积大致相当,大家都在小盒子中做高性能;但桌面设备想要高性能,就不能走轻薄的路子,偏偏轻薄是Mac主打的方向,这令macOS很少在适合游戏的硬件上运行。同时和移动平台相比,苹果在桌面平台的硬件话语权并没有那么强大。桌面早已经被Wintel联盟统治多年,游戏图形芯片也是以微软DX接口为开发规范,无论是CPU还是GPU,macOS都没有iOS那样的亲儿子待遇。
和有强大硬件支持的iOS相比,macOS能玩得转游戏的设备,或许就只有iMac Pro了,但其价格注定它并不是能飞入寻常百姓家的门前燕。虽然iOS设备也并不便宜,但远没到达只可远观不可亵玩的地步。性能强劲而又更普及的iOS设备,自然是比Mac更适合游戏的硬件平台。
软件平台:macOS未作好准备
虽然硬件是Mac游戏残废的最大原因,但实际上这方面要弥补的话,或许也不算太困难。Mac很早就已经抛弃了IBM,换用和PC一样的X86平台,如果苹果想要把Mac的硬件堆成性价比较高的游戏性设备,并不会难如登天。那么问题来了,如果Mac突然推出了适合游戏的硬件产品线,那么它会否一跃成为游戏神机?很难。从游戏平台的角度来看,Mac不仅硬件是短板,在软件上也存在很多需要改进、积累的地方。
iOS之所以能成为比安卓更适合游戏的系统,硬件并非是最大原因。和安卓相比,iOS对游戏开发更加友好,开发者不需要适配千奇百怪的硬件和系统。在开发语言上,利用Object-C和Swift语言开发的iOS拥有更高的效率。在图形接口方面,苹果是OpenGL的拥趸之一,而OpenGL ES则是移动平台最普适的接口。为了提高图形性能,苹果在后期还专门开发了更高效的图形接口Metal,这进一步推动了移动平台游戏的发展。

苹果为iOS准备了非常出色的开发环境,但macOS却并非如此
这些软件方面的准备,加上App Store完善的运营,把游戏开发者们伺候得舒舒服服。移动平台最强劲的硬件和最舒适的开发运营环境都集中于iOS,游戏们一涌而上也就理所当然了。
而Mac平台的游戏开发并不然。和Windows相比,macOS并非是适合游戏的操作系统。首先,macOS长久以来并没有一个能和DirectX比肩的游戏API。苹果平台主要使用OpenGL接口开发游戏,效率和DX不能同日而语。最近,苹果才开始在macOS上推广Metal接口,但它和DX12相比起来也仍显得落后。

长期以来,同配置下,macOS运行同一个游戏性能要远弱于Win系统
在硬件驱动支持上,Win平台有着WDDM这样的显卡驱动模型。显卡厂商可以按照规范,第一时间把包含最新特性的驱动推送给用户。而macOS的显卡驱动由苹果亲自负责,驱动无法单独更新,难以对游戏作出最及时的适配。macOS想要成为优秀的游戏开发平台,尚需苹果花大力气去做积累。

硬件厂商可以为Win推出最新驱动,macOS则不行
另外,macOS的一些设定并不很适合游戏。例如,在macOS中鼠标会随移动速度而加速,这对于FPS、RTS等依赖鼠标的游戏并不友好。又例如,macOS用多屏玩游戏比较容易出问题,除非游戏有特殊设定,不然并不能像Win那样强行拉伸到N屏显示。因此,尽管某些Mac电脑或者黑苹果性能强劲,但macOS仍不会是游戏玩家的选择。
当然,macOS也并非完全不适合游戏,起码这平台用来卖游戏还是挺不错的。macOS有专门的软件商店,也可以安装Steam这样的游戏平台,不少开发者就算不愿投入精力在macOS平台开发游戏,也会想方设法把游戏卖到macOS当中去。例如,《文明6》等游戏就推出了macOS的转制版本,虽然体验无法和Win上的原生版本相提并论,但也给了苹果用户一个选择。

一些游戏会推出macOS的版本,但很多都是由Win版转制而来
不过无论如何,受限于开发环境,短时间内macOS仍不可能像iOS那样大量吸引到开发者。与之相比,Win平台简直是游戏开发的天堂,微软近年还大力整合Xbox到Win系统中去,DX12可以在游戏机和PC中通用,开发一份游戏简单改一下就能卖两边。现在来看,macOS的游戏开发并不存在和Win的一战之力。
总结
iOS的背后是苹果亲自打造的移动平台最强劲的硬件,苹果同时还提供了友好的游戏开发环境和销售平台,这另iOS成为游戏的乐园;而macOS的硬件则被硬件厂商们牢牢把控,电脑游戏的开发环境也由微软引领,Mac游戏体验残废也就理所当然,可谓是同果不同命。
那么苹果是否有实力把macOS打造成像iOS那样适合玩游戏的平台?这里面需要解决上文提到的所有问题,难度极大。而且,以苹果现在的市场表现,似乎并不需要在桌面平台上寻找游戏这方向的突破口。适合玩游戏的Mac电脑,恐怕在未来很长一段时间都见不到了。
级别: 十方秋水

UID: 88
精华: 0
发帖: 129700
威望: 220794 点
无痕币: 105768 WHB
贡献值: 0 点
在线时间: 51568(时)
注册时间: 2008-03-18
最后登录: 2024-03-29

了解一下,谢谢分享。
级别: 六行秋雁
UID: 91213
精华: 0
发帖: 1400
威望: 20793 点
无痕币: 28078 WHB
贡献值: 0 点
在线时间: 335(时)
注册时间: 2009-11-06
最后登录: 2024-03-13

进来了解一下
级别: 十方秋水

UID: 26730
精华: 0
发帖: 64722
威望: 148036 点
无痕币: 183 WHB
贡献值: 0 点
在线时间: 11530(时)
注册时间: 2008-05-03
最后登录: 2018-05-16

多谢分享了
Total 0.146207(s) query 4, Time now is:03-29 16:19, Gzip enabled 粤ICP备07514325号-1
Powered by PHPWind v7.3.2 Certificate Code © 2003-13 秋无痕论坛