阅读更多

3顶
3踩

互联网


HTML5是一个发展中的标准,在2011年里,HTML5的发展取得了许多突破性的进展,但是它还有许多方面需要进一步的提升。

HTML5开发的两大主要参与者 Sencha appMobi 都参与了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的生态环境发展。以下是对Sam Abadir的访谈摘要。

2012年你对 HTML5 都有哪些期望?

我觉得大家都太关注于标准中的内容了。我认为Stephen Elop(Nokia CEO)的说法很对:在新的时代,我们不再区分他的设备或是我们的设备,只有统一的标准才是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
3
3
评论 共 4 条 请登录后发表评论
4 楼 xifo 2012-01-16 17:24
叫HTML5都有点委屈它了,叫个UltraHTML什么的一点不过份!
3 楼 zhb31415926 2012-01-15 13:53
你有哥哥,你只能叫老二
2 楼 chloerei 2012-01-15 13:51
xiaomogui 写道
为啥叫html5 ? 而不叫html4 。 6.7.8

因为4已经很老了,5之后不在增加版本号,5成为活标准
1 楼 xiaomogui 2012-01-15 11:43
为啥叫html5 ? 而不叫html4 。 6.7.8

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • HTML5和CSS3 WEB技术开发

    B站视频参考:https://www.bilibili.com/video/BV1H44y1k7ze/[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Uwbid43Z-1672665963237)(asseits/image-20210831212039584.png)]HTML:超文本...

  • H5页面开发怎么做?分析H5页面开发令人期待的 5 项功能。

    H5页面开发怎么做-H5页面开发令人期待的 5 项功能 HTML 5 是超文本置标语言下一个重要版本,HTML 自1999年发布 HTML 4.01 以来,其开发一直处于停顿状态,而1999年至今正好是 Web 飞速发展的时间,现在的 HTML ...

  • H5页面开发怎么做?

    HTML 5 是超文本置标语言下一个重要版本,HTML 自1999年发布 HTML 4.01 以来,其开发一直处于停顿状态,而1999年至今正好是 Web 飞速发展的时间,现在的 HTML 版本已经无法适应现在的 Web 内容与应用。HTML 5 旨在...

  • HTML5与原生开发孰优孰劣?这场战争是时候结束了

    HTML5和原生开发到底孰优孰劣?...早在2012年,Facebook的首席执行官马克·扎克伯格(Mark Zuckerberg)表示,对HTML5的赌注成为他最大的错误,这至少耽误了两年。从这之后,HTML5就渐渐处于边缘化的境地了。

  • 支持html5特性的浏览器,五大主流浏览器对CSS3和HTML5特性支持情况的详细清单

    [IT168评估]主要主流浏览器对CSS3和HTML5的支持变得越来越完整,曾经打动了许多前端开发人员的IE系列也开始接受该标准。就在几天前,W3C HTML5社区负责人Shelley宣布HTML5的开发已接近完成。如果进展顺利,HTML5将在...

  • 说说几个HTML5开发工具VS2012,WebStorm和Google Web Toolkit

    作为时下最为流行的网页语言,HTML5 拥有很多让人期待已久的新特性,被看做是Web开发者创建流行Web应用的最佳利器,越来越多的开发人员开始使用 HTML5 来制作各种交互性强、效果丰富的 Web 应用。 虽然HTML5标准尚未...

  • 在今天,利用 HTML5 开发和发布大型跨平台网游,可行性如何?要解决哪些问题?

    谢谢继新邀请。正好最近我们团队的拙作《修仙三国》正式发布,这款产品的特色在于是首...我不敢敝帚自珍,现将自己过去一年多时间内所经历过的种种酸甜苦辣和抉择都一一撰写出来,本文并非技术开发指导的具体教程,而是

  • 颠覆Web前端开发的HTML5技术

    移动互联网迫使一些传统的互联网浏览器厂商不得不做改变,不管哪个移动端操作系统,浏览器内核技术达到了前所未有的统一,大部分都使用wbkit内核,移动的浏览器一开始就支持新出的html5(PC时代无法做的)。...

  • html5语义化标签的由来,Html5,你为什么要语义化标签?

    极客人 2年前 (2016-12-07) 算法...最早接触HTML5的时候,对HTML5的语义化并没有太深的理解,只是对Html几个新增的功能很感兴趣,比如画布;Html5的语义化标签,header,footer,nav等,这些本质上就是Div,在html4...

  • html5标准正式发,传HTML 5新标准将于2022年正式发布

    如果你是一名Web开发人员,并一直期待着下一代驱动互联网发展的新语言...他假定各个浏览器开发商会在HTML5处于最后起草阶段时开始全面支持HTML5,而这就将HTML5的广泛应用推后到了2012年。更糟糕的是,最终的推荐性...

  • 2013年五大主流浏览器 HTML5 和 CSS3 兼容性大比拼

    转眼又已过去了一年,在这一年里,Firefox 和 Chrome 在拼升级,版本号不断飙升;IE10 随着 Windows 8 在去年10月底正式发布,在 JavaScript 性能和对 HTML...

  • HTML5开发实战之网易微博

    HTML5在国内外越来越受到互联网开发团队的青睐。国外,谷歌兴致勃勃地开发Chrome Web Store,微软发布了支持使用HTML5技术开发的“Irish Spring”主题网站,诺基亚...网易微博iPhone平台Web App产品在2012年第一季度已

  • HTML5 定稿:手机 App 三年内将彻底消失?

    过去这些年,HTML5 颠覆了 PC 互联网的格局,优化了移动互联网的体验,接下来,HTML5 将颠覆原生 App 世界。这听起来有点危言耸听,但若认真分析 HTML5 的发展史,你会发现,这个世界的发展趋势确实就是这样。祝愿...

  • 前端开发学习笔记06---HTML5

    HTML 5 摘自w3school

  • 2012年Web设计和开发的15个趋势

    Craig Grannell访问了行业的精英们关于2012年Web设计和开发的趋势。 2012看来注定是有趣的一年。经济的下滑继续广泛地打击行业,看不到结束的尽头。政府极力审查网络,否认公民的基本权利,支撑摇摇欲坠的媒体公司...

  • VisionMobile:HTML5对移动行业意味什么?

    说明:这是发表在去年6月的研究报告。年底了,单位的年会开过,下周一、二,开完部门的...原文请参阅HTML5 and what it means for the mobile industry。 内容要点  Web发展已经历两阶段:哑终端的Web 1.0时代

  • 使用 Simulink(R) 在 AWGN 信道上执行带穿孔的软判决维特比解码.rar

    1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。 替换数据可以直接使用,注释清楚,适合新手

  • 极化码的高斯近似过程,基于matlab平台.rar

    1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。 替换数据可以直接使用,注释清楚,适合新手

  • 广东省关于人工智能赋能千行百业的若干措施.docx

    广东省关于人工智能赋能千行百业的若干措施.docx

Global site tag (gtag.js) - Google Analytics