Google新技术ARCore,要让一亿人抓起手机玩增强现实

新闻 移动开发
苹果的 ARKit 为什么神奇?它让你在 iPhone 上和增强现实 (Augmented Reality, AR) 交互,不需要特殊硬件。

苹果的 ARKit 为什么神奇?

它让你在 iPhone 上和增强现实 (Augmented Reality, AR) 交互,不需要特殊硬件。

这份神奇现在同样也属于 Android 手机用户。今天 Google 宣布推出了和 ARKit 对标的增强现实 SDK,名为 “ARCore” ,软件开发者现在就可以下载它去开发 Android 平台上的增强现实应用,或者为他们的 App 增加增强现实功能。

给非技术人士一句话解释 ARCore 能干什么:用 Android 手机在真实世界放置一个“虚拟物体”,想怎么玩怎么玩。

它的核心功能有三:

1)动作捕捉:使用手机的传感器和相机,ARCore 可以准确感知手机的位置和姿态,并改变显示的虚拟物体的位置和姿态(下图)

2)环境感知:感知平面,比如你面前的桌子、地面,在虚拟空间中准确复现这个平面(下图)

3)光源感知:使用手机的环境光传感器,感知环境光照情况,对应调整虚拟物体的亮度、阴影和材质,让它看起来更融入环境(下图)。

至于它的使用场景,非常多样,可以用来展示家具、增强现实游戏,或者餐馆点菜的时候直接在你盘子里展示菜品长什么样之类的……很多新技术都是这样,应用场景说不上“杀手级”,但足够有趣,增强现实也是如此。

ARCore 目前还只是 SDK,并不是一个普通用户可以把玩的产品。不过已经有不少开发者用 ARCore 做出了很有趣的案例,比如下面这个:在 Google Home 智能音箱上画一个小人,音乐响起,小人会站起来跳舞,而且音乐种类不同舞姿也不一样!

而根据科技媒体 Ars Technica 掌握的信息,ARCore 又是一个 Google 内部同类型产品 “竞争上岗” 的产物。这种竞争的案例之前有很多,打电话有 Hangout 和电话 App,短信有短信 App、Hangout、Allo 和 Messenger,社交网络有 G+ 和 Orkut,地图有 Google Maps 和 Waze 等等。

而 ARCore 取代的竞争对手——如果你关注 Google 资讯以及我们的报道,一定听说过 Project Tango。

同为增强现实技术,两者之间在技术实现方式上区别很大:Tango 主要通过特殊硬件模组实现,需要专门的视觉计算芯片、摄像头、深度摄像头和传感器,模组臃肿;而 ARCore 通过软件方式实现,对硬件要求不大,和苹果 ARKit 十分相似。至于开发团队,Tango 来自 Google 前沿项目实验室 ATAP,而 ARCore 来自 Android 团队和去年刚刚成立的 VR 团队之间的合作。

明白技术细节的差别其实很有趣:PingWest品玩在 2015 年就通过供应链得知,Tango 的视觉计算芯片供应商已经停止为该项目供货,后来 Tango 手机的***合作伙伴联想在推出一款手机 Phab 2 Pro 之后也对项目失了兴趣。这款手机本身的质素也很一般。

事实上很多 Google 内部的前沿项目,比如光纤网络、模块手机、气球计划都因为个中原因推进不下去而逐渐荒废,去年我还在硅谷专栏里提过这回事,只是没想到,已经有了***款现货手机的 Tango 竟然也是相同命运……

但在当时,增强现实市场的发展已经让 Google 看到了希望。比如截至 2016 年,美国已经有超 1000 万中小学生使用 Google 的在线课堂产品 Expeditions,该公司预计在 Expeditions 里加入增强现实功能会让其在教育市场更受欢迎。

 

Expeditions 的生物学课程:染色体

然而,推广增强现实版 Expeditions 当时的难点在硬件上,简单来说就是没有那么多模组手机可以买到,模组较贵不利于推广——ARCore 的问世显著降低了硬件门槛。

但目前,ARCore 仅支持 Google 和三星的高端机型:Pixel、Pixel XL 和 S8、S8+。不过 Google 说正在和华为、三星、LG、华硕等主流厂商合作。Google 的目标是到今年冬天推出 ARCore 1.0,让 1 亿人抓起 Android 手机就能玩增强现实。

责任编辑:张燕妮 来源: 推酷
相关推荐

2017-08-30 10:44:51

Google

2018-02-24 10:37:26

Google增强现实安卓

2014-03-06 09:46:04

增强现实可穿戴设备

2013-08-02 09:00:38

虚拟网络SDNOpenFlow

2021-03-26 10:14:49

物联网增强现实IOT

2018-05-25 12:18:02

webhtml5javascript

2010-02-01 11:15:23

Google新技术

2015-10-10 09:57:23

AMP谷歌网页加载

2022-08-10 11:10:35

AR数字信息

2011-12-12 09:40:49

技术人变化云计算

2012-05-13 13:52:07

手机

2011-12-04 12:10:46

Senseye

2020-10-10 09:29:25

人工智能

2017-04-06 10:10:16

2009-02-09 13:28:11

2021-05-13 09:43:03

Flutter研发模式

2017-03-22 10:54:37

AR技术旅游业

2020-01-13 07:36:30

机器人技术传统行业

2017-09-09 13:29:22

ARCoreAndroid移动设备

2016-12-20 16:09:47

AR广告营销
点赞
收藏

51CTO技术栈公众号