基于H5移动端App的产生环境

      快速增长的app应用软件市场以及智能手机的普及,手机应用原生App快速占领了App 市场成为App开发的主流,但其他平台的不通用性、开发成本高 、多版本开发问题一直困扰着产业App开发企业和APP服务提供商。




      安卓IOS的操作方式、开发模式、界面UI显示方面的差别,也使得原生APP的不同版本体验有很大的区别,光是做兼容性调测,都要花费开发企业不少的时间。近年来,另一种应用形态——  基于HTML5技术的Web App也如雨后春笋般出现,于是关于原生APP与HTML5 APP 谁将成为未来的王者,APP开发者们一直争论不休。
 
html5最主要的优势: 
      一套HTML5 APP 即可同时适用安卓及IOS平台,甚至WP平台,适配性和统一体验较好。版本服务器端更新,用户永远看到的都是最新的APP端信息。手机客户端及存储数据较少,节约用户手机空间技术难度较低,开发工作量小,开发成本低。

html5的局限性:
      用户体验大幅落后于原生APP,操作的流畅度,程序的执行效率,与原生APP都有较大差距;HTML5 APP 受网速的影响较大,在网络情况较差的情况下,HTML5 APP 往往连打开都困难,而原生程序,基本都能顺利打开运行(只是速度较慢)。
 
H5选用框架
      简介: HBuilder是DCloud推出一款支持HTML5的Web开发IDE。“快,是HBuilder的最大优势,通过完整的语法提示和代码输入法、代码块及很多配套,HBuilder能大幅提升HTML、js、css的开发效率。 优点:HTML5语法、HTML5+语法、三大浏览器扩展语法,尽收HBuilder中。 每个浏览器发布新版后,一周内,其新增语法就收录入HBuilder。 强大到令你震惊的Jquery语法提示! 每个语法在哪个浏览器、哪个版本上是否可运行,这里都有。 没有比这里更全的语法库,也没有比这里更全的浏览器兼容性数据库。 缺点:云端编译,无法保证安全性。 不能完全跨平台。不同平台代码需要微调。