自去年12月21日起,全球热门游戏《口袋妖怪》(Pokémon Go)宣布加入苹果公司的ARKit框架。这次升级被开发方Niantic Labs称为“AR+”,实际上就是运用苹果在今年6月WWDC全球开发者大会上推出的AR增强现实功能开发平台——ARKit。目前,iOS 11系统中已经支持该平台。
《口袋妖怪》自发布后迅速获得全世界玩家的喜爱,下载量超过5亿次。尽管它不是第一款使用增强现实(AR)技术的游戏,但通过与“口袋妖怪”这个知名IP的结合,它让许多人第一次体验了AR概念。
升级后的新体验引起了外国玩家的一致好评。他们表示,利用Apple ARKit框架,《口袋妖怪》拥有了更真实、更加沉浸式的游戏体验。当玩家举起手机,那个虚拟世界中的“口袋妖怪”就能自然地出现在真实环境中。你可以走近它们,在很近距离观察,然后再捕捉它们。但如果你走得太近,那些虚拟空间里的“口袋妖怪”似乎会注意到有人靠近,并且可能会逃跑,因为这款框架能够调用iPhone上的硬件感知环境进行动作捕捉。
此前,《口袋妖怪》采用自己研发的AR平台,而换用了Apple ARKit之后,可以获得更多iOS设备提供的软件硬件支持,如更快地调用陀螺仪、摄像头等。这就像是以前需要在一个空地上从头开始搭建舞台,现在Apple提供了一整块预设好的舞台框架和各种接口;开发者们只要装饰一下并接入自己的内容,就能直接开始演出。
苹果希望通过其独有的ARKit来充分利用iOS设备软硬件,这与他们一直倡导的“软硬合一”的理念相符。而Google也在做类似的努力,他们于今年8月底发布了自己的ArCore开发平台,与苹果相同:统一接口,让第三方应用难度下降。
今年10月,三星和谷歌宣布了一项合作,将ArCore引入三星Galaxy系列手机。但是,由于各大手机厂商都有自己定制的手机Rom,这对谷歌推广ArCore带来了不小困难。