2012年,开发人员对HTML5都有哪些期待?

标签: HTML5热点关注 业界新闻 | 发表时间:2012-01-13 10:35 | 作者:xielisha
出处:http://www.mhtml5.com

2012年开发人员对HTML5都有哪些新的期望?HTML5是一个发展中的标准,在2011年里,HTML5的发展取得了许多突破性的进展,但是它还有许多方面需要进一步的提升。

HTML5开发的两大主要参与者 SenchaappMobi 都参与了2012年HTML5发展预测的讨论,下文将给出详细介绍。这些期待从简到繁,其中既包括数据缓存优化策略和多媒体支持这些问题,也涵盖了一些更加复杂的方面。HTML5标准还有很大的发展空间,而Web apps的整体环境又有哪些工作需要跟进呢?

 

Sencha HTML5 标准的看法

Sencha的Michael Mullany发表了 一篇博文,介绍了Sencha公司对2012年HTML5发展的十大期待。以下是这篇博文的摘要:

注意:这个列表是按倒序罗列的。第 10 条其实是最值得期待的实现。

  1. HTML5 多媒体实现:这使得移动应用程序可以不再依赖本地的封装器就可以访问设备。目前移动浏览器还不支持摄像头访问,这也是为什么许多开发人员不得不选择本地解决方案开发多媒体应用程序的一个重要原因。
  2. HTML5 音频质量:众所周知,HTML5的音频非常糟糕。目前它几乎根本无法实现声音分层和声音交互,这一点让许多开发者非常头疼。如果你只是想实现单一的声音剪辑功能,HTML5可以轻松做到,但是如果是想为一个游戏配上声音背景,这可能就比较麻烦了,它需要更加健壮的HTML5支持。
  3. 更好的离线缓存:2011年中旬就已经提出了离线缓存的概念,但是Sencha希望能够完善它的功能并使它更 易集成。Mozilla和Amazon都支持离线缓存。Mullany表示“移动浏览器非常特殊,并且在显示缓存表单时偶尔会出错。所以,我们希望开发一 套更加动态,更简单的缓存策略,最好是能够提供一些JavaScript APIs。”
  4. Web Intents :对于跨平台的支持,为Web Intents制定一个统一的标准意义重大。客户端服务可以使用Web Intents实现程序间的交互。它诣在将许多不同的APIs集成到一个基础的功能中,从而减轻开发者的负担。Web Intents的标准化制定还有很长的路要走。
  5. 普及 WebGL : 这一点无需解释,但是Sencha希望能够有更多的平台支持WebGL的图像渲染功能,最好是所有的移动浏览器都支持WebGL。比如Apple只有iAD支持WebGL,这意味着Apple几乎就不支持WebGL。
  6. IndexedDB: WebSQL已经逐渐被放弃,而IndexedDB开始成为主流。WebSQL还没有 完全退出舞台,但是自从遭遇了黑客事件后它就受到了很大诟病,再加上它与Mozilla运行存在冲突,因此逐渐退出主流市场。和跨浏览器的离线存储一 样,Sencha希望IndexedDB也能得到所有平台的支持。
  7. 合适尺寸的图像:这涉及到响应式设计,针对移动设备调节图像的尺寸。Sencha希望CSS4 Images标准能够在今年受到更多的关注,并能够将它加入到HTML或是CSS。
  8. Contacts API : 这一条也隶属于设备访问类型。
  9. 后台服务:对移动开发者而言,这一条和推送消息有关,这一点appMobi也同意。Mullany表示“我们 都希望能够有更加丰富的资源和后台任务处理方法。Chrome在实现一个OS-y服务。Web通知机制目前正在设计之中,我们希望今年它能够有进一步的发 展。我们还希望服务器端发送机制能够加入唤醒功能”。
  10. 更好的移动浏览器调试机制:这更像是一个工具,而不是HTML5标准。在更多的设备上实现一套更好的调试机制。

AppMobi 对Web生态环境的看法

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

 

转自 Web app trend

相关 [开发 html5 期待] 推荐:

2012年,开发人员对HTML5都有哪些期待?

- - HTML5研究小组
2012年开发人员对HTML5都有哪些新的期望. HTML5是一个发展中的标准,在2011年里,HTML5的发展取得了许多突破性的进展,但是它还有许多方面需要进一步的提升. HTML5开发的两大主要参与者 Sencha 和 appMobi 都参与了2012年HTML5发展预测的讨论,下文将给出详细介绍.

Adobe、标准和HTML5 -HTML5 and CSS3 开发

- - HTML5研究小组
“[提供商之间的]最激烈的竞争将与 标准密切相关. 大部分聪明人的眼睛将紧盯着技术标准. 但在计算机行业,新标准既可能是无限财富的源泉,也可能导致企业帝国的毁灭. 尽管存在着如此多的风险,标准仍然点燃了无限激情”. —The Economist, 1993年2月23日. 在编写这段有关标准化的话时,计算领域的主要争议是Unix是否是一个可行的操作系统(以及是否为IBM、DEC和HP的更多专用操作系统带来了挑战),以及哪个视窗平台(SUN/AT&T还是IBM/DEC/HP)将成为标准.

HTML5历史与开发介绍-HTML5 入门教程

- - BlogJava_首页
HTML的发展历史和HTML5的诞生. HTML 5是近十年来Web开发标准最巨大的飞跃. 和以前的版本不同,HTML 5并非仅仅用来表示Web内容,它的新使命是将Web带入一个成熟的应用平台,在HTML 5平台上,视频,音频,图象,动画,以及同电脑的交互都被标准化. (HTML5也有了自己的logo).

HTML5 Canvas开发框架:CasualJS Framework

- Jimmy - ITeye论坛最新讨论
CasualJS Framework是根据ActionScript3?.0的架构开发的一套适用于HTML5 Canvas的面向对象的开发框架. 虽然Canvas提供了强大的绘图功能,但满足不了高级开发的需要. 利用CasualJS的显示对象架构及渲染机制,你可以轻松的在Canvas中操控各种位图、图形、影片剪辑等显示对象.

HTML5游戏开发工具推荐:IMPACT

- iDesperadO - HTML5研究小组
Impact 是一个 JavaScript 游戏引擎,可以为桌面和手机浏览器开发令人惊叹的 HTML5 游戏. 我已经试过了四个其他 JavaScript 游戏引擎,这是我用过的第一个比较有意义的(……)Impact 是市场上第一个真正专业级的 JavaScript 和 HTML5 游戏引擎. ——《Game Developer Magazine》,2011年5月.

HTML5开发:原理与实现

- - Web App Trend
在这篇文章中, W3C 浏览器技术核心标准工作成员 Mike Smith 谈论了 HTML5 到底是什么,并给出了一些对开发人员有用的资源,可以让他们跟进不断演化的标准. 我们正处于Web平台更新换代的过程之中. HTML5通常被用来描述这一过程,尽管更新换代中的技术并不局限于HTML5标准所定义的特性.

HTML5开发工具大盘点

- - CSS库
相信到目前你应该已经对Canvas这一神奇的HTML5新元素有了一定的了解. 在本文中,我们将深入了解画布的功能及特点,学习如何在HTML中利用Canvas绘制图形以及其它类型对象. 正准备学习HTML5或者已经进行了一段时间的HTML5开发的童鞋,都有必要了解下,HTML5都有哪些开发工具,哪款开发工具更适合我?下面就一一盘点下:   一、HTML5开发工具之Adobe Dreamweaver.

游戏开发商开源HTML5游戏

- - Solidot
游戏工作室Wooga开源了其开发的HTML5游戏Pocket Island,源代码托管在GitHub上,该公司在官方博客上介绍了他们的开发经验,认为HTML5游戏有潜力,但尚未做好准备,开源的意图将是让其他人了解他们的工作,学习和改进. Wooga认为,2012年也许不是HTML5的黄金时代,但它的黄金时代即将到来.

【转载】HTML5开发工具介绍

- - HTML5研究小组
HTML5被看做是web开发者创建流行web 应用的利器,增加了对 视频和Canvas 2D的支持. HTML5的诞生还让人们重新审视浏览器专用多媒体插件的未来,如Adobe的Flash和微软的Silverlight,HTML5为实现这些插件的功能提供了一种标准化的方式.        虽然HTML5标准尚未开发完成,但是随着开发者对HTML5的兴趣日渐浓厚,开发工具提供商也开始跟进.

Intel 发布新版 HTML5 开发工具

- - ITeye资讯频道
Intel在IDF2013技术峰会上推出了全新的 Intel HTML5 Development Environment. 该工具即为 AppMobi开发工具的新版本. 今年2月份,Intel收购了AppMobi公司,获得了该公司的开发工具和相关开发人员. 目前这些工具已经成为了Intel移动应用开发工具套件的一部分.