注:本文来自读写网,作者是Dan Rowinski 。
2012年开发人员对HTML5都有哪些新的期望?HTML5是一个发展中的标准,在2011年里,HTML5的发展取得了许多突破性的进展,但是它还有许多方面需要进一步的提升。
HTML5开发的两大主要参与者Sencha 和appMobi 都参与了2012年HTML5发展预测的讨论,下文将给出详细介绍。这些期待从简到繁,其中既包括数据缓存优化策略和多媒体支持这些问题,也涵盖了一些更加复杂的方面。HTML5标准还有很大的发展空间,而Web apps的整体环境又有哪些工作需要跟进呢?
Sencha 对 HTML5 标准的看法
Sencha的Michael Mullany发表了一篇博文 ,介绍了Sencha公司对2012年HTML5发展的十大期待。以下是这篇博文的摘要:
注意:这个列表是按倒序罗列的。第 10 条其实是最值得期待的实现。
appMobi是另一个主流的推动HTML5的开发公司。我们授予appMobi“最有潜力公司 ”奖项,这个公司所做的工作都非常了不起。AppMobi的CTO Sam Abadir非常愿意讨论HTML5的创新,这个公司在过去的几年里非常关注整个Web的生态环境发展。
2012年你对 HTML5 都有哪些期望?
我 觉得大家都太关注于标准中的内容了。我认为(Nokia CEO)Stephen Elop的说法很对:在新的时代,我们不再区分他的设备或是我们的设备,只有统一的标准才是Web真正的生态环境。我们觉得,HTML5最需要的东西是那 些能够使得HTML5变得更加灵活的东西。discovery,app stores,消息推送。In-app payments(编者注:支付功能)。开发人员的盈利模式。很棒的工具。像滚动列表和UI元素这类不错的用户体验和功能。去年,我们太过于关注这些技术 细节了,而今后我们将更多地深入关注Web整体的发展。
我们希望浏览器的开发者能够支持快速消息UIs,消息推送UIs,就如同我们在 mobiUs上所做的,这样网站和Web apps就能够做得像native apps一样了。我们希望看到在HTML5中加强对discovery和app stores这类概念的关注。虽然这在一定程度上与标准有关,但是更多地关系到整个生态系统。
我们在生态系统中投入了很多精力,UI框架就 是一个例子。目前Apple上的用户体验与Android还没有统一。iOS上的native apps滚动响应比Android apps稍快。我们开展了大量的研究,诣在使得HTML5 apps能够优于native apps,特别是针对iOS上的应用程序。
关于 HTML5 标准又有哪些具体的期望?
我 们不再重复[Sencha]已经提到过的内容了。几乎所有的人都认为CSS3元素硬件加速应该在列表中。我们需要补充的内容不多。主要是在显示控制和处理 方向变化方面,我们认为应该有所改善。我们也认为HTML5缺乏多声道的处理。我们在Direct Canvas做了大量工作,因此我们认为Canvas渲染是非常重要的。这些都诣在实现快速开发各种各种界面或是丰富用户体验。我认为目前标准中最迫切的 事情并非UI,因为这些都可以由开发者实现,每个开发者都可以重写各自需要的UI元素。这样说来,尽管现在的标准和实现并不算差,但他们并不属于不可或缺 的功能,只是说开发者使用起来不够简便。而我们这类公司的主要目标就是优化UI,使界面变得更具交互性。
我们都知道不可能凭我们的一己之力 就实现所有这些期望,而我们对HTML5的期望与Sencha稍有不同,我们认为要使得HTML5战胜native apps,需要联合许多团体一起实现。就拿消息推送为例,它需要通过多个方面的协调才能制定标准。制定标准只是很小的一部分工作。更重要的工作是如何让 UI正确地在各个浏览器中显示。这些工作与标准没有太大的关系,更多的是工具和UI框架开发的事情。
我们希望能够推动整个团队的发展。因为如果开发者无法从HTML5 apps中看到收益,那么他们将不会选择HTML5。
文章来源:The Developers' Wish List for HTML5 In 2012