技术开发 频道

HTML5来袭:HTML5 in China大会综述

  W3C中文兴趣小组主席、Opera宣讲师谢子斌则从移动浏览器的角度分享了HTML5技术在移动平台上的应用趋势,他认为值得关注的新特性包括:input类型/属性、audio、video、Web storage、Geolocation API、Canvas等。

  谷歌中国区技术专家丁建宁也介绍了Chrome浏览器发展、HTML 5技术新特性和Google Maps等应用。

  接下来的会议分成了游戏专场和非游戏专场,由不同领域的专家分享各自的经验。

  非游戏专场

  掌中宽途开发总监杜亚波和软通动力前端开发主管邱智钢两人合作开发了一款HTML5的新浪微博应用,并在现场做了演示。移动产品的需求包括跨平台、用户体验丰富和一致,而技术框架的要求则是入门门槛低、开发快速、成本低等。两人以实际的开发经验告诉大家,HTML5技术满足这些需求,而且做出的产品易于部署和维护。

  腾讯的技术专家于涛则以WebQQ为例,介绍了HTML5技术在WebQQ中的广泛应用:

  •   动态桌面
  •   触控操作
  •   Canvas实现的时钟
  •   音乐盒子widget
  •   Notification
  •   Geolocation位置服务
  •   HTML5游戏

  在谈到如何解决HTML5兼容性问题时,于涛给出了代码示例:

soundModeDetector = function(){
if((($B.name=='mobileSafari') || $B.safari || $B.chrome || $B.ie) && document.createElement('audio').volume!==undefined) {
return 3; //以上浏览器的高版本支持audio对象播放mp3格式
}else if(J.browser.plugins.flash>=9) {
return 1; //支持flash控件
}
else if(!!window.ActiveXObject && new ActiveXObject("WMPlayer.OCX.7")) {
return 2; //支持wmp控件
}
else{
return 0; //一直很安静
}
};

  蓝汛公司云产品总监冯广坤从云计算的角度分析了HTML5的发展优势,采用HTML5技术实现的游戏不仅用户体验高,而且可以通过使用云服务和CDN服务显著地降低运维成本,同时提高用户响应时间,不失为HTML5游戏开发公司的一条捷径。

  口碑网前端开发负责人鄢学鵾剖析了HTML5在电子商务中面临的挑战。目前国内对低版本IE的依赖性很大,导致HTML5技术的普及存在困难,也让开发社区对兼容性的处理感到头疼。在HTML5的新标签使用问题上,口碑网的经验是:

  不只为语义化元素使用额外的JavaScript或嵌套标签,但会采用语义思想来命名,如:

<div class=”section”></div>

  在JavaScript依赖性强的项目上大胆使用语义化标签,对用户进行友好提示。

  对于HTML5的应用趋势,鄢学鵾建议:

  •   渐进增强+优化退化。
  •   站在巨人的肩上。
  •   从Web Page到Web Application。
  •   提前技术准备+尽可能的使用+成功案例+布道。
0
相关文章