APP下载

基于HTML5的移动互联网应用的发展分析

2016-04-01王晓东四川大学计算机基础教学实验中心610041

电子制作 2016年6期
关键词:跨平台终端设备开发者

王晓东 贾 鹏 罗 雷 四川大学计算机基础教学实验中心 610041



基于HTML5的移动互联网应用的发展分析

王晓东 贾 鹏 罗 雷 四川大学计算机基础教学实验中心 610041

【文章摘要】

随着移动互联网的迅猛发展,智能手机在生活中的使用频率越来越高,而各式各样的互联网应用也在逐渐增多,HTML5就是在这种对于Web技术要求不断升级的时机下产生。目前HTML5已成为最为重要的Web开发语言,基于其的移动互联网应用也在不断改进与完善。本文通过对HTML5的特性的简要介绍,对基于HTML5的移动互联网应用的发展前景进行分析。

【关键词】

HTML5;互联网应用;前景分析

移动互联网逐渐深入到了我们每个人的生活里面,而智能设备也变成了我们生活中的必备品,伴随而来的是各种移动应用的加速增多。众所周知,我们通常使用的移动设备的系统大部分是iOS或者Android,其他也存在如WP等,并且移动互联网应用也是一类适应性极强的应用。开发者们是如何保证开发出来的应用能适用如此多系统以及如此多不同的设备呢? HTML5给了我们这个答案。HTML5因其多特性、多平台的特点,极大地适用于移动平台应用的创建,从而极大推动了移动互联网应用的更新,以及推动了移动互联网的发展。

1 基于HTML5的移动互联网应用技术特征分析

传统的移动应用开发主要使用的是Native APP技术,其特点是依赖终端平台,以及传输成本高等,因此其在2000年之后就逐渐被基于HTML技术创建的APP代替。目前基于最新的HTML5技术所创建的应用与传统的Native APP的特征区别主要如下:

(1)移动应用开发方式的不同。

Native APP的开发,通常依赖于固定的终端平台,因其是基于智能终端及操作系统而运行的。通常来说,需要有不同的APP版本来适应不同的操作系统,即不同的硬件平台需要的是不同版本的应用。一方面造成开发者开发使用语言的复杂度增加;二是造成应用的维护成本高,应用开发调试难度高。其与平台完全依赖、与应用市场的密不可分造成应用更新难度高,是远远无法满足现在移动互联网的快速发展的。

但与Native APP不同的是,基于HTML5技术的移动互联网技术,采用的是标准的Web语言,例如HTML、CSS,以及JavaScript等,应用可适配任何系统,同时可以应用于大部分智能终端。对于HTML应用,开发者往往只需要开发一个基础版本,此后的修复与更新都可以只在这一原始版本上改进。通过降低开发难度、增加开发群体,以及向大众开发等,使移动互联网应用极大适应了现今移动互联网的发展。

(2)移动应用运行状态的不同。

基于HTML5开发的APP运行模式是与传统的Native APP的运行模式有很大区别的。HTML5通过把其代码存储在云端服务器,极大加速了应用的运行。当需要进行更改时,只需在云端进行极少代码的改写,同时,用户也无需重新下载整个应用,而只需更新需更新部分的代码。这使得现在的移动互联网应用的更新方便了许多。这与Native APP依赖整个终端设备运行是有极大改良的,Native APP无论是平常使用或更新,都需要终端进行大量数据交换,造成运用的运行缓慢,同时平台适应性不高。

(3)用户满意度的不同。

日常我们使用终端设备时,对应用的加载速度及反应速度是非常敏感的,不同的应用使用及加载速度对我们的智能终端的使用感觉造成极大的区别。HTML5基于云平台的运行,就很好地满足了我们的需求。无论是软件下载或者更新,其提供的高速度、高适用性都使我们的移动互联网体验愉悦增加。

2 基于HTML5的移动互联网应用优势分析

2.1多设备、跨平台

基于HTML5开发的移动互联网应用,能跨设备、跨平台进行使用是其一大优势。比如某个开发人员用HTML开发了一款游戏,那这款游戏既适用于iOS的APP Store上,也可以使用在Android的大部分游戏中心,还可以安装在UC平台或者FB平台,这是非常方便的。而几乎所有使用相对应系统的互联网终端设备,都可以下载这款游戏使用,并且能自动适应设备的网页,使其显示效果最佳。所以HTML5的跨平台、多终端的特点非常强大,其适应性非常强,这也是HTML5被广泛使用的原因之一。

2.2可随时更新

HTML5的代码全都储存于云端服务器,因此应用的更新非常便捷。应用需要更新时,其只需要从云端抓取需更新的极少量数据,而不必像传统的Native APP那样进行从头到尾的更新,这极大加速了软件的更新及改良速度。其更新更趋向于像网页类型的更新,是即时的、立刻的更新,因此用户往往能获得更好的用户体验。

2.3高标准

HTML5标准的提出是由万维网联盟牵头的,它的开发则是谷歌、苹果、中国移动等几百家大型企业共同完成的。“HTML5是开放的Web网络平台的奠基石”,这句话就很好地总结了HTML5的高标准风格。目前,支持HTML5的浏览器包括IE、Firefox、Chrome,以及遨游浏览器、搜狗浏览器等,这都得益于HTML使用了高标准的统一技术,并且,这是一个向全世界的开发者开放的技术。这意味着,越来越多的浏览器或者应用都会去使用HTML5。

3 基于HTML5的移动互联网应用前景分析

3.1基于HTML5的移动互联网产业链形成

目前,一条基于HTML5的移动互联网产业链已形成,这条产业链包括上游的HTML应用开发者,中游的应用平台,以及下游的浏览器及应用厂商等。当然,其中肯定也会包括运营商、移动互联网公司、终端及操作系统厂商等。这一条产业链的成熟,带来的不仅仅是人们对互联网更方便快捷的使用,更是互联网产业的发展、利润的增加,以及人们生活水平的提高。可以预知的是,HTML5正在越来越多地影响着人们的互联网使用。

3.2HTML5不断发展与完善,成为主流

目前移动互联网的模式,正越来越多地朝着“终端+应用”的方式发展,这也会是今后移动互联发展的方向。基于HTML5建立起来的浏览终端服务,移动终端正在被越来越多的人接受。在这之中,居核心地位的就是智能移动终端,因此厂商如果尝试是终端浏览及应用服务更完善,未来移动终端就会取代PC,成为最适合人们使用的互联网设备。而HTML5技术的高标准、高适应度以及跨平台性,正在推进着这一趋势的不断发展。随着“终端+应用”模式的不断发展,HTML5也会不断得到发展与完善,成为最成熟的前端Web开发技术。

3.3风险不可忽视

HTML5作为一个新生事物,其给我们带来了巨大的好处,但这不意味着它就没有任何风险。HTML5最终会给我们带来一个无缝而统一的网络,它会让我们的终端设备可以及其便捷地浏览基于HTML5的应用及网站,但它也有可能泄露我们的信息。欧洲网络信息安全机构曾经发过警告,表示HTML5具有潜在风险,其有可能泄露我们的敏感数据。而在2013年的时候,HTML编程语言的一个漏洞被开发者发现,其会给予网站权限,导致用户被数GB的数据轰炸,甚至会将硬盘塞满。这是HTML5在成长过程中需要完善的地方,表明HTML5的风险问题同样不可忽视。

【参考文献】

[1]刘春华.基于HTML5的移动互联网应用发展趋势[J].移动通信,2013(9).

[2]黄永慧,陈程凯.HTML5在移动应用开发上的应用前景[J].计算机技术与发展,2013,23(7).

猜你喜欢

跨平台终端设备开发者
视频监视系统新型终端设备接入方案
跨平台APEX接口组件的设计与实现
配电自动化终端设备在电力配网自动化的应用
“85后”高学历男性成为APP开发新生主力军
车站信号系统终端设备整合及解决方案
16%游戏开发者看好VR
基于QT的跨平台输电铁塔监控终端软件设计与实现
栝楼产业开发者谢献忠
基于OPC跨平台通信的电机监测与诊断系统
基于B/S的跨平台用户界面可配置算法研究