# Google 的 AR 平台 ARCore，会有比苹果 ARKit 更多的可能性？

- 作者：刘罕
- 发布时间：2017-08-30 15:30
- 分类：产品
- 原文：https://www.ifanr.com/901109

![](https://s3.ifanr.com/wp-content/uploads/2017/08/20170830144339.gif)

在上周 Google 正式发布 Android 8.0 操作系统后，Android 技术副总裁戴夫·伯克（Dave Burke）在 Twitter 上发了一条消息，告诉开发者们下周有更“甜美”的惊喜等着大家。

![](https://s3.ifanr.com/wp-content/uploads/2017/08/ARCore-Horizontal-840x472.jpg)

为这个“甜美”的惊喜在今天揭晓，它其实是 Google 增强现实（AR）平台，ARCore。

![](https://s3.ifanr.com/wp-content/uploads/2017/08/6-5-1.gif)

（ARKit 地图导航）

爱范儿（微信号：ifanr）曾多次报道过苹果 ARKit 的各种有趣和实用的应用，虽然当前 ARKit 及基于其开发的应用依然只对开发者开放，但已经掀起了一波不小的 AR 热潮。

> 关注微信公众号爱范儿（微信号：ifanr），回复关键词「AR」，看苹果的 ARKit 曾制造出哪些有趣的网红 AR 产品？

而苹果的 ARKit 之所以被这么多人关注，是因为通过 ARKit，普通用户玩上 AR 的成本大大降低，他们不需要额外专业的硬件设备，只需一部 iPhone 就能把玩。

Google 似乎被苹果一巴掌打醒了，今天发布的 ARCore 增强现实平台，某种程度上也和苹果的 ARKit 颇为相似。

### 从对 Project Tango 的执着中清醒过来

说起 Google 的 AR 事业，不得不提起 Project Tango。

早在 2014 年，Google 就推出了自己的 AR 平台，Project Tango。

![](https://s3.ifanr.com/wp-content/uploads/2017/08/maxresdefault-24.jpg)

Project Tango 并不是一个简单的 AR 平台，他还囊括了人工智能和机器学习，其中就设计到了 3D scene understanding，这个技术实际上是让机器人去识别和理解其所处的环境。

而 Google 希望通过 Project Tango 实现物体识别，目标跟踪，对周围 3D 场景进行描绘，总的来说，Project Tango 是一个相对复杂和专业的 AR 平台。

![](https://s3.ifanr.com/wp-content/uploads/2017/08/tango.gif)

（需要专门设备才能运行 Tango 应用）

Google 计划以开源的 Android 手机作为 Project Tango 的载体，想让 Project Tango 设备像 Nexus 手机一样作为 AR 手机硬件的标杆。但问题是，Android 平台不足以支撑 Project Tango 特殊的硬件以及运行环境。

![](https://s3.ifanr.com/wp-content/uploads/2017/08/zenfonear.jpg)

（华硕 ZenFone AR）

也就是说，如果你想体验 Project Tango，你必须要有特定的硬件才能够实现。而目前只有 Google 和联想合作的 Phab 2 Pro 以及华硕 ZenFone AR 支持 Tango，普通的 Android 手机，就算是 Google 的亲儿子 Pixel 也无法运行 Project Tango。

可以说，Project Tango 的学习成本和使用成本都相对较高，它并不适合一般用户去体验，这也是为什么 Google 后来有将 Project Tango 逐渐向专业领域的意思。

![](https://s3.ifanr.com/wp-content/uploads/2017/08/arkit-1.gif)

（将房间模拟成镜中世界的 ARKit 应用）

而苹果 ARKit 的出现，一定程度上让看似遥不可及的 AR 领域，越来越贴近普通用户。

在今天发布 ARCore 后，Google 的增强和虚拟现实主管 Clay Bavor 就表示，ARCore 是 Project Tango 在长期成长和演进后的产物，而其还表示：

> 我们在开发 Tango 中还想清楚了一件事，那就是不要自己把自己限制住。

而 Google 还表示，其也想清楚了 AR 的真正用例，是让跟多的人使用手中最普通的 Android 手机就能体验 AR。

### ARCore 和 ARKit 很像？

Google ARCore 的发布，标志着以 Phab 2 Pro 和 ZenFone AR 为代表的 Tango 设备成为过去，同时也意味着 Project Tango 退居幕后。

> 我认为 Tango 未来扮演的角色，将是 ARCore 背后的技术支撑。

Bavor 称，Tango 并没有被搁置，Google 会继续开发基于 Tango 的镜头模组，而这将会作为 ARCore 的一部分出现在手机上，但不会独立出现。

![](https://s3.ifanr.com/wp-content/uploads/2017/08/GIF222.gif)

（用 ARCore 生成的 Android 小机器人）

根据 Google 的官方描述，ARCore 将重点放在以下三点：

> - 运动追踪（Motion tracking）:它基于手机的摄像头来估算手机的相对位置，因此使用时可以将虚拟对象固定在一个位置，并围绕它移动。
> - 环境识别（Environmental understanding）：使用相机检测到平坦的表面（比如桌面、地板或天花板），可以让用户将 AR 物体精准的”放置“在平面上。
> - 光线感应（Light estimation）：ARCore 可以感知所处环境中的环境光，使开发人员可以通过与周围环境相匹配光线塑造虚拟形象，使其外观更加逼真。

![](https://s3.ifanr.com/wp-content/uploads/2017/08/lion.gif)

（ARCore 可以感知光线的变化）

而在一个 ARKit 的 Demo 中，ARCore 应用中的虚拟形象甚至可以对光的变化做出反应。

可以说，ARCore 和 苹果的 ARKit 非常相似，毕竟工作原理都是基本一致的。

![](https://s3.ifanr.com/wp-content/uploads/2017/08/e.gif)

（虚拟公路）

不过，The Verge 在 Google 总部体验了一把 ARCore，而其表示这是他们在所有通过手机体验 AR 技术后最满意的一次。ARCore 中的虚拟物体在拿着手机走动时并没有出现抖动的现象，而这是几乎所有 AR 体验中都会出现的问题。

![](https://s3.ifanr.com/wp-content/uploads/2017/08/renyimen.gif)

（ARCore 版“任意门”）

而在将手机拿开让虚拟物体从画面中消失，或者将相机盖住后，当手机和镜头重新回到原先的位置时，之前的虚拟物体依然在之前设置的地方“等着你”，这对 AR 体验的连续性有着很大的提升。

### ARCore 还有更多的可能

![](https://s3.ifanr.com/wp-content/uploads/2017/08/man.gif)

（用 ARCore 感受上帝创造人类的瞬间）

苹果的 ARKit 以及 Google 的 ARCore 已经展现出了很大的潜力，但它们或许依然还是最基础的 AR 体验。

![](https://s3.ifanr.com/wp-content/uploads/2017/08/cross.gif)

（不敢过马路的绿野仙踪机器人）

Bavor 表示，地图数据的加持还可以让 ARCore 识别和标出建筑物或者街角路口，而 Google 的其它产品或许能给 ARCore 更多的可能。

![](https://s3.ifanr.com/wp-content/uploads/2017/08/google-io-2017-0341.jpg)

（visual positioning service 室内定位视觉识别）

在今年 5 月份的 Google IO 开发者大会上，Google 发布了一个叫做 VPS （visual positioning service）的技术，这项技术主要是室内定位的解决方案，而它过去主要用在 Project Tango 中。

![](https://s3.ifanr.com/wp-content/uploads/2017/08/lens.gif)

（拥有视觉识别技术的 Google Lens）

此外，在开发者大会上，Google 还发布了另一项叫做 Google Lens 的功能，这个功能基于视觉搜索（visual search）技术。它可以识别所“看到”的一切并在手机上显示出相应的信息。

Google 的内部人士表示，其已经在考虑将视觉搜索技术和 ARCore 相融合了。Google 认为，这样的融合可以将人机交互向“人”的一边更好的推进。

> 机器想要做到像人类一样思考，那它就需要像人类一样能够看到这个世界。

对于 Google 而言，曾经的 Project Tango 是其在 AR 领域领先所有对手的最好机会，但它却没能让 Android 成为最强大的 AR 平台。

![](https://s3.ifanr.com/wp-content/uploads/2017/08/102.gif)

（用 ARCore 扔东西来解压？）

ARCore 让 Google 有了将自家 AR 推广的机会，因为它和 ARKit 一样，面向普通用户，有着较低的门槛。

Google 表示，当前 ARCore 已经支持 Pixel 和 三星 S8 供开发者使用，同时可以在 Android 7.0 和 Android 8.0 的系统环境下运行。

![](https://s3.ifanr.com/wp-content/uploads/2017/08/133.gif)

ARCore 正式推出则要等到今年冬季某个时候，而 Google 已经开始和三星、LG以及华硕等厂商进行合作，目标是在今年冬季时让 1 亿部 Android 手机运行上 ARCore。

AR 领域正在成为科技公司们新的竞技场，或许今年除了手机全面屏大战外，真正消费级的 AR 设备及平台之战也将打响。又或许，伴随着苹果和 Google 在 AR 领域的发力，我们将会迎来新的交互体验？

题图来自：[Google](https://www.blog.google/products/google-vr/arcore-augmented-reality-android-scale/)

![](https://s3.ifanr.com/wp-content/uploads/2017/08/tuijianyuedumoban0830.jpg)
