一.NativeApp
优点:
1.可以在多平台上跑
2.性能好
缺点:
1.开发周期长
2.APPStore审核时间长(至少2weeks)
3.版本更新难(用户不愿更新)
4.图文混合的页面有坑(字体,编排困难)
二.WebApp
1.原理:将HTML5+CSS3+js做成的页面通过phoneGap或APPCan打包
2.苹果操作系统:.ipa ;
安卓操作系统:.apk;
windows操作系统:
3.英特尔公司的一个开发移动app的工具:Intel XDK
4.常见的webApp框架有:JqueryMobile、Zepto.js、senchaTouch、GMU(百度)、ionic(AngularJS内核,英文解释“离子的”);
5.webapp开发最大缺点:运行效率低 弹输入法更新webView问题;
三.HybridApp
1.针对该模式下开发的缺点解决方案:Http://div.io/topic/560
解决大体思路是:外部的基本控件用原生去写,里面的用webapp去写,HybridAPP基本开发结构如图:
http://www. imooc.com/view/43 移动优先的跨终端web
---------------------------------------------------------------------------------------------------------------------------------------------
后续:关注ionic框架