JqueryMobile用于制作WebAPP。
所谓的WebAPP本质上是一个网页或者一个Web APPlication。菜单和输入框看起来像是原生app,混合了原生app。原则是创建一个网络视图应用程序,网络视图加载网络。这类应用通过Cordova、AppCan等一些框架注入了一些JavaScript功能,比如摄像头、本地存储、声音等。这种开发方法的优势介于网络应用和本地应用之间。它的性能比WebAPP好一点,本地资源的能力也很强。大部分app需求都可以满足,但与原生APP有着本质的区别。
JqueryMobile本质上是一个JavaScript库UI组件,所以可以在开发的WebAPP或者HybridAPP中使用,而Web App还没有被市场证明是有效的。
1.原生APP
原生应用是在本地系统上运行的应用,该系统使用开发安卓和IOS平台的开发官方语言。市场上的大多数应用都是原生应用。
优势
:响应速度快。
:支持离线操作。
:系统硬件功能(摄像头、方向传感器、重力传感器、拨号、GPS、语音、短信、蓝牙等)。)可以调用。
良好的用户体验
2.混合应用
混合模式应用程序是混合应用程序,混合模式开发应用程序介于本地应用程序和网络应用程序之间。它结合了这两类APPs的优点,主要是用js和原生技术互相调用。
优点:
:开发,不需要安卓和ios,拯救了开发的费用,缩短了开发周期。
:可以跨平台使用,一次写核心代码就可以部署到多个平台。
:兼容多平台,布局可随意调整。
WebAPP
WebAPP是基于web的系统和应用,由一个框架组成,一般采用h5 APP模式。WebApp是运行在网络和标准浏览器上的应用程序,基于web技术开发实现特定功能
优点:
:项目独立,可以运行到浏览器。
跨平台开发工具多样化。
更容易控制版本。
开发成本低,更新快。