苹果对待AR技术到底多认真?现在谁也不知道
在WWDC 2017上,苹果公司发布了AR开发者工具包ARkit,苹果正式进入VR/AR,无疑引起了行业极大的兴奋。苹果能在今年的WWDC开发者大会上大谈特谈增强现实技术,这已经预示了苹果已经开始重视起来增强现实技术,并且将会正式有所行动。之前,微软、谷歌、Facebook等科技巨头都已经呈现出了某种VR或AR的硬件或软件产品,并且这些例子的发展方向都非常明确。但是到了苹果这里,我突然间出现了很多的疑问?
首先我们先来看看苹果在WWDC上是如何介绍自己VR业务的:
Metal 2,一个扩展版本的苹果Metal图形API,Metal 2可以让开发者绕过macOS的窗口,直接通过设备渲染,也就是虚拟现实头显,这对于降低延迟来说,非常重要;
官方宣布支持外接显卡。这就意味着之前低端的Mac甚至是MacBook的开发者也可以获得足够的图形处理器性能来支持虚拟现实技术开发;
SteamVR和HTC Vive都已经开始和苹果合作。再加上从去年夏天开始就与苹果有所接触的Valve,看来苹果在增强现实领域无论是技术还是商业手段,都非常成熟;
Unreal Engine 4和Unity是目前最受欢迎的两个游戏开发环境,而现在它们都已经支持macOS平台上的Metal 2 VR。
苹果在WWDC上还给虚拟现实技术下了一个定义:
这里,苹果似乎并没有提到与普通用户的任何话题,甚至表示外接显卡主要就是针对开发者。同时苹果对VR产品的页面描述也是针对内容开发者,而并非是游戏玩家;
所以从我的观点来看,似乎出现了两种可能。要么是苹果只是想通过虚拟现实技术来为开发者和艺术家服务,希望为这些人群提供更多在第三方平台上的权限,比如Facebook的Oculus、谷歌的Daydream以及运行SteamVR的PC。此外,苹果也有可能有一个更大的计划,让普通消费者也能使用Metal 2和外接显卡。
不过如果是让普通用户接触到Metal 2,并不明智。因为这是苹果特有的API,只适用于Mac、iPhone和iPad。显然,传统的iOS游戏开发和其它以来GPU加速的应用,都可以从Metal 2的改进中获益。但是如果苹果专门为macOS开发一个完整的虚拟现实游戏平台,所获得的回报将非常微不足道,毕竟这只是一个很小的目标市场。
如果苹果真的想要开发出最好的跨平台虚拟现实系统,那么可以选择投入到Vulkan的怀抱。它与Metal类似,但是可以在Windows和Linux系统中运行。事实上,Valve就是通过Linux开发出的虚拟现实技术。可以想象,在Windows和Linux的游戏开发者可以利用Metal 2将游戏直接移植到macOS上,而一开始就用Metal 2开发的游戏,却只能被困在macOS平台上。
当然,对于大多数游戏开发者来说,无需在意这些细节。如果已经在Unity或Unreal Engine 4上开发了一些东西,那么都将支持Metal 2,同时移植到其它平台上的难度并不算大。而且就算灭有macOS平台的VR,这些开发引擎一样也能使用Metal 2,毕竟iOS游戏是一个非常庞大的市场。
这是苹果第一次专注于增强现实技术的开发,而对消费者的意义还没有呈现出来。也许未来苹果会推出一款专为iPhone设计的VR头显,或者更先进,比如独立使用的AR设备,都不是没有可能。
但是,仅凭这些就判定苹果会推出一款价格适中、支持VR标准的电脑,我保留意见。