分享

在AR领域,目前有哪些好用的SDK?

 汉无为 2017-10-01

一提到开发,很多开发者首先会想到SDK,这是各大厂商为方便开发者量身订做的软件开发工具包,英文全称是Software Development Kit,一般基于厂商的系统量身定制,里边会集成一些开发框架、API、工具、操作平台等等。由于很多SDK都是免费提供的,因此能吸引到很多开发者围绕其开发软件或构件,从而实现系统生态的不断扩张。

在苹果最新的产品发布会上,推出了基于ARKit开发的几个小产品,这引起了业内轰动,因为苹果拥有数亿用户,这意味着AR开发者即将迎来一波市场红利。这里的ARKit就是一个AR SDK。

苹果新推操作系统 iOS11,已经可以使用基于ARKit开发出来的各种好玩有趣的AR应用了。

爽不爽?

当然,Google也不甘示弱,它在苹果发布之前先发布了ARCore,这也是一个AR SDK,据称,这将会出现在新发布安卓系统的底层应用中。

听下来,两个AR SDK已经垄断移动操作系统的江山了。那还有其他AR SDK存在的必要性吗?

其实,这里边涉及到一个技术生态问题。在自然界中,需要很多互相依赖共存的物种才能形成一个完整生态系统。例如原始森林,既要包括苍天大树,也需要藤蔓和灌木,还要有附着于地面的地衣苔藓,更不用说丰富的动物微生物群落了。

技术生态同样如此,一种技术类别需要各类开发企业依据消费者的需求、痛点和使用频次,做出不同类型的技术开发,并形成与之匹配的开发环境,这才算形成一个丰富且良好的技术生态圈。

ARKit和ARCore就像AR SDK生态中的大树,或许再多一些辅助共存的SDK,才能形成良好的技术生态圈。那究竟还有哪些AR SDK需要我们关注呢?

我简单整理了一下,名气和潜力大的好像有那么几个:

Vuforia

这可是一个老牌AR SDK,AR开发者没有不认识的。Vuforia原本免费向开发者提供,有一批开发死忠,尽管2016年Vuforia开始收取高昂授权费,撵走了一大批免费用户,但其仍是目前口碑较好的SDK。现在,Vuforia被高通卖给了PTC,而PTC是一家物联网公司,随着AI的发展,物联网加AR作为交互显示类技术可是前景广阔啊。

Metaio

Metaio是2003年众筹的一家AR明星公司,高峰时曾宣称要将其设计的AR芯片AR Engine内置到手机中去,后来悄无声息,但其开发的SDK此前也被认为是不逊于Vuforia的iOS端之“两大最有前景AR SDK”。但是,2015年,苹果收购了Metaio,之后,苹果就发布了自己的SDK……苹果ARKit应该算他们一半功劳吧?

Facebook AR Studio

很多人都知道Facebook与Oculus在VR方向联姻,其实Facebook一直在AR端发力,成立AR Studio后,推出带有AR 效果的滤镜,并打算进一步识别视频中的物体,基于 2D 图片打造 3D 场景等,虽然很多技术应用似曾相识,但由于其App用户规模庞大,总规模超过iOS设备保有量,且平台具备自我推广能力,谁也不敢小觑它。

ARToolKit

一个开源的AR SDK,包含了很多库并可以跨平台,但其主要问题是缺乏大企业背书和支持,背后的维护团队也没有快速整合资源及营销能力。因此用于开发学习可以,要以此作为大范围商用基础,恐怕还需整合更多的资源。

Wikitude

是个收费AR SDK,这对于习惯享受免费的开发者来说并不友好,该公司先后推出两款应用Wikitude drive与Wikitude World Browser都针对具体应用场景推出,专注于细分应用领域,技术特点较强,可以进一步关注。

MicrosoftWindows Mixed Reality

说是混合现实,其实现在更像增强现实,微软推出这个SDK主要针对它的产品Hololens进行开发,由于Hololens的市场占有率目前完全称不上规模化,用户数几乎可以忽略。但如果参考它在PC时代的普及能力,再加上微软的应用开发服务体系完整、健全成熟、兼容性强,平台生态基础非常扎实,实现逆袭也不是没有可能。

下面该简单聊一聊国内的AR SDK了。

网易洞见AR

网易在各个垂直领域打造平台级产品的能力很强大,比如新闻客户端,网易云音乐,网易公开课等等,都创造了后来居上粉丝甚众的良好口碑。“网易洞见”是网易平台自己的SDK,在与农夫山泉的合作中一战成名。虽然目前仅在网易云音乐内有一个“扫一扫”入口,主要用于关联营销活动。但我相信,网易产品的好口碑会延续到AR领域,据说网易将会基于平台数据整合AI和AR,我们乐见其成。

百度AR

或许我们可能听过关于BAT中B难堪大任的传闻,但实际上,百度在人工智能领域的综合积累目前仍领先于国内其它公司,同时,百度平台多年积累的数据优势明显,拥有大量可训练数据支持其在AI领域发力,为此,百度最近甚至放弃了大量边缘业务,可见其在AI领域投入的决心之大。而百度AR并不是一个独立的SDK,目前从属于百度AI平台,就连它自己也声称是“最AI的AR SDK”,从技术积累来看,我们有理由相信这一点。一旦发力,潜力无穷。

腾讯QAR

所谓QAR,即Quick+AR,从命名能看出腾讯旨在构建一个简单易用、轻型的AR SDK。借助QAR开放平台,再次形成AR端流量出口,提到腾讯曾是很多中小创业公司最头疼的事,据说曾有 “鹅厂一过,哀鸿遍野”的说法,但如今的腾讯开放了不少,QAR的设计思路便可以一窥端倪。目前该平台还没有发布,但腾讯海量的用户群和资源整合能力不容忽视。

支付宝AR

支付宝开放了AR接口大部分人都知道,至少目前,其AR主要是提供接口和出口,更趋向于整合各个企业开发的AR功能,而并不是一个完善的SDK,但是,它有流量!流量!流量!(重要的事情说三遍),只要与它达成合作,出口流量就不成为问题。

除了上述AR SDK,目前市面上还有MaxST、Xzimg、EasyAR、幻视AR等等一批AR SDK,但不论开放性或用户规模和增长潜力,都无法与上述SDK相比,故不在此讨论。

基于SLAM的SDK暂时不算吧)

科技发展日新月异,希望不久将来会有更多好用的AR SDK出现,让开发者大显身手,呈现出更丰富美妙的应用,带给消费者无以伦比的美好感受。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多