问题描述
我们正处于初始设计阶段,并很快开始为具有服务器后端的IOS和Android制作基于MapBox的应用程序而非游戏的原型。
鉴于Unity3d的特征,我想建议一下这是否是开发商业非游戏应用程序的最佳平台。最初进行Unity3d讨论的原因是,当前的开发团队都具有Unity技能。
我们一直在寻找没有经验的xamarine形式,作为一种可能的选择。
我们非常感谢有关选择平台的一些建议,经验等。
解决方法
这取决于您的需求,请记住Mapbox具有适用于多个框架(如Unity)的SDK。
像一切一样,Unity也有其优缺点:
优点:
- 轻松的UI开发
- 如果您的应用程序是3D重型的,将易于处理,例如音频, 动画等
- 易于在多平台上导出
- 轻松实现AR / VR集成
缺点:
- 大量的电池消耗
- 默认情况下为应用程序大小增加25MB
- 如果您使用多个本机功能,则必须编写多个代码 每个平台的插件
- 没有默认的UI本机组件
如果我还记得的话,我会更新答案!