完善的Hybrid App技术方案

发布时间 2024-01-11 22:36:37作者: 树山君

优点:更新快,无需发布
限制:性能要求不高,无法直接调用本地硬件,采用Hybrid可以避免其劣势

好的架构:扩展性,稳定性,维护性

与原生通信方案=》jsBrige
1.需要和app共享的数据,可以放在app的存储空间,通过jsBridge获取和存储
2.需要持久化并且要在不同用户间共享的数据,存储在服务器端+数据库,使用ajax交互
3.单独在h5页面直接共享的数据,放在内存或者cookie中

app需要提供的通信方法和组件
1.网络状态
2.加密,解密方法
3.toast提示
4.本地相册
5.本地摄像头

app和web的界线
1.不会频繁更新,对性能要求较高,并且涉及到安全问题,如登录模块,适合app开发
2.对于手机硬件的使用,app尽量提供对应接口供web使用
3.二者开发都合适,优先使用web开发,毕竟web开发速度快