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