手机APP开发

Web / IOS / Android

Web App方案

HTML5 / 微信小程序

优势 : 开发周期短,开发难度低,用户无需下载,开启浏览器即可使用。

劣势 : 无法支持复杂功能(语音取样压缩,socket通信等)和调用设备的基础能力(语音、短信、摄像、重力感应、本地存储等)

用户体验 : 良(受制于网络带宽限制

适用场景 : 即开即用,无需下载(在线商店,信息查询,轻量级交互应用场景,Web网络应用,可应用于大规模在线交互应用)

混合APP方案

IOS / Android

优势 : 开发周期较短,开发难度中

劣势 : 由于使用webview组件方式内嵌WebApp,访问设备基础API需要桥接组件。受限于桥接组件稳定性及性能无法保证这部分功能的用体验

用户体验 : 用户体验在WebApp功能范畴内与WebApp基本一致(涉及到设备基础功能及复杂计算时体验较差)

适用场景 : 与WebApp基本相同(在线商店,信息查询,轻量级交互的IOS/Android内测/评估版),其通过桥接实现的功能体验较差(建议需要复杂功能及本地设备基础功能的应用选择原生APP开发方案)

原生APP方案

IOS / Android

优势 : 采用IOS/Android官方SDK方案,提供全设备访问能力及复杂功能开发

劣势 : 开发周期略长,开发难度略高

用户体验 : 可以提供最佳的用户体验,响应速度快,无延迟

使用场景 : 全品类应用适用(包括高复杂度游戏),适用中、大规模复杂应用场景