文章目录
一、Native 应用
二、Web 应用
三、Hybrid 应用
四、ReactNative 应用
五、Flutter 应用
一、Native 应用
----
原生应用开发 : Android...蓝牙 , 摄像头 , 传感器
缺点 :
成本高 , 需要 Android / iOS 两个团队开发
版本发布慢 , 更新版本成本高 , 用户可能会拒绝更新版本
上架需要审核 , Google Play..., App Store
二、Web 应用
----
Web 应用使用的是 WebView / 浏览器 在 Android / iOS 手机中展示网页 , 如 PhoneGap 技术 , 该技术属于网页的前端开发...蓝牙 , 摄像头 , 传感器 , 日历 , GPS , NFC 等等 , 也无法调用 JNI 层的 C / C++ 相关高性能功能 , 如高性能音频 AAudio , OpenGL , OpenSL 等...应用
----
Flutter 特点 : 使用了跨平台的绘制引擎 Skia , 可以在不同的平台 , 生成表现相同的程序 , 各个平台展示效果基本没有差异 , 不需要进行兼容处理 ;
Flutter