TechWeb编辑推荐:最近一两年,HTML5和Web App的概念相当火热,吸引了很多人或多或少的关注。从狭义上讲,HTML5是超文本标记语言(HTML)协议的一个升级版本。这个升级版本包含了一些新的元素,包括Web Workers、Web Storage、Web Sockets API、Server-Sent Events等。现在这个协议是由一个标准化组织——万维网联盟(W3C)来制定与普及的。从广义上讲,HTML5是Web App相关技术的总称,包括HTML5、DOM API、CSS3、面向 Web App的页面设计模式(如SPA)等(注:http://platform.html5.org/)。所有这些工作都是围绕着对浏览器的扩展。因此,从广义上来讲,大家把HTML5的含义进一步地泛化,现在涵盖到了Web App的范畴上来。
但说实话,当前HTML5太热了。人们在谈起它时,更多是在阐述一种概念,这有点像当年的 Web 2.0。
Web App的核心优势
从现在来看,应用一般有三种:原生应用、混合应用和Web应用,如图1所示。

图1 应用的三种类型
相对于其他两种应用,Web App的核心优势有两点:一是开发模式的再次进化(对复杂性的封装),二是具有卓越的互联互通特性。
从开发模式来说,Web App的出现像是历史的再次重演。之前是从汇编到C语言,因为C语言相对高级一些,所以开发者真正需要做的事情就简单了很多。现在我们进一步从Java到HTML,也是把一些复杂的东西封装起来了。我们做应用不需要写边框、画界线,只需要用一个模板就能够起到界面显示的作用。
Web App的另一个很大的优势是有非常卓越的互联互通特性。最近两三年,网页游戏在游戏界非常流行,它就是依赖了Web形态应用的互联互通特性。很多流量能够很方便地导入这样的一个网页中,同时它也能够在页面内给其他应用导流量。这样卓越的互联互通性对产品的推广和营销都有很大的帮助。因此,在过去两三年里网页游戏得到了非常快速的成长。
标准的普及
一般来讲,W3C制定HTML5标准的过程是这样的:在经过大约五个步骤之后才能将标准正式对外发布(Recommendation),如图2所示。而2011年,HTML5标准刚刚走到了第二个流程,依旧处于工作草案状态。所以有人预言HTML5的普及还需要10年。但事实上,所有浏览器厂商都看准了这个趋势,在大笔投入。大家都已经在路上,唯恐落后。

图2 W3C制定HTML5标准的过程
很多开发者都把一多半的精力放在兼容性方面。兼容性首先要对标准全面支持。刚刚发布的Android平台UC8.5在兼容性方面做了很大提升,兼容性测试跑分为410+7,达到世界第一的水平。当然兼容性的解决也需要过程,最早推出U3内核时我们的跑分只有100多分。后来我们研发团队在这方面保持了长期专注投入之后才取得了这样的提升结果。
与兼容性同等重要的就是扩展性了,包括手机上各种设备能力的外拓。其实现在业界还没有统一的标准,所以UC就在推广这些标准的落地和实行。我们可以看到刚才分裂的状况,苹果不会去关心Android,而Google也不会去关注中国的一些山寨厂商。所以我们会站在中国手机用户的角度,去把刚才看到的那些和好处切切实实地落地。我们希望能够多做一些务实的事情。
Web App的发展趋势
HTML5的蓬勃发展跟移动互联网的发展是密不可分的。过去几年,无线上网的设备数量都在翻番,但终端、操作系统等平台的差异非常大,开发模式、开发语言等都也有不小差异。HTML5的出现会是移动互联网的一把万能钥匙。因此,Web App很可能首先在移动平台取得较好的发展。
从技术角度看,以下三个特点会是Web App未来发展的三个主要趋势。
^网页应用化
^支持离线使用
^支持调用手机硬件接口
网页应用化和支持离线使用会让Web App的能力得到进一步的拓展。还有就是支持调用手机硬件接口,例如照相接口,除了对焦、光圈、快门之外,还包括白平衡、调色等。如果WebApp可以支持的东西全都弄出来之后,Web开发者会觉得很幸福,因为可以用非常简单的方式做出非常专业的应用。
未来,基于HTML5的Web App将成为手机上的主流应用形态。
原文链接:《Web App的未来》
推荐阅读
TechWeb编辑推荐: 我们俩都有些令对方厌恶。谢尔盖布林在接受《经济学人》杂志采访时,曾这样回忆他与拉里佩奇的首次相遇。未来的两位谷歌创始人对彼此的第一印象都很差。 风云初起双雄会 能够进入斯坦福大学,我简>>>详细阅读
本文标题:UC技术总裁梁捷:Web App的未来
地址:http://www.lgo100.com/a/43/20120702/72477.html

网友点评
精彩导读
科技快报
品牌展示