欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

谷歌:未来几个月将有1亿部安卓手机支持AR内容

程序员文章站 2022-07-08 17:31:07
8月30日消息,据uploadv报道,今天谷歌推出了基于软件的解决方案ARCore,可以使更多的Android设备能够在不需要深度传感器和额外摄像头的情况下拥有支持增强现实(AR)的能力。它甚至还能与...

8月30日消息,据uploadv报道,今天谷歌推出了基于软件的解决方案ARCore,可以使更多的Android设备能够在不需要深度传感器和额外摄像头的情况下拥有支持增强现实(AR)的能力。它甚至还能与Google Pixel、三星Galaxy S8和其他设备兼容,并从一开始就支持Java、Unity和Unreal等。简而言之,这有点儿像谷歌对苹果推出ARKit的回应。

谷歌:未来几个月将有1亿部安卓手机支持AR内容

然而,谷歌增强现实和虚拟现实副总裁克莱·巴沃尔(Clay Bavor)并不这样看。相反,当这个话题出现的时候,他提醒我们,谷歌早在2014年就有了Tango开发工具包,而且他们正在慢慢地建立起未来愿景,即AR*化,并可以被全世界数百万人使用。具体来说,谷歌希望在接下来的几个月里,能有1亿部Android手机支持AR内容。

巴沃尔上周在谷歌位于旧金山的办事处接受采访时解释:“我喜欢把它叫做沉浸式计算,以避开其他晦涩难懂的术语和缩略词,比如VR、AR、MR等。将电脑生成的图像无缝集成到体验中,这就是一切。我们的目标是让Android上的AR技术在开发者和消费者中成为主流,我们认为基于智能手机的AR技术在未来几年将越来越重要。第一个Tango开发工具包始于2014年,通过放宽对硬件的限制,摆脱对深度传感器或其他跟踪摄像头的依赖,我们始终在向我们的目标努力,证明这种技术,并向世界展示消费级传感器也可以提供真正的AR经验。”

从演示中,我有机会尝试,显然巴沃尔并没有夸大其词。在标准Google Pixel和三星Galaxy S8手机上,我看到机器人走过桌面,向我挥手;树木萎缩,然后从几厘米长到几十厘米高;甚至还有巨大的狮子在展示它的肌肉,低头看着我,好像我真的在那里。类似于首次尝试虚拟现实,强大的AR体验就像魔法一样。

谷歌:未来几个月将有1亿部安卓手机支持AR内容

但巴沃尔承认:“为了取得成功,有很多事情要做。我们总是都知道,它必须在规模上有效,所以我们始终在投资于软件解决方案,比如ARCore,这一切都在Tango技术基础上完成,没有额外的传感器。我们觉得技术已经准备就绪,我们已经找到了真正感兴趣的AR核心用例,这就是为什么我们对ARCore推出、并开始在整个生态系统中崛起而感到兴奋的原因。”

我亲眼看到的一个用例就是,利用动态AR进行购物。在Wayfair网站上使用插件,我看到实时测量的房间(类似于GIF图),从网站上购置的椅子被放置到物理空间中。想象一下,将同样的概念应用到其他类型的购物和室内设计中,那会多棒!

巴沃尔列举的另一个未来用例是VPS(视觉定位服务),他说:“我们始终在投资大量工具、服务以及应用,为开发人员提供更强大的帮助。其中一个例子是VPS。作为一名开发人员,你想要超越桌面或室内空间,扩展到世界范围,或者锚定世界上的任何东西,这样你就可以*穿越回到那里。我们认为ARCore和VPS是天然的合作伙伴,事实上,我们正在构建VPS,以期望在Android上使用ARCore来扩展AR。”

想象一下,你能在AR中回到特定的建筑,看到古老的标志,随着岁月的流逝,它已经老化和生锈了。或者只需要看看周围,就能知道朋友推荐的最佳就餐地点,因为Google Lens也是这套体系的重要组成部分。这是非常有前途的技术和想象中的东西,但我们距离实现它们已经越来越近。我们还没有达到目标,但这是我们有生之年可以实现的目标。

巴沃尔说:“另一个例子与利用Java构建传统智能手机应用的开发人员息息相关,那就是让3D建模更容易,而不像以前那样繁琐。我们知道有很多人想进入3D技术领域,但他们却不是Maya或Unity等专家。所以我们开发出Blocks应用,它的目的是让那些在生活中从未经历过3D建模的人轻松构建3D模型。我们甚至可以很容易地从Blocks中导出模型,并导入你正在开发的ARCore应用。”

我尝试过的一个演示,像桌面上的小机器人和树相同,它的所有模型都是直接在Blocks内部创建的,然后导出到ARCore中。巴沃尔解释称:“我们还在研究实验浏览器,将所有ARCore功能整合到网络浏览器中。只需要一些Java、HTML和少数模型,你就可以创建AR体验。ARCore将自己嵌入到实验浏览器中。谷歌诞生于网络,我们热爱网络,我们想让更多开发者构架AR。值得注意的是,实验浏览器将有ARCore版本,可被用于Android和支持ARKit的iOS版本。开发人员可以用Javascript库构建网页,并打造跨平台的AR体验。 ”(小小)