![]() |
游戏开发商:苹果抛弃OpenGL 我们就抛弃Mac |
珠江路在线
2018年6月11日
【
厂商
】 编辑:
james
|
|
原标题:游戏厂商:苹果抛弃OpenGL 我们就抛弃Mac
在 WWDC 上, 苹果宣布将会进一步推动自家的 Metal 图形技术, 还会抛弃 OpenCL、削弱 OpenGL。 这一做法虽然能够进一步推动 Metal 的发展, 但是却受到了游戏开发商的猛烈抨击, 他们表示苹果的这一行为不利于跨平台游戏开发, 未来可能会放弃推出 Mac 版的游戏。
在昨天的 WWDC主题演讲之后, 苹果放出了 macOS 10.14 开发者文档, 文档中明确表示 OpenGL 和 OpenCL 图形程序接口将会被削弱, 虽然 macOS 10.14 依然支持它们, 但是苹果建议开发者将应用程序和游戏转移到 Metal 图形接口上。 很显然, 虽然今年苹果没有完全在 macOS 中删除 OpenGL , 但这是迟早的事情了。
苹果一直都想干掉 OpenGL , 所以即使 macOS 支持 OpenGL , 其内置的版本依然是2010年发布的 OpenGL 3.3 , 而不是2017年发布的4.6。 所以这也使得开发者们不得不自己动手, API Vulkan 就在今年年初发布了 iOS 和 macOS 版本, 帮助开发者们在 macOS 上开发游戏。
其实现在已经有不少研发资源丰富的大厂商推出了基于 Metal 的 Mac 版游戏, 比如魔兽世界、杀出重围、见证者和尘埃拉力赛等等。 但是其他开发商就不这么想了, Vlambeer 公司的设计师 Rami 表示:“Metal 和 DirectX 的问题非常相似, 它们都不是跨平台的, 我们不得不增加支持的图像引擎, 某个平台独享的图形 API 令人感到痛苦。 ”
大热游戏《Bridge Builder》的开发者 Alex Austin 更加直白, 他表示自己过去专注于 Windows 游戏的研发, 得益于 OpenGL 的存在, 他几个小时就能够把游戏移植到 Mac 和 Linux 上, 但是未来他可能需要重写游戏渲染图形的方式。 “我不会花任何时间在 Metal 上, 因为 Mac 的市场份额太低了, 并不值得我这么做, 其实我现在做 Mac 版也只是想尽可能支持我的粉丝罢了。 ”
游戏开发者 Pittman 也有同样的想法:“把游戏转到64位并不困难(macOS 未来将不再支持32位应用), 但是转到 Metal 是不可能的, 我的三款游戏在 Mac 上都压根不赚钱。 ”
Altenburger 补充说:“维护 Metal 环境的成本明显高于 Mac 市场的潜力, 特别是对一些经典游戏来说, 基本上和 Mac 彻底无缘了, 因为没人会为了 Metal 去重建十年前的游戏。 ”