文章目录
一、Native 应用
二、Web 应用
三、Hybrid 应用
四、ReactNative 应用
五、Flutter 应用
一、Native 应用
----
原生应用开发 : Android...WebView 或 浏览器内核 限制 ;
开发使用的技术就是网页前端相关技术 , JavaScript + HTML5 + CSS ;
写出移动端的页面在浏览器 / WebView 上运行 ;
浏览器 与...性能低 , 受浏览器 / WebView 性能限制
资源在服务器 , 受网络限制
无法访问原生设备 , 如摄像头 , 蓝牙 , 传感器 等
无法访问本地文件 , 如数据库 , SD 卡 , SP 等
三、Hybrid...应用
----
混合应用 , Hybrid App , 一部分是原生应用 , 一部分是 Web 应用 ;
综合 Web 应用 和 原生应用的优点 ,
Web 应用容易开发 , 跨平台 ,
原生应用性能高..., 可以调用 蓝牙 , 摄像头等 原生设备 ;
可以综合 原生应用 与 Web 应用的优点 ;
四、ReactNative 应用
----
React Native 可以调用系统的原生控件 , 这种性能就比调用