作为下一代Web技术,HTML5的发展被业界寄予厚望。HTML5将在移动互联网时代拯救Web,HTML5是原生App最有力的挑战者……各种观点不绝于耳。目前,包括互联网巨头以及浏览器厂商在内的产业界各方正在积极推动HTML5的发展,越来越多的主流网站开始使用HMTL5技术,基于HTML5的Web App应用也已开始推广。虽然目前有关HTML5和原生App孰优孰劣,谁又将最终胜出的争论未休,但是可以肯定的是,HTML5正在成为一种新的潮流,为移动互联网时代的应用发展带来新选择。
HTML5技术是Web前端技术的重大突破,它极大地提升了Web在移动智能终端上展现、交互及资源调用能力,促使终端HTML5应用运行环境(包括操作系统Web引擎、浏览器、Widget引擎等)成为新的标准化应用承载平台,引领应用服务跨平台发展的新方向。未来,HTML5技术可能引发ICT产业格局的剧变和新生态系统的搭建,且发展方向和产业规则均尚未最终形成,于我国而言是实现跨越式发展、打造自主移动应用生态的重大机遇。
HTML5是Web技术的重大突破
HTML5狭义上是指HTML5网页标记语言本身,而在广义上泛指下一代Web技术,是包括HTML5、CSS3、Java Script、Web Application API、SVG等在内的技术标准族。HTML5技术是Web前端技术的重大发展创新,极大地提升了Web应用在终端上的语义化、交互、系统能力调用、富媒体等能力,使用户无需安装纷繁的插件即可通过浏览器、Web引擎等使用各类创新的云服务,在智能手机、平板电脑、个人电脑、智能电视以及游戏等领域具有广泛的应用前景。
总体来说,HTML5技术主要具有以下新特性:
第一是结构化、语义化的标签体系。HTML5新增了一系列结构化的网页标签,例如、、、等,使网页结构更加简洁和严谨,也更便于开发者的理解和灵活使用。同时,新标签的语义化更强,以便于计算机对Web应用进行智能化的理解、索引和利用。
第二是面向应用的功能增强。HTML5技术的核心目标是打造以HTML5为核心的新一代Web应用平台,因此HTML5面向Web应用不断进行功能增强,引入包括多线程并发、离线数据缓存、数据库、跨域资源共享等新特性,推动Web从提供信息浏览的简单网页向实现复杂功能的Web应用转变,并促使浏览器、操作系统Web引擎等成为新的标准化Web应用平台。
第三是系统能力调用。HTML5技术制定了一系列设备能力API标准,极大地提升了Web应用对终端设备能力的访问和调用能力,主要包括终端系统信息API(System Info API)、日历API(Calendar API)、通信录API(Contacts API)等。此外,HTML5还引入地理位置API(Geolocation API),使Web应用能够访问所持设备的位置信息以及视频通信API(WebRTC API)等。
第四是多媒体支持增强。HTML5技术极大地增强了Web应用在绘图、视音频、字体、数学公式等方面的表现能力,例如通过Canvas特性提供强大的2D、3D绘图渲染能力,通过、标签在网页中直接播放音频、视频文件,以取代Adobe Flash、微软Silverlight等多媒体插件。
全球科技巨头积极布局HTML5
当前,全球科技巨头都在积极布局HTML5技术,抢占未来技术与产业竞争的制高点。Facebook、亚马逊等互联网企业均采用HTML5改造其应用服务;全球支持HTML5的主流网站的数量在不断增长,越来越多的视频网站也正在向HTML5转移;苹果、谷歌、微软、Mozilla、Opera等也大力提升了其终端或浏览器产品对HTML5的支持程度,据Strategy Analytics预测,今年全球支持HTML5的移动智能终端将达到10亿部。
HTML5技术按照Web运行环境不同可以分为三种不同的实现路线,分别为操作系统Web化路线、平台型浏览器路线以及Web操作系统路线,各科技巨头分别依托各自优势选择不同的路线。
操作系统Web化路线是在原生操作系统中深度整合Web引擎,或者搭载并优化自有浏览器,以支持HTML5应用,代表企业为终端、操作系统厂商,例如苹果、谷歌深度优化自带浏览器对HTML5的支持,微软在Windows 8操作系统中内嵌Web引擎,并提供HTML5应用开发工具。
平台型浏览器路线是以适配不同终端与操作系统的平台型浏览器作为Web运行环境,代表企业主要为浏览器厂商与大型互联网公司。例如Opera 、Mozilla、亚马逊等企业都推出针对不同终端及操作系统的浏览器产品,Facebook也推出浏览器兼容性测试套件Ringmark。
Web操作系统路线可看做是操作系统Web化的极端产物,其完全放弃原生应用框架,只搭载Web运行环境,并对整个操作系统架构进行了深度修改和优化。例如,谷歌推出的Chrome OS操作系统,Mozilla与西班牙电信合作推出的移动Web操作系统Firefox OS,英特尔与三星等公司合作推出的Tizen等。
除以上实现路线之外,目前还出现了混合编程应用框架,将HTML5等Web语言编写的代码编译成适配不同操作系统的原生应用,例如Adobe PhoneGap应用框架等。混合编程应用框架是HTML5技术与商业模式尚未成熟时期的过渡方案,借力原生应用的发布渠道(应用商店)和货币化模式(前向收费),将加速HTML5应用的发展进程。
我国HTML5发展加速亟待建立自主移动应用生态
目前,国内产业链上的典型企业均积极布局HTML5技术,主要路线已全面覆盖,技术与产业均已初步具备发展基础。
首先,操作系统Web化已成为我国企业的重要研发方向,国产移动操作系统在兼顾原生应用的同时,也通过搭建Web运行环境来支持HTML5应用服务。例如阿里巴巴的阿里云OS、华为WebOS、盛大乐众ROM、联想乐OS等。同时,阿里巴巴等互联网公司已有强大的云计算服务平台,初步构建了终端Web应用与云服务一体化的Web生态系统。
其次,国产浏览器初具实力,UC浏览器、海豚浏览器、QQ浏览器、360浏览器、华为天天浏览器、百度浏览器、中国移动冲浪浏览器等百花齐放,已占领国内市场主要份额,并具备国际拓展能力。技术水平也得到实质性提高,国产浏览器在HTML5支持度、Java Script引擎效率、硬件加速等方面均有显著提升,并有不少自主创新技术。同时,UC优视、腾讯等企业还基于其浏览器产品构建了HTML5应用商店。
此外,国内已有多家企业推出了类似PhoneGap的混合应用开发框架,例如AppCan等,支持原生与HTML5混合应用编程开发,并通过Java Script扩展API向开发者开放终端本地能力,甚至提供微博、搜索、即时消息等第三方开放平台接口。
以HTML5为代表的新一代Web技术仍处于发展初期,发展方向和产业规则均尚未最终形成。我国企业应抓住HTML5发展契机,以操作系统Web引擎和平台型浏览器为发展重点,打造开放、自主、标准化的统一HTML5应用生态系统。
在明确发展方向的前提下,从技术研发、标准制定、公共评测、应用生态培育等方面积极布局并重点推进:第一,依托重大专项等项目,统一推进我国HTML5技术研发和产业化,重点突破浏览器内核、操作系统Web引擎、浏览器、Web应用开发工具等关键技术。第二,加快标准的统一规划与推进,确定并维护统一的HTML5标准支持集,制定支付、定位等关键能力API标准,构建我国自主的HTML5安全标准体系。第三,建设HTML5评测公共服务平台,对浏览器、操作系统Web引擎、Web应用等的标准符合性、功能、性能、安全等开展统一评测。第四,构建统一的HTML5应用开发者社区和HTML5应用商店,打造HTML5广告平台、支付平台、能力运营平台等,促进可持续HTML5应用生态形成。(中国信息化)
声明:绵阳市场信息网内容版权所有,未经许可不得转载。