面对质疑,谷歌承认ARCore与ARkit相似,并且有意为之
扫描二维码
随时随地手机看文章
谷歌AR/VR负责人Clay Bavor不仅承认了自己和苹果的相似之处,并且还暗示是有意而为之的。
在苹果气势汹汹的AR策略之下,谷歌并没有退缩。美国时间8月29日,谷歌正式推出自己的AR平台ARCore,作为对苹果ARKit的回应。
ARCore将适用于安卓平台——不是一款手机、数款手机,而是所有能够运行安卓7.0系统的设备。
简单来说,ARCore是谷歌在研发Tango数年后的集大成者,一个不需要特定硬件来运行的软件包。目前为止,可以真正使用Tango只有两款手机:联想的Phab 2 Pro和Asus的ZenFone AR,这是因为Tango对硬件有新的要求。ARCore则不同,谷歌表示在测试阶段结束之时,这一平台将瞄准1亿台活跃设备。谷歌正在和三星、Asus、LG、华为等品牌合作,未来还将有更多的合作伙伴加入。
ARCore能用来做什么?
在ARCore上,谷歌选择专注于AR体验中的3个关键元素:
第一是运动跟踪,它基于内部传感器和视频素材来估算手机的相对位置,因此使用时可以将虚拟对象固定在一个位置,并围绕它移动。
第二是环境理解,也就是使用相机检测到平坦的表面。
第三是光线预测,能让虚拟物品或角色投射产生阴影,适应周围的环境。
ARCore 可以通过 Java / OpenGL、Unity 或 Unreal 来渲染,这点跟 ARKit 非常相似。
谷歌也在demo中展示了一些半交互式的小把戏。我们可以看到一个小安卓机器人站在一片虚拟的树林中,当我们将手机靠近它,树林会轻轻摇晃;在名为“Oz”的demo中,虚拟的狮子会在你把灯关掉之后害怕的跳起来。
而据部分已经上手体验过ARCore的外媒表示,ARCore图像的稳定性和ARKit不相上下,都非常不错。
而谷歌AR/VR负责人Clay Bavor表示,当ARCore和更加精确的地图信息结合后,你的手机就可以展示出具体的建筑或者街道。他还谈到了谷歌最近发布的“视觉定位服务(visual positioning service)”,一种可以进行室内厘米级定位和导航的技术。在ARCore和VPS结合之后,我们可以在某个地点放置一个AR的图像,等待别人的发现。
ARCore还有希望和视觉检索产生交集。ARCore团队的其中一名成员Jon Wiley此前是Google Search的首席设计师。作为公司的沉浸式设计总监,他认为ARCore和视觉检索工具,比如Google Lens结合,能够让人机交互显得更加人性化。他认为,如果要让手机按照我们的想法一样来处理信息,就必须要让他们以我们的方式来看待世界。Bavor也表示:“我们和Google Lens团队在紧密的合作中。我认为ARCore也能够像Lens一样提供很好的体验。”
开发者们已经可以开始使用一些支持ARCore的工具,其中包括两款3D创作工具:Blocks和Tilt Brush。谷歌方面表示,这些工具可以让创作AR应用非常的简单。公司还打造了一款配合ARCore性能的桌面网页浏览器,可以让网页开发者们将AR元素增加到自己的网站中。
ARCore的测试版今日上线,目前适用的手机是谷歌Pixel、Pixel XL和三星S8。
当问到ARCore的诞生是否意味着Tango的死亡时,谷歌表示“大众可能不会再看到消费者级的Tango设备继续前进了。我们认为Tango更加像是一种赋能技术,就像GPS一样,你不会看到任何的设备或者应用专门主打这一功能。”
“ARCore是在Tango的基础之上打造的,但是让AR能够更加广泛的在安卓手机上使用,无需额外的硬件,”Bavor向外媒表示。但这项技术理论上来说并没有完全死亡;谷歌将会在基于Tango技术的基础上继续推出新的相机功能,比如深度传感器。但这些会被添加在手机上,作为ARCore的一个元素存在,而非独立的功能。
一场无声的战争
现在,谷歌再也不同说服生产商来打造厚重、耗电的Tango手机了。当“模仿”苹果之后,谷歌在AR的布局上一下子步伐轻松了起来。
而所谓的“模仿”是真正意义上的非常相似。在这两个平台上,开发者可以使用现有手机上的单摄像头来追踪手机的运动,计算出其在现实世界中的相对位置。二者都可以检测到附近的平面,从而可以将虚拟的图像“定格”在上面。
ARKit版《我的世界》:
更夸张的是,二者还都可以调节照射在虚拟物体上的光照来符合现实的场景。也就是说,如果有一个巨大的皮卡丘站在你面前的话,你会观察到它的影子形态完全符合科学逻辑,不会很古怪的漂浮在画面上。
无论是ARKit还是ARCore,都是首先针对开发者,其次才是消费者。这两个平台确保开发者可以十分轻松地打造出像《Pokemon Go》那样的AR应用,并且理论上可以在市场上千万台手机中运行,同时在app store中存活。
谷歌当然不瞎。谷歌是完全主动的走出这一步的(谷歌向外媒表示,公司已经研究独立于Tango的AR有一段时间了)。令人惊讶的是,谷歌AR/VR负责人Clay Bavor不仅承认了自己和苹果的相似之处,并且还暗示是有意而为之的。
“我从来不担心是不是第一的问题。我关心的是,安卓能不能够拥有一些很棒的功能,同时安卓设备有没有能力来支持这些功能,”Bavor在接受采访时表示。“ARKit和ARCore之间有很大的可比性,我认为用ARCore的开发者也能够用ARKit做出相同的东西,反之亦然。”
实际上,Bavor还表示这种相似性还能够帮助谷歌将以后的AR应用带到苹果iPhone上。“到处都是我们的谷歌地图,到处都是谷歌搜索,到处都是Gmail。只有在硬件数量足够的基础上,我们才能够将让我们感到兴奋的AR体验带给每个人。”
谷歌确实也有超越苹果的一些长远视野。搭配ARCore的网页浏览器就是很好的证明。
ARCore会和ARKit一样好吗?
尽管谷歌转向和苹果一样的道路是完全符合逻辑的,但公司也有一些需要努力追赶的地方。
在demo中,ARCore完全可以在搭载安卓Oreo系统的Pixel手机和搭载Nougat系统的S8上顺畅运行。唯一的问题是,我们还不清楚现实中会不会也这么顺畅。
无论是看着一颗虚拟的树从桌子上生长,还是看着一只卡通熊在卖萌,都还不足以能够证明这一软件能够像ARKit和Tango一样带来强劲和精准的功能。谷歌方面也没有展示任何关于分享AR体验方面的内容。
另外一点是,尽管Bavro谈到ARCore软件理论上在今年冬季时是可以在多达1亿台安卓手机上运行的,但是这个市场中的很多事情都难以确定,因为安卓手机有着太多不同的摄像头和内置软件了。
总而言之:现在说ARCore能够和ARKit相媲美还是太早了。当然,希望是有的。