本地APP开发、HTML5开发和混合开发?

app开发

H5开发

APP开发


浏览:894 次

从简报App发送的图片

混合App(英文名:Hybrid App)是指在开发App产品时,使用原生开发技术和HTML5开发技术来提高效率和节省成本的原生和HTML4技术的混合App。目前,app开发主要包括三种模式:原生开发、HTML5开发和混合开发。

本地App开发是使用官方开发语言、开发类库和开发工具在Android、IOS和其他移动平台上开发App。例如,android是使用java、eclipse和android工作室开发的,IOS是使用Objective-C和Xcode开发的。本地App使用官方语言和工具,可以直接控制硬件设备(如多点触摸、NFC、短信阅读等)。它们应该是App性能和交互体验最好的,但是本机App的可移植性很差。特别是,原生App、Android和IOS应该分开开发,相同的逻辑和界面应该写在两套中。

HTML5App开发是使用Web技术的App开发。我们知道,网络技术本身需要浏览器的支持来显示和与用户交互。使用的主要技术是HTML5、JavaScript、CSS等。仍有一些开发框架可用,如phoneGap、bootstrap和jquery。H5开发的优点是可以跨平台,代码可以同时在Android、IOS和Windows上运行。由于Web技术的限制,H5移动App无法直接访问设备硬件和离线存储,因此在体验和性能方面有很大的限制。

混合App开发是一种结合本地和H5开发技术相互学习的开发模式。本机代码部分使用WebView插件或其他框架为H5提供了一个容器。主要业务实现和程序界面显示使用H5相关的Web技术实现。比如现在的京东、淘宝、头条都是混合发展模式。

注:转载信息来自CSDN作者Fanmeng