除了 Apple 官方退出的 ARKit 和 Google 推出的 ARCore,还有一些什么样的第三方SDK呢,今天就和大家汇总记录下。

ARCore

Google 官方推出的AR SDK,从 17 年推出至今发展很快,但是需要 Android 7.0 并且需要安装 ARCore,国内因为没有搭载 Google Play所以没法下载 ARCore,不过有些应用商店是支持下载的。

arcore-store-support

详细支持的设备可以查看官方说明:

https://developers.google.cn/ar/discover/supported-devices

官网

https://developers.google.cn/ar

ARKit

Apple 17年在WWDC上推出 ARKit 1.0,后续发展比Google快,目前也有出现不少支持 ARKit 的应用,大家熟知的就是口袋妖怪了,嗯,比较费体力。

官网

https://developer.apple.com/cn/documentation/arkit/

Vuforia

AR应用比较广泛的第三方 SDK,支持iOS, Android 和 UWP,从他提供的demo来看,就比其他第三方sdk显得更专业。注册之后就能拿到demo进行编译玩玩,demo编译依赖cmake,稍微复杂一点。

官网

https://developer.vuforia.com/

SDK下载

https://developer.vuforia.com/downloads/sdk

demo下载

https://developer.vuforia.com/downloads/samples

Cmake中可能得错误

CMake Error: CMake was unable to find a build program corresponding to "Ninja"

解决方案,去下载 ninja 二进制文件,并配置在 PATH 中,地址如下

https://github.com/ninja-build/ninja/releases

EasyAR

国内AR SDK,相对来说对国人比较友好,看文档啥的没有压力

官网

https://www.easyar.cn/

SDK & DEMO

https://www.easyar.cn/view/download.html

SDK和DEMO都在上面这个链接中

参考

https://blog.csdn.net/dilly123/article/details/107280544/