APP下载

HTML5在移动互联网中的应用研究

2016-12-31熊亚蒙

无线互联科技 2016年22期
关键词:浏览器终端

熊亚蒙

(广州工程技术职业学院,广东 广州 510075)

HTML5在移动互联网中的应用研究

熊亚蒙

(广州工程技术职业学院,广东 广州 510075)

近年来,随着我国移动技术的不断创新和我国互联网产业的快速发展,我国移动数据业务得到了飞速发展。随着HTML5的出现以及其在互联网领域的广泛应用,使互联网发展呈现了新的趋势。文中主要分析HTML5在移动互联网的中应用。

HTML5;移动互联网;Web应用

1 HTML5技术概述

1.1 HTML简介

H T M L5技术的出现是为了取代H T M L 4.01和XHTML1.1网络标准,确保其能够符合现代网络的发展需要,在2008年1月22日第一份HTML5正式草案发布。广义上的HTML5是由很多技术组成的,HTML在互联网中的使用能够提供更多能够增强网络应用的标准机。

同以往的HTML4.01相比HTML5增加了更多的语法特征并且能够集成了SVG内容。这些内容主要是为在网页中能够以更加简便的方式添加和处理多媒体和图片内容。除此之外,HTML5中还增添了一些其他新的元素,包括<section><article>等,并对一些原有的元素进行删除和修改,重新进行了定义和标准化工作。在2012年的第四季度,HTML5被作为W3C的“候选推荐规范”正式发布,这表明其在技术上已经是稳定版本,并在2014年的第四季度定稿。

1.2 HTML5的新特性

(1)本地存储。一是Web storage。采用的是离线缓存,并且能够在缓存完成之后提供一个清单文件,这个清单文件的本是URL列表文件。二是Indexed DB。Indexed DB是HTML5进行数据存储的一种方式,能够存储比较复杂的数据。

(2)一是Geolocation API,这样移动的Web应用能够更加灵活的使用移动智能终端上的GPS,Wi-Fi定位方式,准确地获取位置;二是DeviceOrientation API,这一API能够使Web访问终端上的陀螺仪,准确地获取方向和一定数据,在Geolocation API的配合下,能够丰富地图和导航等应用;Media Capture API,HTML通过这一API能够提供对移动终端摄像头可编程访问。

(3)图像绘制与渲染。Canvas,Canvas应用程序的变口有数十个实现Web绘图功能的方法。Web开发者可以利用WebGL提供的技术方案在网页上显示3D物体形象,其图像性能可以直接使用终端设备的图形处理器能力。这两项技术能够使Web应用可以在不借助其他插件的前提下,实现出色的绘图以及渲染能力。

(4)多媒体播放。多媒体播放主要是在HTML5当中,通过增加的<audio> <video>标签,这样就在Web当中嵌入了音视频播放功能。

(5)Web通信能力。Web Socket基于浏览器生成原生的Sochet,这样在确保进行全双工通信的基础上,实现了Web的实时通信。Web Notification提供了一种能够跨越沙盒的API,即使在浏览器后台运行,也能够确保用户接收Web应用通知。

(6)脚本运行效率。HTML5提出了线程概念,使用Web Worker能够对Web进行多线程支持。使用Web Worker可以确保能够完成长时间的运行,并且其内耗以及启动性能都比较理想。Web Worker能够运行开发者在后台进行长时间运算,并且页面也能够对用户进行及时的相应。

2 移动互联网概述

2.1 移动互联网概述

移动互联网指的是以移动智能终端作为载体,通过无线电通信货物资源和服务的网络模式。通过对移动互联网的概念进行分析,可以发现其是由软件、应用和终端3部分组成的。其中软件指的是智能操作系统、中间件和数据库等组成部分;应用包括了工具、交友等内容,智能终端包括现代智能手机等可以携带的移动设备。移动互联网的生态系统是由消费者的消费能力、市场成熟度、市场规模以及市场的有序度组成的。因此,在移动互联网发展中,网络速度、存储以及网络中的设备是推动移动互联网发展的关键性力量。

2.2 移动互联网的特点

(1)用户基数大。在2015全球范围之内手机用户高达71亿之多,根据工信部发布的数据,截止到2015年12月,中国手机用户已经达到了13.05亿,每100人拥有手机95.5部。并且随着智能手机生产的增长,以及伴随着移动网速加快和云存储技术发展的不断成熟,这一数量还在不断增加。

(2)应用的并发度高。移动互联网因为其越来越快捷的网速而受到人们的普遍关注,因此在进行移动互联网络开发时,要充分考虑到并发高和响应快的特点,在移动互联网面对很多用户的访问时,这对移动互联网络提出了更高的要求。

(3)软件更新时间比较短。移动互联网的用户分布在世界不同的角落中,因此,一旦对移动互联网有了新的想法之后,就必须尽快地进行更新,以占领更加广阔的市场。传统的软件在进行开发的过程中开发周期基本上是以年或者以月为单位,但是移动互联网的更新却是以天或者是周作为开发周期的。

2.3 移动互联网的兼容性比较好

由于移动互联网软件采用的是免费开源的代码,这使其具有操作类型多、版本多等特点,因此,这也使移动互联网具有很强的通用性和兼容性。

2.4 安全性高

安全和信用体系是移动互联网的基石。在传统的网络当中,网络操作人员与私人空间之间还存在一定的距离,因此,在传统网络中安全问题并不是很突出。而移动互联网络则能够利用GPS等技术对用户的生活进行关联,因此,在移动互联网络发展的过程中,如果缺乏安全的信用体系,则所有的内容都是不可靠的。对于一个免费的系统,一旦安全以及信用体系被污染,那么结果是很危险的。

3 HTML5在移动互联网中的应用模式分析

3.1 Web App

Web App技术是以Web技术为基础的,虽然其在使用的过程中依然需要浏览器进行解析,但是其网页的界面以及直接操作方式是与手机屏幕相适应的,并且Web App通过利用HTML5的Application Cache的诸多特点,能够确保用户获得和本地应用一致的使用体验。随着技术发展的不断成熟,目前在一些浏览器中已经能够实现对其地址栏、状态栏等带有明显的浏览器特点的界面元素进行隐藏,如此就能够使Web App和本地应用相比并没有明显的区别。Web App一方面能够给应用的开发工作者提供一种新的应用模式,同时还能够改变智能移动终端和浏览器的设计。

3.2 Hybrid App

(1)分布渠道。Web App和Native App的分布渠道存在着十分明显的不同。当前,各个大平台中的供应商可以通过App Store以及App Market控制Native App的分发;而HTML则是能够利用Web的规则—连接分发,一般情况下是社交平台或者是搜索引擎。

(2)盈利模式。在盈利方面,Native和Web App的方式存在很大的差异。Native App主要是通过平台付费的方式使其应用货币化,从其客户的角度上进行分析,采用这种方式是十分便捷的,即使Native App需要将其中一部分费用分配给下载平台。Web App与其有着很大的不同,Web App主要是通过广告获取利益。

(3)功能。通过上文的分析,虽然Web在一定程度上已经有了一些本地应用的特点,但是,从实际应用来看,其还无法像Native一样具备如此之多的功能。

(4)发布自由。对Web App和App Store进行对比可以发现,App Store是一个相对“有限制”的环境,没有完全展现出Web的自由性。针对存在差异,一些开发工作者在具体选择Web App还是选择本地应用时往往举棋不定,由此,出现了一种混合的应用,也就是Hybrid App。Hybrid App在具体应用时会以一种本地应用形态呈现,但是其内部都是依靠Web技术实现的,并且Web技术所无法实现的一些功能能够通过本地的App进行完成。这种应用在使用的过程中,具备一定的跨平台的能力,同时也能够通过Native App的发布渠道盈利。当前,这种方案在很多开发框架当中都得到了应用。混合的App能够综合利用两种技术的优点,这也表明越来越多的资源正在朝着HTML5进行转变。随着HTML技术的快速发展,将来这种经过封装的App将不再需要套上Native的外壳。

3.3 Web应用商店

在互联网产业链当中,应用商店是其重要的构成。而Web App在应用发布、收费模式以及版本更新等方面和本地应用都是不同的,这也促使未来商店必然在形态上发生变化。随着HTML5技术的不断发展成熟,这将会极大地促使Web App的商店的出现。并且这种商店也是一种新的Web网页的使用形式,并且其主要优势体现在以下几个方面:

首先,其能够对更多的平台进行覆盖,并且企发部群体也更加广泛;其次,在不需要安装的前提下就能保持最新的版本;再次,在不需要对使用版本开发的同时,就能够进行试用;最后,更容易植入广告。

4 结语

当前,HTML5在互联网中应用的日益广泛,能够是Web应用本土化,这对传统的网络中以App为主的格局造成影响,并且HTML5在互联网中的应用使原本界面明显的操作系统和浏览器之间的差别变得模糊。随着现代科学技术的不断发展,HTML5技术应用的不断成熟,HTML5新的使用方式也在不断出现,这也促使了新的商业快速形成和发展。

[1]任金波.HTML5在移动互联网中的应用[J].电脑与电信,2012(12):38-39.

[2]刘国红.HTML5在移动互联网开发中的应用[J].科技广场,2014(4):59-62.

[3]李正,张欣宇,冯一帆.HTML5技术在移动互联网中的应用[J].信息通信技术,2014(5):71-75.

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

Research on the application of HTML5 in mobile Internet

Xiong Yameng
(Guangzhou Institute of Technology, Guangzhou 510075, China)

In recent years, with the continuous innovation of mobile technology in China and the rapid development of China’s Internet industry, the mobile data services in China has got rapid development. The emergence of HTML5 and its application in the field of the Internet, the Internet development presents a new trend. In this paper, we mainly analyze the application of HTML5 in mobile Internet.

HTML5; mobile Internet; Web application

熊亚蒙(1980— ),男,湖北武汉,本科,讲师;研究方向:软件开发,游戏开发。

猜你喜欢

浏览器终端
X美术馆首届三年展:“终端〉_How Do We Begin?”
反浏览器指纹追踪
GSM-R手持终端呼叫FAS失败案例分析
关于蒙古文在各种浏览器上显示方法的探讨
多功能北斗船载终端的开发应用
基于IEC61850的配网终端自动识别技术
环球浏览器
基于3964R协议的多控制终端加油系统
ABB Elastimold 10kV电缆终端及中间接头