APP下载

基于HTML5跨平台移动应用开发的研究与实践

2017-07-18李丽平薛玉倩

河北软件职业技术学院学报 2017年2期
关键词:跨平台引擎语言

李丽平,薛玉倩

(河北软件职业技术学院 软件工程系,河北 保定 071002)

基于HTML5跨平台移动应用开发的研究与实践

李丽平,薛玉倩

(河北软件职业技术学院 软件工程系,河北 保定 071002)

随着移动互联网的高速发展,移动终端操作系统的种类也越来越多,主要包括IOS、Android、Windows Phone、BlackBerry OS等。移动操作系统间差异性大、不可兼容,造成移动应用开发周期长,移植困难。HTML5具有良好的跨平台性及系统兼容性,将其与Web网页技术开发相结合可以实现一次开发、多平台应用。通过对主流移动应用技术进行分析,利用HTML5技术弥补其不足,实现了跨平台移动应用的开发。

HTML5;PhoneGap;JSON;移动应用开发

0 引言

近年来,移动互联网高速发展,移动终端作为移动互联网的主要呈现平台向用户提供了便捷与高效的服务。目前,移动终端操作系统种类繁多,主要包括IOS、Android、Windows Phone、BlackBerry OS等。由于移动操作系统的多样性,应用开发者需分别针对这些操作系统进行重复开发,故而延长了开发周期并增加了开发成本。因此,跨平台移动开发成为重要的研究领域,而屏蔽移动平台及硬件设备的差异性,是移动应用开发亟待解决的关键问题。HTML5是HTML语言的第五次修改,已成为互联网核心技术之一,拥有HTML、CSS 与JavaScript等技术。HTML5最终呈现在浏览器端,而Safari、IE、Chrome等众多移动终端浏览器都支持HTML5,所以HTML5具有良好的跨平台性。通过HTML5可以避免移动操作系统的差异性造成的影响,从而实现跨平台移动应用开发[1]。

1 HTML5概述

1.1HTML5

W3C为了与Adobe公司的Flash竞争,制定了HTML第五版标准,HTML5广义上是指HTML、CSS与 JavaScript技术的组合,HTML5弥补了HTML4在本地资源操作的不足,并符合移动互联网对Web的要求。……

登录APP查看全文

猜你喜欢

跨平台引擎语言
语言是刀
跨平台APEX接口组件的设计与实现
让语言描写摇曳多姿
蓝谷: “涉蓝”新引擎
我有我语言
无形的引擎
基于QT的跨平台输电铁塔监控终端软件设计与实现
基于OPC跨平台通信的电机监测与诊断系统
基于B/S的跨平台用户界面可配置算法研究
基于Cocos2d引擎的PuzzleGame开发