, SP
可访问硬件 , 如 蓝牙 , 摄像头 , 传感器
缺点 :
成本高 , 需要 Android / iOS 两个团队开发
版本发布慢 , 更新版本成本高 , 用户可能会拒绝更新版本
上架需要审核..., Google Play , App Store
二、Web 应用
----
Web 应用使用的是 WebView / 浏览器 在 Android / iOS 手机中展示网页 , 如 PhoneGap.../ WebView 上运行 ;
浏览器 与 WebView 性能不是很高 , 优化到极限 , 也比不上 Native 开发的运行速度 ; Web 应用没有运行在操作系统上 , 而是运行在浏览器上 ,...缺点 :
性能低 , 受浏览器 / WebView 性能限制
资源在服务器 , 受网络限制
无法访问原生设备 , 如摄像头 , 蓝牙 , 传感器 等
无法访问本地文件 , 如数据库 , SD 卡 ,...的渲染性能很高 , 同时 Flutter 不用进行跨层通信 , 可以直接操作 UI 层 ;
Dart 语言既操作程序的代码逻辑 , 又操作 UI 渲染显示 , 不涉及到跨层通信 , 因此没有通信上的资源消耗