APP 开发技术选型
...大约 1 分钟
APP 开发技术选型
1. 简介
目前 按照 APP 开发分类,分为以下三大类
- 原生
APP
[Android
Swift
Flutter
React Native
] WEB APP
Hybrid App
[混合APP
]
2. 三种开发模式区别
2.1 原生APP
在这里就不讨论原生APP的优点了,想必大家都知道。主要围绕缺点来说
- 需要 开发 两套 代码
Android
和IOS
- 旧版本出现
bug
无法更新修改,必须用户 下载 更新 - 发版审核时间长,无法随时更新
2.2 Web APP
优点
- 入门简单,成本低 (前端三件套)
- 可以同步更新
- 可以跨平台
缺点
- 不能直接访问设备硬件和离线存储,功能受限( 相机,蓝牙.......)
- 音视频体验不好
2.3 混合APP
优点
- 开发效率高
- 更新和部署方便,不需要审核,只需要在服务器端部署
- 代码维护方便,版本更新快,成本低
缺点
- 需要了解
原生开发
才能更好的开发H5
。 - 需要熟知
原生开发
与H5
的各种通信和兼容性问题。
3. 混合开发任务分配原则
- 业务关联性强的
H5
做 H5
和原生
都能做的,尽量使用H5
来做H5
做不了的,原生
做- 交互性强的
原生
做 [ 体验佳 ]
参考文章
赞助