据Appleinsider报道,谷歌已经宣布了自己的增强现实(AR)计划,称为ARCore。但其对Android版本有严格限制,且兼容硬件的范围也过于狭窄,短期内可能难以匹敌苹果ARKit。
谷歌于周二发布ARCore,它基于该公司的Tango项目,至少部分如此。ARCore不需要Tango那样的专用传感器和相机阵列,可以利用智能手机的摄像头、陀螺仪和其他可用传感器来定位和运动跟踪。
ARCore的开发者预览版本已经出现,并于周二向开发人员开放,开发者需要使用Google Pixel手机或三星Galaxy S8等手机上运行的Android 7.0 Nougat或更新版本操作系统。
谷歌已经承诺,在预览版结束时,它希望支持包括三星、华为、LG以及华硕智能手机在内的1亿部设备。然而,现在还不清楚预览版何时结束,或者硬件对摄像头、传感器或处理器有什么特定要求。但是作为开发人员的潜在好处,ARCore与Unity、Unreal Engine、Java以及OpenGL等兼容。
当ARKit推出时,苹果声称iPhone将会立即成为最大的AR平台。即使ARCore发布,依然无法改变这个事实。目前,苹果拥有绝对优势。三星Galaxy S8和Google Pixel都是2017年发布的手机。苹果ARKit支持A9和更新处理器,这意味着苹果自2015年9月以来发布的每一款iPhone和iPad都将与该版本兼容。
8月3日,据信三星在全球售出了2000万部Galaxy S8智能手机。谷歌自己发布数据显示,自从6月份开售以来,活跃的Pixel手机数量在100万到500万部之间。这两款设备都安装了Android Nougat。然而,即使将它们的出货量加起来,目前支持ARCore的硬件设备依然少于2500万部。
相比之下,从2015年10月1日至2017年6月30日,苹果卖出了3.81亿部iPhone,其中绝大多数运行苹果最新操作系统,而且iPhone 6s以上版本苹果手机数量远超Galaxy S8和Pixel之和。今年2月份,80%的iOS设备已经运行iOS 10,这个数字与往年大致相符。
假设推出iPhone 6s以来售出的3.81亿部苹果手机,80%升级到iOS 11,这意味着9月份将有3.04亿部设备可以运行ARKit,这还不包括“iPhone 8”和“iPhone 7s”发布后任何额外销售的设备。另外,自iPhone 6s发布以来,苹果也销售出7900万台ipad,它们同样支持ARKit。
为此,即使谷歌扩展了运行ARCore所需的硬件,该公司最新版Android的使用比例也将是主要障碍。假设Android每月有20亿台活动设备,而新产品的增长达到15%,这相当于大约有3亿部能够运行Nougat的设备,但在硬件限制被解除或放松之前,大多数设备都无法运行ARCore。
随着时间的推移,在这两种产品出货并投放到尽可能广泛的市场后,ARCore可能会赶上ARKit的用户群。然而,在苹果9月份发布iOS 11时,谷歌还无法赶超苹果。谷歌发布AR计划对任何一个平台的终端用户来说都有好处。无论谁最终赢得胜利,谷歌和苹果在这个领域的竞争都能更好地为客户服务,而AR只是最新的前沿。(小小)