踏出跨平台最重要的一步:苹果设备也可以用上Vulkan API了

Khronos Group在2000年成立,由AMD(ATi),Intel,NVIDIA和SGI等多家芯片设计公司共同成立,致力于发展开放标准的API,目前Khronos Group宣布Vulkan技术已经可以应用到苹果的Mac和iOS设备上,相比原生的OpenGL,采用Vulkan API的游戏可以实现更高的帧率。

Vulkan团队一直和Khronos成员Valve,LunarG和The Brenwill Workshop合作,让Vulkan应用能移植到苹果的设备上,比如Valve的《Dota2》此前一直能在Windows环境下使用Vulkan,但是现在macOS上也能运行Vulkan了。Khronos Vulkan Portability Initiative不断完善并定义Vulkan 1.0通用子集,昨天开放的资源来自The Brenwill Workshop的MoltenVK库,Brenwill Workshop CEO认为借助MoltenVK库可以为苹果设备带来和其他平台一样的Vulkan API。LunarXchanger上的LunarG Vulkan SDK for macOS也支持开发人员在Mac平台上设置,运行和调试Vulkan应用。

Vulkan阵营成员(图片来源Khronos,下同)

macOS/iOS移植过程

NVIDIA高管兼Khronos团队总裁Neil Trevett在一份声明中表示开发人员一直希望能在苹果上运行Vulkan应用,而昨天发布的MoltenVK和LunarG macOS SDK圆了许多开发者的梦,同时他表示Vulkan Portability Initiative将会不断更新版本,将Vulkan的功能带到多个Metal和DX12平台,他们的目标是能让Vulkan代码能够在任何平台上运行。

总而言之,虽然苹果还没任何表态,但现在起码能在macOS中用上Vulkan API了,各位macOS的《Dota2》玩家不妨试试用Vulkan运行《Dota2》,看下帧数涨了多少?过年后,是否准备购买一波新装备啦,想要各类硬件推荐的请找小超哥(微信9501417),也可以让小超哥拉你进去超能群与其他网友一起聊哦~

(0)

相关推荐