HTML5在移动应用开发上的应用前景

2018-11-19 03:29曾琴
新教育时代·教师版 2018年38期
关键词:移动应用互联网

曾琴

摘 要:随着科技的发展成熟,智能移动设备已经普遍存在于人们的日常生活中。近几年,智能移动设备的普及率迅速提升,移动互联网也逐渐贯穿了我们生活中的方方面面。为了给大众提供更加完善和丰富的智能体验,HTML5技术逐渐应用到了移动应用的开发上。本文对当前的移动应用开发现状进行了分析,在HTML5技术新特性的基础上介绍了HTML5技术在移动应用开发商的应用和前景。

关键词:HTML5技术 移动应用 互联网

引言

移动互联网技术作为新型技术的一种,有效的将手机和互联网进行了融合。近几年间,新技术不断的涌现和发展。HTML5技术是用于呈现网络内容和构建网页文档的一种技术,随着这种技术在移动互联网中深入应用,使得移动互联网的发展更加快速。[1]

一、移动应用开发的现状

据了解,现阶段中国网民已经超过了6亿人,其中手机网民就有5亿人之多,随着智能手机和平板电脑的不断研发,移动上网设备已经成为用户信息中心和互联网的第一终端,因此移动应用的开发也顺理成章的成为了软件开发的重要领域。当前绝大多数的应用都是以APP的形式出现在移动终端中的,利用不同的移动代码来完成多种操作系统。目前移动操作系统主要有Android、IOS、Windows Phone。

但是,绝大多数的本地应用受移动终端操作系统、程序接口以及开发语言的制约,不同的平臺之间不能有效的通用,针对于某个系统来开发的应用软件,只能够在此系统中进行操作使用,这就意味着软件开发者必须要投入更多的精力和时间,才能够保证该软件能够在不同系统中运行,大大增加了开发成本和周期。而消费者不会仅仅只选择一种生态链上的产品,消费者更希望所使用的产品应用可以具备更高的适应性、多样性和个性化特征,从而体验到更加丰富的产品享受。目前只有采用Web App的形式可以实现应用的不同系统操作。[2]

二、HTML5技术的新特性

HTML5在广义上被认定是融合了众多用于开发网络应用的新兴技术,它包含了JavaScript、CSS3、HTML及API。HTML5技术的应用降低了浏览器对插件的依赖性,同时增强了网络应用的标准集口增加。HTML5技术最为新型的开发手段应用于移动终端上,它与移动设备的联系主要可以表现在这几个方面中:

第一,为移动终端设定单元素表。当前绝大多数的移动设备都具备触屏功能,通过虚拟键盘进行数据输入,但是因为屏幕的大小限制,虚拟键盘的按键布局合理性就直接影响到了用户的使用体验,而HTML5技术的虚拟输入就能够完美解决这一问题,大幅度提升输入效率。

第二,Canvas的绘图功能,这项功能能够给应用开发者提供海量的绘图图像和相关动态产出的API,不需要再使用Flash插件来进行绘图,有效避免了Flash插件的不稳定性和缓慢性,应用开发人员可以直接通过JavaScript来完成对画布内容的处理。

第三,音频和视频的自由嵌入。HTML5技术增添了音频和视频元素,为应用的开发者提供了一系列的、集成的、通用的音频处理和视频API,不需要再借助其他插件,直接避免了原来应用的短板,实现了音频和视频的自由嵌入,不需要对局部的素材进行再处理。

第四,地理位置的定位。位置定位指的是移动终端上所显示的用户使用位置,通过IP、GPS、WIFI等信息,HTML5技术可以使得地理位置定位更加准确灵活,真正克服了之前应用中定位不准确、技术不完善的漏洞。

第五,本地储存。手机用户都知道,在遇到网络信号不佳的情况下,一般都会采取离线储存。HTML5技术提供了和Cookies类似的功能,但是HTML5技术没有限制储存容量,使用方法更加快捷简便。

第六,HTML5技术可以实现JavaScript多线编程,使其在复杂的教学环境中变得更加容易理解。在使用过程中,用户可以生成多个运行线程,可以在用户操作主要网页时,完成一些复杂的数学运算或是访问本地储存等。[3]

三、HTML5技术在移动应用开发中的应用

现阶段中移动设备中的应用实现形式主要有三种:Web App、Native App和Hybrid App。Native App是各大平台系统都在使用的语言开发应用,位于平台层的上方,可以调动系统自带的API开发,使得设备的性能能够最大化的发挥,从而给用户带来更好的体验。Web App无需安装,主要是利用CSS、JavaScript来进行编写和HEML,用户可以在浏览器中输入所需要搜寻的信息,通过离线下载来运行,给用户带来新的使用体验。Hybrid App则是兼具了前两者的优点,这种形式只要是通过在开发框架上利用HTML5技术编写代码的方式来实现的,并且具有开发成本低和可跨平台使用的优势。

四、HTML5技术在移动应用开发中的前景

随着HTML5技术的发展和应用,他所带了的现实价值就为其未来的发展奠定了坚实的基础。从当前我国的HTML5技术的发展和应用情况来看,其出现和成长的时间相对短暂,研究程度不论宽度还是深度都相对较低,因此HTML5技术还不是很成熟,在适用范围上还是存在一些限制,并且在其应用中还存在一定的问题和缺陷,这些都严重阻碍了HTML5技术的使用和推广。应用开发人员在研发移动应用的过程中,可以采用标准化的Web开发模式,紧密结合JavaScript、CSS3和HTML技术,来快捷简便的实现移动应用的开发和实践。同时,随着对HTML5技术的研究不断深入,HTML5技术将会在更加广泛的应用到移动平台的应用系统中,真正的实现一次开发,兼容多个操作系统,这不仅能够大大降低研发成本和周期,而且能够给用户提供更加个性化、多样化的应用体验。

结语

综上所述,HTML5技术在移动应用开发上的应用具备优异的适应性,而且能真正降低浏览器对Flash插件的依赖性,对于互联网的未来发展和模式创新都有着重要的推动作用,随着HTML5技术的不断完善和成熟,他会不断的扩大在移动应用开发中的应用范围,并且发挥其更多优势,在移动互联网中,HTML5技术具备良好的发展前景,相信在未来的发展中,HTML5技术会实现它更大的价值。

参考文献

[1]陈成佑.HTML5技术在新媒体上的应用[J].数字技术与应用,2018,36(04):234+236.

[2]麻荔波.HTML5在高职院校教学中的应用[J].天津职业院校联合学报,2017,19(06):125-128.

[3]邢洪亮.HTML5在移动互联网开发中的应用探讨[J].电脑迷,2016(10):85.

猜你喜欢
移动应用互联网
T学校公共设施便捷报修平台的移动应用研究
云计算环境下的微课移动云平台设计
大数据时代下免费手机软件盈利模式探讨
基于APICloud的“校园健身达人”APP设计与实现
“互联网+”环境之下的著作权保护
“互联网+”对传统图书出版的影响和推动作用
从“数据新闻”看当前互联网新闻信息传播生态
互联网背景下大学生创新创业训练项目的实施
以高品质对农节目助力打赢脱贫攻坚战
移动互联网在防汛工作中的应用