谷歌也在安卓中加入AR技术,新功能是否能与苹果“抗衡”?
jopen 7年前
<p>据CNBC(Consumer Newsand Business Channel,消费者新闻与商业频道)今日消息,数以亿计的Android设备将会在明年使用AR技术。谷歌此举并非一时的心血来潮,而是早有筹备。</p> <p>在3个月之前,谷歌就针对安卓系统发布了全新开发者平台ARCore,允许开发者为安卓用户开发利用到AR技术的更多应用,新技术为Android设备的功能扩展增加了可能性。谷歌表示不需要新硬件就能将AR应用普及到当前的Android设备中。</p> <p>许多观点认为,谷歌此举是在向苹果“叫板”,因为苹果也为iOS系统开发了ARKit,并且苹果当时马上就要开发布会,所以谷歌的意图就更为明显。</p> <p>当然,谷歌针对安卓加入AR技术也不完全是为了对抗。随着时代的发展,对AR技术的需求已愈发高涨。那么安卓加入AR技术之后增添了哪些功能?在安卓手机上实现AR小应用需要怎样的技术支持?在安卓中加入AR技术又对整个智能手机市场起到怎样的作用呢?</p> <h3>一、安卓系统加入AR功能,在手机中实现需技术支持</h3> <p>早在今年8月份,谷歌就正式向开发者发布了AR开发平台 ARCore,可以在Pixel 和三星S8手机上运行。</p> <p>关于这一平台,谷歌负责VR业务的高级副总裁Amit Singh透露了相关信息,并预计在Android硬件中使用AR将成为常态。Singh在葡萄牙里斯本举行的互联网峰会上表示:“将会有数亿部手机准备好支持AR技术。而在当前阶段,我们正帮助开发人员构建经验,以便于让使用AR变成一种日常习惯。到那个时候,我认为货币化的自然演变就会到来。”</p> <p>而谷歌也表示,目前正在和LG、三星、华为等众多硬件厂商进行合作,其目标是在1亿台智能设备上实现ARCore的应用。</p> <p>其实,在Android系统中加入AR,可以带来相当神奇的体验。比如,去餐厅点餐,拿出手机用镜头对着餐盘,屏幕上就会显示出盘子里的菜品样式。谷歌就是要将这种近乎幻想的技术照进现实,而实现的工具就是ARCore。</p> <p>如果再深入一些来看这个工具的功能的话,简而言之就是有了ARCore,用户可以使用Android系统的手机在现实世界里将虚拟物体任意摆放,随心所欲,而不用再去购置什么高价的传感器和专用硬件之类的设备了。</p> <p>目前安卓系统的AR功能正在持续开发中,但已有国外开发商做出了一些有趣的功能。</p> <p>例如,在Google Home智能音箱上随手画一个简易的小人,然后打开音乐,利用手机中的AR功能,就可以让小人随着音乐跳舞,并且姿势能够随音乐的转换而变化。或者是在AR功能中能够随意摆放各种物件,抑或是超大的虚拟狮子在灯光消失的情况下会突然“卖萌”等。</p> <p><img alt="谷歌也在安卓中加入AR技术,新功能是否能与苹果“抗衡”?" src="https://simg.open-open.com/show/321b8f4c99fca14568f81af4fc958dba.png" /></p> <p>实际上,AR能够实现如此真实且趣味性强的互动,主要是三个关键技术在起作用。</p> <p>第一是动作追踪,即利用手机内置的摄像头和传感器搜集房间中有明显特征的点,再利用ARCore估算出手机的相对位置,以此作为虚拟物件精准放置的依据。第二是环境感知,也就是利用摄像头检测如地面、桌面这类水平表面。第三是光线预测,即ARCore可通过手机传感器感知环境的光照情况,并以此为依据调整虚拟物体的亮度、材质和阴影,使其达到更为逼真的效果。</p> <p>若是更为细致的分析,其实就是先通过摄像头采集实景,之后将采集到的实景数字化成图像,然后通过特征点检测、匹配等一系列技术找到识别标识物,以此为参考找出需要生成的动画在AR环境中处于何种位置或方向,并确定提前存入手机中的标识图的位置。最后,根据以上信息进行动画渲染,动画必须和识别图位置保持一致才能达到融合效果。</p> <p>这就是AR基本的实现过程,如今的手机端AR开发多数采用此种模式。开发者并不用去考虑底层实现,而是可以通过Vuforia、Metaio、EasyAR等插件来解决这类问题。</p> <p><img alt="谷歌也在安卓中加入AR技术,新功能是否能与苹果“抗衡”?" src="https://simg.open-open.com/show/d4ab2b153337af2dccaa5fb7361fab58.png" /></p> <p>那么在这场有关于AR的“较量”中,苹果和安卓谁占优势?或者说两方的力量如何?这种情形又会给行业的发展带来怎样的影响呢?</p> <h3>二、AR技术进入手机行业,或推动行业进一步发展</h3> <p>在科技巨头之间,AR俨然成为了新的主战场。如今ARCore能够被应用在谷歌的Pixel手机和三星Galaxy S8上,不过这些都属高端手机。但Singh预计,低端手机也能在未来的两年内具备支持AR技术的能力:“在未来几年里,AR技术将成为大多数Android的核心功能。”</p> <p>由此看来,AR已经成为科技巨头之间的一大战场,尤其是苹果和谷歌之间的。苹果发布ARKit让开发者在iOS操作系统上创建AR应用,可谓是谷歌ARCore的直接竞争对手。库克表示,AR将使iPhone变得“更加重要”。而且ARKit应用较为广泛,从2015年起发布的iPhone或iPad都能用到ARKit。</p> <p>而安卓则在智能手机的数量方面占优势。但是目前ARCore只支持谷歌Pixel和三星S8,其他的手机需要升级到Android 7.0或最新的Android 8.0才能应用。而相对于果粉而言,安卓用户是不太愿意升级手机系统的。此外,ARCore中的虚拟物体在智能手机中与现实世界结合的稳定性和准确度也和苹果有着一定的差距。</p> <p>此外,安卓生态系统的分散化也不是容易实现的。安卓系统中的软件和相机都非常多,种类繁杂,并且差异化巨大,阻碍了大范围的推广。而苹果的闭环生态系统则对AR的推广和确定虚拟物的精准度大有裨益。</p> <p>当然,无论孰优孰劣,ARCore和ARKit的相继出现都说明了AR时代确实即将到来。Android工程副总裁Dave Burke曾写到:“过去三年,我们一直在开发基于Tango的移动AR基础技术,而 ARCore 就是建立在这项工作之上的。但是,它没有任何额外的硬件,这意味着它可以扩展到整个 Android 生态系统当中。”</p> <p><img alt="谷歌也在安卓中加入AR技术,新功能是否能与苹果“抗衡”?" src="https://simg.open-open.com/show/c964a664ac1a5c20bca2d16669c76561.png" /></p> <p>此外,谷歌要扩展AR也是具备一定基础的。去年,Android的移动市场份额超出了80%,但Tango只支持联想 Phab 2 Pro和华硕Zenfone手机所以难以做大,之后又被苹果ARKit超过。所以谷歌开放可以运行数百万台硬件设备的ARCore SDK,相当于开启了AR新世界的能量大门。</p> <p>在苹果和谷歌的带动之下,AR在手机行业将逐渐崛起,两大系统都将实现AR技术的革新,对于整个手机行业而言,AR时代可能真的要来临了。</p> <p>来自: http://www.zuigeek.com/archives/4786.html</p>