Skip to main content
 首页 » AR百科

ARcore

2017年09月01日 16:07:414482290中国AR网

ARcore AR百科 第1张谷歌看到苹果发布ARKIT后,也给Android弄了一个AR的SDK,取名叫:ARCore!软件开发者现在就可以下载它去开发 Android 平台上的增强现实应用,或者为他们的 App 增加增强现实功能。给非技术人士一句话解释 ARCore 能干什么:用 Android 手机在真实世界放置一个“虚拟物体”,想怎么玩怎么玩。

ARCore平台简介

首先,ARCore 其实并不需要 Tango 所需要的专用传感器和相机阵列,它将利用智能手机的摄像头、陀螺仪和其他可用的传感器来定位位置和运动追踪。而谷歌也已经发布了开发者预览版。但是,这又带来了一个问题,你只有在使用最新的 Android 系统或者说新的 Google Pixel 智能手机或者三星的 Galaxy S8 ,你才能使用 ARCore 。

ARKit 发布的时候,苹果提到,随着 iOS 11 系统正式到来,那么 iPhone 和 iPad  将会立即成为世界上最大的增强现实平台,即使 ARCore 发布了,它也无法动摇 ARKit 的地位。

是的,苹果具有一个很大的优势。ARCore 暂时只能在 Galaxy S8 和谷歌 Pixel 上使用,但是从 2015 年以来发布的 iPhone 或 iPad 都可以使用 ARKit 。相比之下,三星称 Galaxy S8 已经卖出了 2000 万部,而 Pixel 的活跃数量大概为 100-500 万部,这与销量数以亿计的 iOS 相比,相差实在是太大了。

还有一点很关键,大部分的 iOS 用户都愿意升级最新的系统,而新 Android 系统的升级率?相信过去的数据中我们也能看得出来,它并不高。

ARCore平台特色

动追踪(Motion tracking): 它基于手机的摄像头来估算手机的相对位置,因此使用时可以将虚拟对象固定在一个位置,并围绕它移动。

环境识别(Environmental understanding):使用相机检测到平坦的表面(比如桌面、地板或天花板),可以让用户将 AR 物体精准的” 放置 “在平面上。

光线感应(Light estimation):ARCore 可以感知所处环境中的环境光,使开发人员可以通过与周围环境相匹配光线塑造虚拟形象,使其外观更加逼真。ARCore 可以感知光线的变化 而在一个 ARKit 的 Demo 中,ARCore 应用中的虚拟形象甚至可以对光的变化做出反应。 可以说,ARCore 和 苹果的 ARKit 非常相似,毕竟工作原理都是基本一致的。

和 ARKit 的对比到底如何?

ARcore AR百科 第2张

紧随苹果之后,Google 推出 ARCore

这个是大部分人最关心的问题,但是我个人觉得其实比较起来意义不大,只要手机目前的系统还是 iOS 和安卓对立的局面,那么安卓就一定需要一个 AR 底层的算法支持,这件事情只有两种公司可以解决,一个是控制着系统的 Google,一个是手机厂商自己。因为底层的空间定位算法非常依赖于硬件的校准和标定,任何软件公司想越过 Google 去支持整个安卓平台,尤其还需能够得到大部分手机厂商的配合去标定 IMU 和摄像头的参数,这需要和 OEM 厂商有长期合作的关系,而这几乎是不可能的。在 ARCore 发布之前,确实有一些手机厂商在自研算法,也有一些手机厂商已经与 Google 对接中,但是从进度和可推广的能力来说,Google 确实是首选,所以安卓的 AR 能力依靠 Google 这是目前最理想的方式。

很多人强调 ARCore 的功能几乎完全复制了 ARKit,但是我个人觉得这并不能说明 Google 在技术或创新能力上弱于苹果,从两方面的原因看 Google 必须这样做。

第一,从硬件的控制力来说,百花齐放的安卓硬件是 Google 控制不了的,而 AR 的底层能力有很大一部分在于硬件,所以在无法确定的硬件设备上,Google 几乎没有可能给出多于 ARKit 的功能,这也是首发的安卓手机除了 Google 自己的 Pixel 就只有 S8 的原因;

第二,ARKit 在发布短短几个月的时间里确实爆发了强大吸引力,各种类型的应用层出不穷,如果未来安卓系统想要无缝的对接 iOS 上的AR应用,那么类似甚至相同的功能和接口可以极大的减少 AR应用的迁移成本,保证在AR应用发展初期安卓平台不会被落下。基于以上两点原因,ARCore 和 ARKit 的相似几乎是必然会发生的事情。

参考资料

在苹果ARKit之后 谷歌也弄了个ARCore_news.91.com

ARKit迎来全新对手 谷歌推出了ARCore_TechWeb


ARcore竞争对手:arkit

ARcore竞争平台:ARunit


评论列表暂无评论
发表评论