HTML5:下一个“苹果”?
苹果和网页视频播放软件Flash Player的争议,从来没有停过。iPad正式推出时,坚持不支持Flash Player;2011年10月,iOS5系统也同样宣布不支持Flash。乔布斯在《Flash之我见》的公开信指出,Flash是在PC时代,为PC和鼠标创造出来的,在新时代里,它的弊端太多,HTML5才是王道。
业内人士认为,HTML5将成为Web应用的主流形式。HTML5能够横跨智能手机、功能手机、平板电脑、笔记本电脑、PC、电视,甚至汽车等多个领域,将来必然获得更广泛支持,成为引领移动互联网内容与消费井喷的另一“苹果”。
摆脱操作系统制约
HTML4自1999年发布后就没有修改过,面对互联网发展的突飞猛进以及多媒体应用的普及,主要针对文字和图片的HTML4标准早就无法满足Flash、视频等新需求。以Flash为代表的插件与扩展,提升了浏览器的能力,补足了HTML4所不能提供的功能,但原生的HTML5语言已经能够全部提供大多数需要插件和扩展来完成的功能。HTML5作为HTML4之后的下一代Web语言,还具备了图像增强、Web数据存储和离线数据存储等新功能,使支持HTML5的浏览器具有了更强的本地数据处理能力。用户无需离开浏览器就能完成一切任务:包括编辑文档、访问社交网络、看电影、玩游戏或听音乐。
HTML5所带来的改变不仅表现在视频上,还表现在地理定位功能、支持动态生成图像等方面。有了HTML5,定位服务将不再是客户端App的特有属性,这一特性也将让手机网页用户的分享变得更加轻松和清晰。通过向浏览器请求,用户即可通过获取GPS、Wi-Fi热点等方式定位当前地理位置。这些新功能使得HTML5具有跨平台属性,移动互联网应用可以不再受苹果iOS、Andriod、Blackberry、WebOS、Windows Phone等各操作系统的制约,不再需要通过App或软件就能直接通过网页获得客户端的体验,进而打破各操作系统的应用程序生态链。此外,应用开发的成本、维护费用也将因此降低。开发者也可以在一定程度上摆脱现有操作系统主导者构建的“围墙式”规则。HTML5的应用将使浏览器成为更广泛的平台,用户可以通过浏览器完成所有以前需要在PC操作系统中完成的工作,从而可以部分代替操作系统,通用于智能手机、平板装置及个人电脑。
让云移动成为现实
HTML5符合未来云计算发展模式。用户可以不受各种系统平台和软件插件的限制,仅需通过浏览器访问应用,还可以通过远程方式存储在云中的各种内容,不受位置和设备的限制。此外,在HTML5中的Application Cache API功能很好地解决了云计算稳定性问题。通过这种应用程序缓存技术,用户在网络延迟或者出现故障的情况下,仍然能够正常使用Web应用。在云计算推广的今天,HTML5的更大意义在于,以其无限兼容以及彻底离线操作,让云移动日益成为现实。
HTML5被人看好的部分原因在于它的灵活性,人们相信这有助于吸引到数量可观的开发人员。目前,苹果、微软、黑莓等智能机制造商开始在新一代系统支持中HTML5,此外,Youtube、Facebook以及国内优酷、UCWeb等互联网应用提供商也纷纷宣布对HTML5的支持。调研机构Strategy Analytics的一份报告指出,HTML5技术将在未来广泛流行,全面支持HTML5的手机在2013年有望达到10亿部。2010年,全球支持HTML5技术的手机为1.09亿部,而2011年HTML5手机只有3.36亿部。这份报告显示,全球支持HTML5技术的手机的增长主要是亚洲、欧洲和北美市场,而苹果、谷歌、微软等对HTML5技术的支持也是重要的推动力。此前,ABI Research也曾表示,预计到2016年,全球拥有支持HTML5技术的移动设备至少将达21亿部。HTML5将来有望成为移动互联网发展的主流,成为引导创新的主旋律。
安全、兼容仍是难题
严格意义上,HTML5并未正式问世,它还只是一份草案,其格式标准也尚待完善。由于开放的原因,HTML5并没有规定浏览器视频的格式标准,厂商可以自己选择支持的格式,如目前主流付费的H.264和免费的Theora编码,这使HTML暴露代码分裂的危险。在多个浏览器版本并存,对HTML5规范的支持还不够普及的情况下,运用上还应考虑同时提供新老两种页面。此外,由于Flash的占有率仍然高高在上,不支持HTML5协议的智能终端仍被广大用户使用,HTML5网站开发者必须为同一个视频,准备两个格式的版本。在过渡时期,这些兼容性造成的成本问题或使运营商不愿投入更多的经费加快HTML5的推广,而被动地等待用户的选择。目前开发者还没有为HTML5制定出一个统一的硬件接口程序,而移动终端市场中苹果、谷歌、微软、黑莓都各自为政,这毫无疑问将大大减缓人们对HTML5的采用速度。
HTML5被称为未来AdobeFlash的替代品,它能够更有效地显示音频、图形和视频,但英国安全供应商Sophos公司高级技术专家JamesLyne表示,潜在的HTML5安全问题可能会影响该技术的迅速普及。如果HTML5功能没有进行正确编程,安全漏洞可能使攻击者获取对敏感数据的访问权限。例如,HTML5的相应标准没有解决清理敏感信息和保护用户隐私数据等问题。HTML5的漏洞还需要通过Web内容过滤、防病毒和其他端点安全技术来抵御攻击。
☞名词解释:HTML5
HTML是超文本标记语言的英文缩写,这是一种标记语言,不需要进行编译,直接由浏览器执行。HTML5 是下一代 Web 语言,是继HTML4.01、XHTML1.0和DOM2HTML后的又一个重要版本。它不单单是一种标记语言,更为下一代 Web 提供了全新功能,进一步增强了互动性,并有效减少了开发成本,将引领下一代 Web 实现类似桌面的应用体验。
转自:http://tech.sina.com.cn/it/2012-01-06/10316609253.shtml