欢迎来到天天文库
浏览记录
ID:8975506
大小:60.00 KB
页数:3页
时间:2018-04-13
《hybridapp(混合模式移动应用)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、HybridApp(混合模式移动应用)NativeApp:原生应用,基于本地(操作系统)运行的应用。WebApp:基于浏览器运行的应用。HybridApp:介于NativeApp和WebApp两者之间的App。看上去是一个NativeApp,但只有一个UIWebView,里面访问的是一个WebApp,体验上像客户端,更高效。比如:掌上百度和淘宝客户端Android版,走的也是HybridApp的路线,不过掌上百度里面封装的不是WebView,而是自己的浏览内核。HybridApp(混合模式移动应用)兼具“NativeApp良好用户交互体验的优势”和“WebApp跨平台开发的
2、优势”。用HTML5开发HybridApp既能够发挥HTML5强大的界面表现力、跨平台的特性又能够弥补纯HTML5WebApp体验差的问题。“开发HTML5的WebApp”和“用HTML5开发HybridApp”是完全两个不同的概念。开发HTML5移动应用通常是指“运行在浏览器上的WebApp”。而“用HTML5开发HybridApp”则只是把HTML5当成手段和工具,开发具有Native特质的HybridApp才是目的。第3页,共3页基于HTML5开发的HybridApp使用HTML5、CSS3进行应用界面的布局。通过Javascript调用系统能力,如摄像头、传感器、数
3、据传输、文件读写等。Javascript可以调用的系统能力不仅仅局限于功能层面,市场上也出现了支持UE交互完全使用原生实现的移动中间件如AppCan等。通过JS调用API的方式,基于HTML5的HybridApp不但可以实现系统功能的调用,各种的原生UE交互也得以实现。这极大的弥补了HTML5性能和体验不足的弱势,又充分发挥了HTML5页面构建灵活、跨平台、低成本的优势。继而成为企业移动化的最佳选择。随着终端性能的不断加强,最终企业可以选择完全使用HTML5来达成移动战略,回归灵活的B/S架构,重走类似于PC时代从Client第3页,共3页到Browser的路径。但是眼下碍
4、于HTML5的一些不足,使用“HTML5开发HybridApp”成为一段时间内企业移动化的最佳选择。这种方式在企业最终回归B/S架构下的HTML5移动化战略时,将起到承前启后的关键作用。届时只需要做少量的调整,就可以将基于HTML5的HybridApp快速移植到移动浏览器上,重用性高、移植成本极低。总结无论是从技术发展趋势角度分析,还是从节约企业移动化投入、提高开发效率的角度分析。使用HTML5开发HybridApp是一条企业移动化的捷径,能够帮助企业低成本、高效率的达成移动战略。第3页,共3页
此文档下载收益归作者所有