Apple的ARKit为什么厉害?它可让您在iPhone上与增强现实(AR)互动,无需特殊硬件。这个魔法现在也属于安卓手机用户。今天,谷歌宣布推出一款兼容ARKit的增强现实SDK,名为“ARCore”,软件开发者现在可以下载它在Android平台上开发增强现实应用,或者为他们的应用添加增强现实功能。向非技术人员解释ARCore可以做什么:用安卓手机在现实世界中放置一个“虚拟物体”,随心所欲地玩。它具有三大核心功能:1)动作捕捉:利用手机的传感器和摄像头,ARCore可以准确感知手机的位置和姿态,改变显示的虚拟物体的位置和姿态(下图)2)环境感知:感知平面,比如你面前的桌子和地面可以在虚拟空间中准确再现这个平面(下图)3)光源感知:利用手机的环境光传感器感知环境光线条件,并相应调整虚拟物体的亮度、阴影和材质,使其看起来更融入环境(下图)。至于它的使用场景,更是五花八门。可以用来展示家具、增强现实游戏,或者在餐厅点餐时直接展示你盘子里的菜长什么样子……很多新技术都是这样,应用场景也不好说。“杀手”,但足够有趣,增强现实也是如此。ARCore目前只是一个SDK,不是普通用户可以玩的产品。不过也有不少开发者利用ARCore做出了非常有趣的案例,比如:在GoogleHome智能音箱上画一个小人,然后播放音乐,小人会站起来跳舞,而且跳舞的姿势各不相同不同的音乐类型!根据科技媒体ArsTechnica掌握的信息,ARCore是谷歌内部竞争同类产品的产物。这种竞争的案例以前有很多,比如打电话的Hangout和PhoneApp,发短信的SMSApp、Hangout、Allo和Messenger,社交的G+和Orkut,地图的GoogleMaps和Waze等等。.而ARCore取代的竞争对手——如果你关注谷歌新闻和我们的报道,你一定听说过ProjectTango。两者都是增强现实技术,但两者在技术实现上有很大区别:Tango主要是通过特殊的硬件模块实现,需要专门的视觉计算芯片、摄像头、深度摄像头和传感器,模块臃肿;而ARCore是通过软件实现的,它的实现方式需要很少的硬件,与苹果的ARKit非常相似。在开发团队方面,Tango来自谷歌尖端项目实验室ATAP,而ARCore来自Android团队和去年刚刚成立的VR团队的合作。了解技术细节上的差异其实很有趣:PingWest品玩在2015年通过供应链了解到,Tango的视觉计算芯片供应商已经停止对该项目供货。在Phab2Pro之后,他也对该项目失去了兴趣。手机本身的质量也很一般。事实上,谷歌内部的很多前沿项目,比如光纤网络、模块化手机、气球项目,都因为一些原因逐渐被放弃了。我去年在硅谷专栏里提到过这个,没想到。第一台现成的手机Tango,竟然也有同样的命运……但当时,增强现实市场的发展让谷歌看到了希望。例如,截至2016年,美国已有超过1000万中小学生使用过谷歌的在线课堂产品Expeditions。该公司预计,为Expeditions添加增强现实功能将使其在教育市场上更受欢迎。Expeditions的生物课:染色体然而,当时推广增强现实版Expeditions的难点在于硬件。简单来说,手机可用的模组没有那么多,再贵的模组也不利于推广——ARCore的出现大大降低了Hardware门槛。但目前,ARCore仅支持谷歌和三星的高端机型:Pixel、PixelXL和S8、S8+。不过,谷歌表示正在与华为、三星、LG、华硕等主流厂商合作。谷歌的目标是在今年冬天推出ARCore1.0,让1亿人能够拿起Android手机玩增强现实。
