移动增强现实工具:Web 还是原生?
移动增强现实工具:Web 还是原生?
对于刚开始使用 AR 工作的开发人员来说,导航增强现实 (AR) 产品可能很困难。在如何向观众和客户提供增强现实内容方面有很多选择。以下是您在创建数字产品时拥有的不同选项的列表:
原生还是基于 Web?
- 在为 AR 开发时,了解您希望如何将 AR 内容交付给最终用户非常重要。如果你有一个游戏,你可能想要构建一个应用程序,这需要为 IOS 和 Android 产品构建不同的版本。两种类型的移动产品都有自己的应用程序开发语言,并且都有特定的 AR 接口来展示 AR:iOS 产品的 Quick Viewer 和 Android 产品的 AR Core。两者都可能需要一些预先存在的 Swift(用于快速查看器)和 Kotlin(用于 AR 核心)知识
IOS产品
快速查看器
- 迅速
- IOS 在通过 Quick Viewer 提供动画时可能会遇到一些问题,并且主要使用 .reality 文件和 .usdz 文件。
安卓产品
增强现实核心
- 科特林
- 对于基于应用程序的体验,将您的体验转化为 Android 和 IOS 产品至关重要。
Web 第三方工具
模型查看器
- 香草.js
- 将链接带入一个基本的 JS 页面并按照他们的指示进行操作。模型查看器非常适合只需要查看的产品(例如家具店的 3D 家具模型),并且会在预览页面上显示动画,但通常在 AR 模式下难以显示动画人物,如果你有一个动画交互或图表
第八面墙
- 对于愿意付费的人来说,这是一个很棒的工具,8th Wall 开发人员已经为您完成了有关后端、前端和增强现实技巧的大部分工作。这是一个具有很大潜力的高性能工具,您既可以使用他们的托管系统,也可以使用自托管,这增加了您的自定义选项。在尝试导入 Axios 等 Javascript 模块时,使用 8th Wall 托管可能会出现问题。
- 在内部,他们使用 Aframe.js 或 Three.js,具体取决于您的偏好。
- 高价
Aframe.js 或 Three.js
- 这两种都是前端语言,所以如果没有后端它们是不可行的,但是
- Three.js 往往更强大且可定制,但需要更多时间来学习,即使对于那些熟悉 JavaScript 的人来说也是如此。
- 如果您熟悉 Javascript,Aframe.js 非常容易学习。这对初学者非常友好,具有简单的文档。
- 只要您可以托管后端,这些前端语言都是非常强大且有趣的工具。
扎帕尔
- 无需编码,只需 2D 和 3D 设计
- 这对于不想为开发人员付费的产品设计师来说非常有用。只要您随身携带文本、2D 和 3D 资产,Zappar 就是一个很棒的工具,但它很死板,因此如果您想做更复杂或不常见的事情,根据您的特定用例定制它可能会很困难。然而,对于简单的教育目的,对于想要使用视觉交互的教师来说,这似乎是一个令人难以置信的工具。
结论
在不同的 AR 开发选项中导航以确定最适合您的项目的选项可能很困难,但增强现实工具每天都在改进。如果您可以挑选出最适合您需求的选项,那么您就有很大的力量来创造令人难以置信的体验。
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明