月光博客 » 编程开发 » HTML5未来发展的六大趋势

HTML5未来发展的六大趋势

  HTML 5从根本上改变了开发商开发Web应用的方式,从桌面浏览器到移动应用,这种语言和标准都正在影响并将继续影响着各种操作平台。

  在移动领域,大家争论不休的一个问题就是开发Web应用还是原生应用?而随着HTML 5标准的发展,两者之间的差异已经逐渐变得模糊,今天各大媒体都争相报道与HTML 5有关的东西,那么,HTML 5未来的发展趋势到底是什么?

  1) 移动优先

  前天,appMobi获选ReadWriterWeb2012最具前途的的公司,作为一家初创公司,这个奖公司首先专注于在移动平台上如何实现HTML 5的简单易用和无处不在。

  从如今层出不穷的移动应用就知道,在这个智能手机和将平板电脑大爆炸的时代,移动优先已成趋势,不管是开发什么,都以移动为主。

  如上文所说,此前一直困扰移动领域的问题就是开发Web应用还是原生应用。而如今,我们看见一些大型企业如《金融时报》在冲着HTM L5进军移动市场过程中,从App Store撤掉iPad原生应用而开发Web应用,同样表现出色。

  许多游戏开发商也将在移动Web应用中扮演中重要角色,移动Web应用优先的趋势将会持续到移动设备统治信息处理领域。其实用户根本不在乎你用什么工具开发了什么应用,不管是Web应用还是原生应用,只要好用就可以了。

  2) 游戏开发者领衔“主演”

  其实移动游戏开发商是从HTML5获益最多的一方,他们可利用这个平台逃脱付费游戏须向苹果支付的30%提成。在某种程度上,游戏就是移动平台销量最好的应用,也是吸引人们购买移动设备的一个重要因素。

  许多游戏开发商都被Facebook或者Zynga推动着发展,而未来的Facebook应用生态系统是基于HTML5的,尽管在HTML 5平台开发出游戏非常困难,但游戏开发商却都愿意那么做。通过PhoneGap及appmobi的XDK将Web应用游戏打包整合到原生应用中也是一种方式,Facebook差不多就这么干的——基于Web应用及浏览器,但却将之打包整合进原生应用。

  3) 响应式设计&自动变化的屏幕尺寸

  在HTML 5真的改变移动开发平台之前,必须要迈出重要一步,那就是“响应式设计”,也就是屏幕可以根据内容而自动调整大小。

  响应式设计最好的一个例子就是今年上线的BostonGlobe.com(观看视频),其屏幕能够根据任何内容而调整尺寸大小,在访问过其开发商Filament Group后才了解到,响应式设计也并非易事,一些基本概念设计必须从头开始,比如处理媒体库的RespondJS,而且处理来自第三方的图片和广告也是恼人的问题。

  要想做好响应式设计,就必须洞悉内容与屏幕之间的反馈关系,一家来自硅谷的响应式设计公司ZURB称,其实在过去的16年中,开发商就意识到响应式设计就要完全离开“流”,转而注重内容是如何在网页和移动设备中被处理的,这一过程还在继续,HTML 5会让它最终成为可能。

  4 )设备访问

  消除Web应用与原生应用界限的最大障碍就是浏览器访问移动设备基本特性的能力,比如照相机,通讯录,日历,加速器等,利用HTML5实现此能力方面,上文中提到的appMobi算是行业翘楚,在感恩节后开源了所有API。Mozilla也一直在努力通过移动浏览器Fennec来将强设备访问能力。

  对许多移动开发商来说,提高设备访问能力是HTML5最令人激动的革新,这意味着Web应用能够登陆移动设备而无需做任何PhoneGap式打包,游戏开发商当然最开心,因为某些特性对他们来说是封锁的,比如能整合到游戏中的加速器。

  这就开启了另一个可能的世界,比如能与云更好地整合(这有利于应用内购买,消息推送等)并提高游戏可玩性,有了HTML5这个平台,开发商可以不再依赖于Java语言,CSS3,HTML及其它程序语言。

  5) 离线缓存

  这个概念相当新潮,离线情况下,app也能照常运作,算是HTML 5充满魔力的一面,今年最好的离线缓存例子就是亚马逊Kindle的云阅读器,可以通过Firefox6以上版本,Chrome11以上版本,Safari5以上版本及iOS4以上版本浏览器将内容同步到所有Kindle系列设备,并能记忆用户在kindle图书馆的一切。

HTML5未来发展的六大趋势

  亚马逊就这么实现了离线使用Web应用,许多专家人声称原生应用的末日即将到来,因为Web应用的使用变得简单,无摩擦,适用于任何一个平台或者无需平台。当然Mozilla的触角也伸到了这里,实际上,Mozilla想涉足任何一个HTML 5能渗透的领域,从Mozilla的移动蓝图,可以了解更多。

  6) 开发工具的成熟

  •   在今年八月份,Brian Fling曾写过一篇博文叫HTML5 Web应用开发剖析,提出了几点建议供从事HTML 5应用的开发者参考:
  •   要耐心,HTML5项目可能比开发其他任何项目好是都要长
  •   做好预算,这不像建网站那么简单,可能会耗费你大量资金
  •   找对开发者,你要记住,这对许多经验丰富的专家来说都非常难的事,那么你的团队也会觉得困难,所以一定要找对人,找到正确的方向
  •   要自食其力,你要知道,开发HTML 5项目,许多工具都要自制,不是现成的
  •   在技术界,按部就班的教条风格在这里行不通,会花掉许多不必要的资金,在移动领域,没有对与错,只有是否适合,一切以用户体验为重。

HTML5未来发展的六大趋势

  在工具方面,除了appMobi提供的工具以外,还有Sencha及Appcelerator提供的框架及IDE供应用开发商们使用,虽然这些工具现在算不上成熟,也不如Android和iOS上的开发商框架及工具那般简单强大,但至少它们在演进,将会变得越来越好用。

  总结

  HTML 5的其它功能,如表单和新标准还在快速演进,而随着标准化工作的进行,HTML 5有可能变回HTML。HTML 5开发领域的领军人物包括Sencha,Adobe,Appcelerator,appMobi及Facebook,亚马逊,Google三大巨头。

  不管你是想开发出新型视频应用的开发商如Brightcover还是想开发新型音频应用的开发商如Soundcloud,不论是桌面应用还是移动应用,HTML 5都是创新的主旋律。

  英文原文:RWW:Top 6 Trends In HTML5 In 2011

  中文翻译:雷锋网供稿。

顶一下 ▲()   踩一下 ▼()

相关文章

  1. 1
    缤纷涯   说道:
    支持html5.正在学习中。。。。
    支持(23反对(9回复
  1. 2
    马丁靴   说道:
    html5还要等待一段的哦~
    支持(22反对(9回复
  1. 3
    疤痕之光   说道:
    哎!我真是落伍了!~看不懂了
    支持(15反对(4回复
  1. 4
    大家叫我liyuemao   说道:
    游戏开发者主导的趋势使得苹果的IOS大为失色,游戏开发者逐利的本性使然,另外离线使用这一趋势或许不大存在,因为未来既然是基于移动设备,那么网络自然成为必备之物~
    支持(19反对(10回复
  1. 5
    励志网   说道:
    “html5有可能变回html”,不知这句话是什么意思?
    支持(16反对(8回复
  1. 6
    三石头   说道:
    用户不管你用什么系统,只要体验好就是王道
    支持(15反对(8回复
  1. 7
    鸡啄米   说道:
    html5革命性的东西还是挺多的,在开发领域应该会引起不小的波澜。
    支持(11反对(7回复
  1. 8
    北河挥   说道:
    应用程序开发的未来是轻量化的,web是轻量化的一个很好的方式
    支持(14反对(11回复
  1. 9
    wordpress啦   说道:
    HTML 5要普及应用还要很久啊
    支持(14反对(11回复
  1. 10
    轩辕   说道:
    求软件开发工作,我立志在软件行业发展,坚持有所作为
    支持(16反对(13回复
  1. 11
    forever   说道:
    还需要学习啊,HTML5更强大了
    支持(13反对(10回复
  1. 12
    yxh0546   说道:
    HTML 5还真是不了解
    支持(13反对(11回复
  1. 13
    知蚁博客   说道:
    目前在一些低配机器上跑html5的应用还是有点吃力,在国内普及应该还有段长路
    支持(14反对(12回复
  1. 14
    我查查   说道:
    学习了~不用adobe的flash看视频,用html5技术就不担心设备过热了
    支持(11反对(9回复
  1. 15
    老爷机   说道:
    webos整个系统都是webkit……至于程序几乎都是html+js
    支持(11反对(10回复
  1. 16
    400电话   说道:
    现在就是要学会基础 这样就是再怎么弄都是不错的呢。
    支持(12反对(11回复
  1. 17
    阳光板   说道:
    感觉游戏开发很赚钱啊。
    支持(13反对(12回复
  1. 18
    SB   说道:
    我落伍了。没用过。
    支持(10反对(9回复
  1. 19
    钻铣床   说道:
    没用过不明所以
    支持(13反对(12回复
  1. 20
    翔子   说道:
    HTML 5 貌似离我们很远,
    但讨论起来又离我们很近,
    破旧了浏览器什么时候能够一起更新换代呢?
    再好的标准,没有客户也白搭啊。
    支持(12反对(11回复
  1. 21
    史密斯热水器官网   说道:
    以前也是做软件的
    现在都忘记了啊
    支持(11反对(10回复
  1. 22
    xiaoc   说道:
    就离线和画布比较给力
    支持(23反对(23回复
  1. 23
    Jake_Zen   说道:
    HTML5能使开发者在单一平台上实现移动终端的统一开发么?
    支持(13反对(13回复
  1. 24
    跑车图片大全   说道:
    新东西还是不错的,要学习才好
    支持(9反对(9回复
  1. 25
    20fx1   说道:
    出现那么多东西.学不过来。
    支持(13反对(13回复
  1. 26
    zsix   说道:
    html不断的复杂化,功能越来越强大
    支持(13反对(13回复
  1. 27
    Wordyoung   说道:
    文章是2011年前,现在是2015年了,经历几年时间,尤其是互联网移动端的流浪超过pc端的流量,html5的应用,得到了普及,你现在做前端不会html5,显然不可能成为一名合格的前端技术工程人员,国内顶级web前端技术服务公司切图网(yidong.qietu.c om),与诸多世界五百强公司合作的项目标无不证明这一点
    支持(2反对(2回复
  1. 28
    秦开   说道:
    html5这么火爆。却是感觉会很迅猛的!大家可以到华清远见看看!
    支持(0反对(0回复
  1. 29
    掘金博客   说道:
    Htm5那么好用啊,快出吧
    支持(9反对(10回复
  1. 30
    蚂蚁123   说道:
    天啊今天居然没有更新.....
    支持(8反对(9回复
  1. 31
    Healson   说道:
    比较看好html5
    支持(12反对(13回复
  1. 32
    南宁搬家   说道:
    之前我也是学做软件的,用的是C++现在,对基本的代码基本上都不太熟悉了。
    支持(8反对(9回复
  1. 33
    湖湘抗癌俱乐部   说道:
    我也赞同楼主的观点!
    支持(5反对(7回复
  1. 34
    时尚精灵   说道:
    期待赶紧出来,\(^o^)/~
    支持(12反对(14回复
  1. 35
    mn   说道:
    这是xhtml没多大区别
    支持(13反对(15回复
  1. 36
    语之明   说道:
    正在努力学习中!!
    支持(11反对(13回复
  1. 37
    北京工作服   说道:
    HTML确实是很强大
    而且容易上手
    是不错的代码工具
    支持(10反对(13回复
  1. 38
    装B时代   说道:
    HTML 5 改变的不只web应用,更多的是本地应用
    支持(4反对(9回复
  1. 39
    蚂蚁   说道:
    今天居然没有更新.....
    支持(10反对(15回复
  1. 40
    爱微博客   说道:
    《金融时报》的WEB应用用过,感觉还不错~
    支持(12反对(18回复
  1. 41
    伽玛刀   说道:
    支持博主的观点
    支持(12反对(19回复
  1. 42
    菠萝派   说道:
    我非常同意游戏开发者领衔“主演”这个观点
    支持(11反对(18回复

发表留言