, 如数据库 , SP
可访问硬件 , 如 蓝牙 , 摄像头 , 传感器
缺点 :
成本高 , 需要 Android / iOS 两个团队开发
版本发布慢 , 更新版本成本高 , 用户可能会拒绝更新版本..., 而是运行在浏览器上 , 性能会很低 , 用户体验很差 ;
Web 应用无法访问原生资源 , 如 蓝牙 , 摄像头 , 传感器 , 日历 , GPS , NFC 等等 , 也无法调用 JNI 层的...C / C++ 相关高性能功能 , 如高性能音频 AAudio , OpenGL , OpenSL 等 ; 功能上有很大的局限性 ;
优点 :
成本低 , 只需要一个前端团队
更新快 , 更新应用 ,...性能限制
资源在服务器 , 受网络限制
无法访问原生设备 , 如摄像头 , 蓝牙 , 传感器 等
无法访问本地文件 , 如数据库 , SD 卡 , SP 等
三、Hybrid 应用
----
混合应用...摄像头等 原生设备 ;
可以综合 原生应用 与 Web 应用的优点 ;
四、ReactNative 应用
----
React Native 可以调用系统的原生控件 , 这种性能就比调用 WebView