201504230700_《三种移动App类型的开发》

一.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框架

前端-语言
原文地址:https://www.cnblogs.com/beesky520/p/4449294.html