UNI开发和代驾系统驱动端App本地开发的优缺点

软件开发公司

软件开发


浏览:1242 次

该公司主要开发出行相关系统,包括拼车、打车、代驾等。出行相关系统通常包括两个端口:司机端和用户端。驱动程序端通常使用App版本。目前,市场上有两种开发app的方式:原生开发和混合开发。Android的本地开发通常在Java中使用,ios通常在Objective-C语言中使用,而混合应用现在最常用于软件开发公司的uniapp,Vue语言。本地和混合软件开发的持续时间和成本便利性有很大不同。现在让我们简单分析一下这两种开发方法的优缺点

UNI混合开发

优点:框架简单,开发周期短,一组代码可以生成多个版本

缺点:插件有相对较大的限制。许多第三方平台不支持UNI插件。例如,对于出行系统,司机端App中最常用的sdk是地图定位和驾驶轨迹,而三大地图服务提供商高德和百度腾讯目前没有专门针对UNIapp的地图插件。开发者很难获得驾驶员的驾驶轨迹或App的内置导航。在开发过程中,我们发现Java技术可以将Gaud的map-sdk封装到uni可以使用的插件中。这种方法的缺点是显而易见的。一旦Gaud更新了SDK,它需要找到技术来重新打包,这非常不方便,而且稳定性相对较差

初级开发

优点:兼容多个SDK,系统流畅性好,功能稳定。国内大型系统服务提供商都提供基本的Android和iossdk,因此开发人员可以很容易地找到他们需要的内容并将其引用到系统中

缺点:开发成本高,开发周期长,所需人员多,测试修改相对复杂

综上所述,在开发一种语言时,一个项目可以根据项目开发成本、人员配置等条件选择合适的开发方法!建议代驾系统的驾驶员侧应以本地模式开发。原生app功能相对稳定,页面流畅,对后期操作有很大帮助!