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

2018-02-23 02:26
新教育时代电子杂志(教师版) 2018年38期
关键词:插件开发者音频

(湖南软件职业学院 湖南湘潭 411100)

引言

移动互联网技术作为新型技术的一种,有效的将手机和互联网进行了融合。近几年间,新技术不断的涌现和发展。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技术会实现它更大的价值。

猜你喜欢
插件开发者音频
自编插件完善App Inventor与乐高机器人通信
必须了解的音频基础知识 家庭影院入门攻略:音频认证与推荐标准篇
基于Daubechies(dbN)的飞行器音频特征提取
音频分析仪中低失真音频信号的发生方法
基于jQUerY的自定义插件开发
“85后”高学历男性成为APP开发新生主力军
16%游戏开发者看好VR
Pro Tools音频剪辑及修正
基于Revit MEP的插件制作探讨
插件体系结构软件的原理和实现