HTML5促使本地应用向Web迁移

标签: 前端观察 HTML5 Web应用 | 发表时间:2012-06-26 11:06 | 作者:小魁天下
出处:http://www.csscoo.com
随着移动互联网的快速发展和HTML5技术的逐渐成熟,众多厂商开始在移动终端操作系统、浏览器、软件应用上支持HTML5,用统一的标准化解不同操作平台间的转换难题。近日,业内专家表示,在HTML5的支持下,目前的本地应用为主的开发将逐渐转向Web应用为主的开发。  

  浏览器布局HTML5

  HTML5在移动终端软件生态链表现出的强大渗透力还得从浏览器说起,因为只有浏览器支持HTML5后,用HTML5标准框架开发的移动应用才能在浏览器上实现。 从去年11月份Adobe宣布Flash退出移动应用并转而支持开发HTML5的移动应用后,微软也很快宣布削减对跨平台插件Silverlight的支持力度,转投HTML5在浏览器的应用。业内对HTML5的重视程度很快上升,并暗地里相继投入重金在HTML5的研发上。 在2012年1月的CES大展上,微软CEO鲍尔默宣布了其与游戏开发商共同推出的基于IE9和HTML5框架的一款游戏,而这款游戏原是苹果应用商店里的一款本地游戏。这款新的网页游戏在IE9浏览器的网页端同样获得流畅体验,微软是想以此证明,遵循HTML5的框架,IE9也能做成像苹果应用商店一样的Web应用商店。 同样,谷歌也在不遗余力推广HTML5。去年年末,谷歌通过“谷歌会下雪”的网络传播活动推广HTML5:用户在谷歌中搜“let it snow”,就会看到自己的屏幕开始下雪,而只要动下鼠标,屏幕上堆积的雪还会化掉。这些,都是用HTML5来实现。 不仅是微软、谷歌这样的巨头被HTML5吸引,用HTML5技术将视频、游戏、娱乐等移植到浏览器上,为今后在自己的浏览器上打造自己的网页端应用商店做准备,而且国内的手机浏览器厂商也纷纷开始行动。 海豚浏览器CTO刘铁峰认为,基于HTML5的Web应用会有新的开发模式,同样也会有与目前应用商店不一样的盈利模式。而海豚浏览器已经开始支持基于HTML5的Web应用。去年底,UC浏览器也发布了新版本,支持HTML5。 可以说,谷歌、苹果、微软三大巨头的操作系统和浏览器都支持了HTML5。播思通讯商务副总裁王暾告诉《中国电子报》记者,未来趋势是HTML5在系统开发和应用开发中的比重将越来越大,扮演越来越重要的角色。而且播思也开发出了一些HTML5的解决方案,例如离线缓存等。  

  Web应用向HTML5迁移

  如此多的系统厂商、浏览器厂商、互联网厂商重兵投入HTML5不无原因,就是希望除了应用商店外,还能提前布局Web应用,为自己的未来抢占一席之地。 当前,火热的应用商店提供的基本上是本地应用,需要用户在应用商店里将各种应用下载到终端,而这种下载也带来诸多不便,凸显了本地应用相对Web应用的弊端。 百度技术委员会理事长陈尚义告诉《中国电子报》记者,随着用户下载的本地应用越来越多,用户的终端桌面体验也越变越差,很多人为此感到厌倦。而且本地应用和手机没有很好地集成,应用与应用之间的数据共享也是问题。此外,本地应用还会耗用更多本地资源,例如CPU、内存等,这些对于手机来讲更是负担。 不仅如此,陈尚义还认为,安卓系统上一些本地应用还存在不兼容导致手机莫名死机的现象,给用户带来烦恼。 本地应用对于开发者同样也存在很多困扰。苹果、谷歌和微软各有自己的操作系统平台和终端。如果在不同的平台上开发应用,开发者需要掌握不同的技能。陈尚义表示,开发者开发的应用需要匹配各种设备、操作系统,还要保持应用的一致性,使用户满意,对于开发者来说是非常困难的事情。 相对本地应用开发,Web应用不仅能避免上述难题,还能缩短开发时间,减少开发成本。陈尚义举例道,开发一个本地应用可能需要5.5个月,而开发一个Web应用只需要3月。《金融时报》就从原来的本地应用转向Web应用,取得巨大成功,在3个月之内的下载量就超过了以前很长时间的下载量。“我们预测再过两年左右的时间,Web应用甚至会取代本地应用”,他说。 而且事实上,随着HTML5技术的成熟,Web应用取代本地应用不无可能。现在,HTML5标准可以实现离线应用、绘图能力、地理信息、设置访问等功能,微软和谷歌的推广活动也证明了好的Web应用和本地应用的体验相差无几。  

  HTML5技术还需要巩固

  不过,HTML5在实现Web应用上是否就没有问题了?这和技术、商业模式都有关系。 华为技术有限公司首席规划专家侯培新告诉《中国电子报》记者,HTML5的前景虽然非常好,但是它的技术还需要进一步巩固。目前的各个浏览器参差不齐,用HTML5开发手机上的开发应用时候还会遇到兼容等问题。而且HTML5对于终端硬件要求也比较高,功耗相对较大。不过这个难题会随着硬件的发展慢慢解决。但是,目前相对紧迫需要解决的是针对HTML5的开发工具链的缺少,眼下网页开发使用的工具链和本地应用开发的工具链差距还比较大,需要产业链配套尽快跟上。 网页开发和本地应用开发的盈利模式不同,这也给开发者带来烦恼。侯培新表示,应用开发的盈利模式可以体现在分流量、分广告和分增值服务收入上,而Web应用开发是在网页上开发一个东西,理论上是看不到的,很多开发者对这个心存顾虑,需要找到一些技术或方法打消这个疑虑。

相关 [html5 应用 web] 推荐:

AT&T公布HTML5 Web应用API

- - HTML5研究小组
北京时间1月10日消息,据国外媒体报道,AT&T首席营销官大卫·克里斯托弗(David Christopher)今天在该公司第六届开发者峰会公布了面向HTML5应用的API(应用编程接口)平台API Catalog. HTML5应用可以在多种设备和移动操作系统上运行.   iPhone版Visual Voicemail将是AT&T的首款网络API.

13 个强大的基于 HTML5 的 Web 应用

- qqinxl - ITeye资讯频道
    HTML5 是 Web 开发中非常流行的最新技术. HTML5 就像是一个强有力的武器,可以用它来创造有吸引力和创新的Web应用.     虽然网络中已经有很多为设计者和开发者提供的工具,但找出一个自由和高品质的工具,是一个很大的挑战. 在本文中,我们有13个很棒的和高质量的基于Web的HTML5工具,每个设计师和开发人员值得一试.

基于 HTML5 中的 Web SQL Database 来构建应用程序

- redhobor - IBM developerWorks 中国 : 文档库
HTML5 的 Web SQL Database 用本地和会话存储实现简单的对象持久化. 对于 HTML5,也许最有用的就是它新推出的“Web Storage” API. 对于简单的键值对(比如应用程序设置)或简单对象(如应用程序状态)进行存储,使用本地和会话存储能够很好地完成,但是对繁琐的关系数据进行处理的时候,它就力所不及了,而这正是 HTML5 的“Web SQL Database” API 借口的应用所在.

【转载】使用 HTML5 WebSocket 构建实时 Web 应用

- - HTML5研究小组
作为下一代的 Web 标准,HTML5 拥有许多引人注目的新特性,如 Canvas、本地存储、多媒体编程接口、WebSocket 等等. 这其中有“Web 的 TCP ”之称的 WebSocket 格外吸引开发人员的注意. WebSocket 的出现使得浏览器提供对 Socket 的支持成为可能,从而在浏览器和服务器之间提供了一个基于 TCP 连接的双向通道.

HTML5促使本地应用向Web迁移

- - CSS库
随着移动互联网的快速发展和HTML5技术的逐渐成熟,众多厂商开始在移动终端操作系统、浏览器、软件应用上支持HTML5,用统一的标准化解不同操作平台间的转换难题. 近日,业内专家表示,在HTML5的支持下,目前的本地应用为主的开发将逐渐转向Web应用为主的开发.     浏览器布局HTML5.   HTML5在移动终端软件生态链表现出的强大渗透力还得从浏览器说起,因为只有浏览器支持HTML5后,用HTML5标准框架开发的移动应用才能在浏览器上实现.

【转载】HTML5能否颠覆传统Web应用?

- - HTML5研究小组
前段时间我们曾报道了一篇HTML5分裂成两标准,许多开发者对此看法不一,有的认为HTML5是一门刚兴起的技术,很多项目都在磨合期,如今分裂不利于其发展;而有的则认为W3C对未来HTML5反应太过迟缓,WHATWG能够加快HTML5的发展速度. Todoist 网站创始人Amir Salihefendic向我们讲述了利用HTML5开发有很多优势,此外,他还认为HTML5将颠覆Web应用.

HTML5开发的十大炫酷Web应用分享与推荐

- - HTML5研究小组
HTML5发展地如火如荼,本文将为大家重点分享基于HTML5开发的十大炫酷Web应用,帮助开发人员更好的领悟HTML5的强大之处,关于HTML5的更多信息,请参考专题:HTML5的应用与炫酷体验. Twimbow 是一个基于 HTML5 开发的 Web 应用,用于帮助用户管理他的社交网络,该应用色彩非常多样.

使用 HTML5 WebSocket 构建实时 Web 应用

- - IBM developerWorks 中国 : 文档库
本文主要介绍了 HTML5 WebSocket 的原理以及它给实时 Web 开发带来的革命性的创新,并通过一个 WebSocket 服务器和客户端的案例来充分展示 WebSocket 的强大和易用.

【HTML5】Web Storage简析

- - 博客园_首页
什么是Web Storage. web storage是HTML5规范中提出的一种本地存储解决方案. 在这之前,我们在开发中遇到本地存储问题时,通常有两种解决方式. cookie:兼容性最好,但也有不少问题,下面会简单做下对比. 各浏览器实现的非标准化的本地存储方案,如IE的userData,firefox的global storage等,毫无疑问,最大的问题是兼容性.

Lanyrd是如何应用HTML5创建出优秀的移动Web应用的

- - HTML5研究小组
当谈到HTML5移动web应用发展的时候,很多开发者都在等待确定前景一片光明以后才愿意尝试使用它. 确实,HTML5移动web应用有改变整个移动应用生态系统的潜力,但至少在现在,本地应用才是经过试验的开发者真正相信的渠道. 还需要有一些决定性的并且是成功的HTML5移动web应用出现,才会让这个生态系统中的其他人加入进来.