8月30日,谷歌宣布推出对标苹果ARKit的增强现实SDK——“ARCore”。手机被普遍认为是最容易体验AR的平台,而如今,苹果和谷歌两大巨头纷纷入局,开发者终于可以在iOS和Android原生系统开发AR应用。AR的普及似乎在路上。据了解,ARCore将利用Java、OpenGL和Unreal以及Unity3D游戏引擎,承诺提供构建沉浸式AR体验的所有构建块和API。ARCore将允许开发人员跟踪手机的位置和方向并检测水平表面。此外,ARCore可以检测环境光并将其用作AR体验中的变量。这将允许开发人员调整投射到现实世界中的虚拟对象的照明甚至颜色,赋予它们更逼真的外观并提供更可信的体验。demo-arcore然而,ARCore很可能仍然需要一些处理能力,因此一些入门级的Android设备可能无法运行ARCore。同时,Android系统的碎片化问题极为严重。ARCore想要兼容不同机型、不同Android版本的手机并不是一件容易的事。因此,目前支持ARCore的手机并不多,只有谷歌和三星的高端机型:Pixel、PixelXL和S8、S8+。目前的ARCore仍处于预览阶段,谷歌的目标是在今年冬天推出ARCore1.0,通过与制造商的合作,谷歌预计ARCore将在1亿台设备上可用。另外值得一提的是,允许iOS开发者为iPhone和iPad开发AR应用的ARkit正式版预计将在苹果秋季发布会上正式发布,时间略早于ARCore。
