admin 管理员组

文章数量: 887007

Hybird app阶段分析

国内Hybird开发模式 的app
淘宝,天猫,微信,京东,携程,网易
微信 html 我的钱包具体功能,发现购物

淘宝、携程 native:首页,系统列表页

淘宝天猫这样的超大型App业务逻辑太复杂,目前天猫是20% native +70% H5,search,detail,范儿,还有作者所在的交易链路(购物车+下单)是完全native化的,其他的都是Webview.

Hybrid App在开发当中的优点和缺点
优点:
1. 开发时分工非常明确,底层的由iOS开发人员处理(目前引入第三方sdk解决),上层的由Web前端开发人员处理;
2. 有效的在线配置WEB方式,以便于及时在线替换界面;
3. 有利于在不同的平台上面展示同一个交互层;

缺点:
1. 还是运行效率,要权衡好多少界面采用Web来渲染,毕竟WebView的效率会相对降低,但是优化也有限度,如Ruby创始人Matz所说优化要恰当(包括花的时间,技巧等),而且有时候的优化达到的回报率不一定达到你自己的期望。
2. 正因为这是跨平台的开发,兼容是前端的痛。
3. 用户体验稍差

混合app中html和native页区别办法:
打开开发者选项->显示布局边界,

本文标签: Hybird app阶段分析