augmented-reality - 为什么 ARKit 需要 iOS 11 和 A9 而其他 sdks 像 Vuforia 或 Wikitude 可以做同样的事情?使用较低的 iOS 版本
问题描述
我问自己为什么 ARKit 和 ARCore 需要比 Vuforia 或 Wikiitude 等其他 SDK 更高的操作系统版本?似乎他们可以做 ARKit 和 ARCore 也可以做的事情。还是在跟踪方面有一些限制?
提前致谢!
解决方案
ARKit 是包含在 iOS 框架中的一个框架,并且(我的猜测是)它依赖于框架的其他部分才能发挥作用。不仅如此,所有原生框架都是通过 iOS 更新捆绑和分发的,而 Vuforia 和 Wikitude 等框架是完全独立的,不依赖于内部 iOS 框架。
不仅如此,ARKit 和 ARCore 等框架通过利用设备的硬件来确保更好的准确性并提供整体更好的体验,比其他两个示例做得更多。
这些技术对计算的要求非常高,因此需要 A9 芯片才能执行达到此精度所需的计算,这在 ARKit 框架中的图形要求之上。
推荐阅读
- java - 通过 Jenkins 参数化 JUnit CucumberOptions
- json - 使用 Swift 解码器从 JSON 数组中提取属性
- node.js - 使用 sinon fake 进行单元测试无法解决承诺
- pytorch - 如何使用 Pytorch 将 FloatTensor 转换为 ByteTensor?
- ansible - ansible vmware windows 服务器
- java - 如何使用 findElements 检查下拉菜单中的复选框并获取?(java/seleniumWebDriver)
- php - 如何将 Wordpress 数据库导入纯 PHP MySQL 网站?
- java - Appcenter 测试失败:分叉进程中出现错误
- objective-c - 突出显示 CPTScatterPlot 的部分
- optimization - 获取lmfit使用非“Leastsq”方法得到的协方差最佳拟合参数