对苹果的产品而言,iPhone和iPad应该是最适合玩游戏的移动设备了。但是放在桌面平台情况却迥然不同,Mac绝对是游戏玩家完全不该考虑的选项。
至于为什么Mac只适合生产力,不适合玩游戏,今天就跟着鱼儿一起来谈谈这个问题。
尽管最近一两年,安卓在硬件水准上追赶上了iPhone,但不可否认的是「iOS+A系处理器」的搭配,让iPhone一直都处在领先地位。
而iPad同样如此,不仅凭借软件和硬件的两大优势,更是因为「大屏」这一属性,坐稳了游戏王的宝座。
真正能畅玩游戏的笔记本,肯定都是Windows + NVIDIA GeForce的搭配。而这一点也可在Steam的用户调查里面发现:
MacOS不仅占比不到3%,而且每个版本都不到1%。
这样的用户基础对游戏公司来说,与其给这样的系统做优化,还不如多多看重一下主流平台(毕竟游戏公司也不想白费力气)。
就以性能最强的Macbook Pro来说,其配置也不过是最高八核i9 + AMD 5500M 显卡,与现在的游戏本相比,这是完全不够看的!
更何况,这还算是最新升级过的Mac,要是以前的老款(双核+集显)更加不行,况且,其价格也远非是普通消费者能够承担的。
从中也可以看出,Mac的硬件的确不是为游戏设计的(轻薄的外观也是同样如此)。
同时和移动平台相比,苹果在桌面平台的话语权,也并没有那么强大。毕竟桌面早已经被Wintel联盟统治了几十年
而游戏的图形芯片,也是以微软
DX接口
作为的开发规范,所以无论是CPU还是GPU,Mac都没有像iPhone和iPad那样,有着“亲儿子”般的待遇。
如果抛开硬件不谈,那么在软件方面,苹果其实也是并未做好准备。
然而实际上,虽然在桌面端苹果没有话语权,但是在移动硬件的开发上,却有着得天独厚的优势,毕竟移动平台现在还是ARM的天下。
其实早年间的苹果,就与Acorn公司(ARM的前身)合作开发过芯片,而当ARM成立时,更是巨额投资,成为了ARM的股东之一。
因此,苹果在开发自己的
A系列芯片
时,可以说本身就有着得天独厚的优势以及行业大佬支持。
同时在A11芯片中,苹果更是抛弃了PowerVR图形处理器(由Imagination Technologies公司研发),改用了由自己研发的图形处理器。
也正是因为如此,iOS系统才拥有了运行大型3D游戏的先决条件。就算是放在现在,也没有任何移动端的处理器,能够超过苹果的A系列。
另外一点,和安卓相比
iOS对游戏开发者而言,是非常的友好
。开发者在开发游戏时,并不需要适配千奇百怪的硬件和系统。
只需利用Object-C和Swift语言,就能很轻松的开发出所需的程序,并且在
OpenGL、Metal等图形接口的配合下,也变得更加高效。
而开发之后的成果,也很容易的就能够上架到App Store上,这对开发者而言,可以说是直接起飞!
与Windows系统相比,MacOS一直都不是适合游戏的操作系统。
其一是因为:MacOS从诞生之初到现在,一直都没有一个能和DirectX接口比肩的游戏API。
其二是因为:MacOS和iOS一样,主要都是使用OpenGL接口开发游戏,不管是在效率还是结果上,都不能与DirectX接口同日而语
尽管有了Metal接口,但与DX12相比仍然落后。
另外与Windows系统还有不同的是,在硬件驱动上,Windows平台还有着类似NVIDIA和AMD等厂商,可以第一时间把最新的驱动推送给用户,用以解决问题。
而MacOS这边,却是由苹果
亲自负责
,如果驱动无法尽快更新,那么将很难应对游戏进行适配,进而导致游戏崩溃、卡死等现象的发生。
所以说,要想Mac能够
流畅
的玩游戏,苹果还需要走很长的路。