关于ARCore——一个开发者的前情回顾

谷歌推出ARCore,对于开发者来说是一件喜闻乐见的事情。看谷歌的AR战略,此时难免让人想起Tango。

先来看看谷歌关于ARCore三大功能的说明:


关于ARCore——一个开发者的前情回顾_第1张图片
ARCore

再来看Tango的三大功能:


关于ARCore——一个开发者的前情回顾_第2张图片
Tango

分析:
  • Motion Tracking 在Tango时代就有了,名称几乎照搬过来,只是彼时需要Tango设备;
  • Environment understanding 在Tango时代就有了,SDK里就有FindPlane()函数,只是彼时需要Tango设备;
  • Light estimation 在Tango时代就有了,官方博客还给出了制作教程,只是彼时需要Tango设备;

由此可见,ARCore是不依赖特殊硬件支持的Tango技术……

早期关注Tango,刚体验到这项技术的时候,还叫Project Tango,深深的被震撼到了——能识别墙面和地面、无标记AR,这应该就是下一代AR技术了吧,于是提刀而立,为之四顾,踌躇满志地想大干一场。然后分别入手了Project Tango Dev Kit和Phab 2 Pro,关注SDK的每一次更新,加入官方社区天天看,学习什么是SLAM。两年下来,支持Tango的设备更新缓慢,Project Tango Dev Kit不再获得官方支持,京东的Phab 2 Pro比刚上架时降价1000,华硕的Zenfone AR只是看到个影子。社区里展示的多是研究性质的demo,鲜有成品出来,少数成功的案例,也都在一年一度的I/O大会上展示过了,而且,这些成功案例也多是跟B端的合作,比如博物馆(看恐龙)、家具厂(Wayfair)、服装厂(GAP)等。在生态上,谷歌在让开发者等硬件普及,赌硬件一定像安卓一样遍地开花,Tango像GPS一样成为未来手机的标配。

反观ARKit,发布会上就撩拨到了开发者的G点——我家技术不用新设备就能玩,今天晚上就是全球最大的AR平台了。之后几天各种demo出来,媒体跟进报道,苹果的AR“爆发”了。那么谷歌的AR为什么没有“爆发”呢?(通过在VR行业的经验,所谓的爆发,只是媒体的爆发)我猜两家AR刚出来的时候,开发者的表现是这样的:ARKit刚出来的时候,开发者先是震惊了,卧槽,吊,正好有台iPhone,做个Demo试试,然后社交网络各种晒,然后更多人见识到ARKit;Tango刚出来的时候,开发者也是震惊了,卧槽,吊,上哪搞台设备做个Demo试试……卧槽!

苹果先有软件,然后新iPhone加入硬件支持,硬件服务于软件,成为加分项,谁会拒绝换一部新iPhone呢?谷歌则是先有Tango硬件,后有软件,硬件成了早期推广的门槛。

总结:总体感觉,谷歌起点起高了,有技术就是这么过于自信,好在,好在,被动的也好,主动的也罢,这次回到了正路,对开发者触手可及,琴瑟和鸣的日子指日可待。苹果的精明在于,你们先上,你们摸着石头过河,我踩着你们过河,谁先过河谁赢。

仅以此吐槽一下过往一段并不顺畅的经历,祝两家都好,工具越来越好使,内容越来越丰富,开发者越来越幸福。

你可能感兴趣的:(关于ARCore——一个开发者的前情回顾)