注:本文来自读写网,作者是Dan Rowinski 。
2012年开发人员对HTML5都有哪些新的期望?HTML5是一个发展中的标准,在2011年里,HTML5的发展取得了许多突破性的进展,但是它还有许多方面需要进一步的提升。
HTML5开发的两大主要参与者Sencha 和appMobi 都参与了2012年HTML5发展预测的讨论,下文将给出详细介绍。这些期待从简到繁,其中既包括数据缓存优化策略和多媒体支持这些问题,也涵盖了一些更加复杂的方面。HTML5标准还有很大的发展空间,而Web apps的整体环境又有哪些工作需要跟进呢?
Sencha 对 HTML5 标准的看法
Sencha的Michael Mullany发表了一篇博文 ,介绍了Sencha公司对2012年HTML5发展的十大期待。以下是这篇博文的摘要:
注意:这个列表是按倒序罗列的。第 10 条其实是最值得期待的实现。
- HTML5 多媒体实现: 这使得移动应用程序可以不再依赖本地的封装器就可以访问设备。目前移动浏览器还不支持摄像头访问,这也是为什么许多开发人员不得不选择本地解决方案开发多媒体应用程序的一个重要原因。
- HTML5 音频质量 :众所周知,HTML5的音频非常糟糕。目前它几乎根本无法实现声音分层和声音交互,这一点让许多开发者非常头疼。如果你只是想实现单一的声音剪辑功能,HTML5可以轻松做到,但是如果是想为一个游戏配上声音背景,这可能就比较麻烦了,它需要更加健壮的HTML5支持。
- 更好的离线缓存: 2011 年中旬就已经提出了离线缓存的概念,但是Sencha希望能够完善它的功能并使它更易集成。Mozilla和Amazon都支持离线缓存。Mullany 表示“移动浏览器非常特殊,并且在显示缓存表单时偶尔会出错。所以,我们希望开发一套更加动态,更简单的缓存策略,最好是能够提供一些 JavaScript APIs。”
- Web Intents : 对于跨平台的支持,为Web Intents制定一个统一的标准意义重大。客户端服务可以使用Web Intents实现程序间的交互。它诣在将许多不同的APIs集成到一个基础的功能中,从而减轻开发者的负担。Web Intents的标准化制定还有很长的路要走。
- 普及 WebGL : 这一点无需解释,但是Sencha希望能够有更多的平台支持WebGL的图像渲染功能,最好是所有的移动浏览器都支持WebGL。比如Apple只有iAD支持WebGL,这意味着Apple几乎就不支持WebGL。
- IndexedDB: WebSQL 已经逐渐被放弃,而IndexedDB开始成为主流。WebSQL还没有完全退出舞台,但是自从遭遇了黑客事件后它就受到了很大诟病,再加上它与 Mozilla运行存在冲突,因此逐渐退出主流市场。和跨浏览器的离线存储一样,Sencha希望IndexedDB也能得到所有平台的支持。
- 合适尺寸的图像 :这涉及到响应式设计,针对移动设备调节图像的尺寸。Sencha希望CSS4 Images标准能够在今年受到更多的关注,并能够将它加入到HTML或是CSS。
- Contacts API : 这一条也隶属于设备访问类型。
- 后台服务: 对 移动开发者而言,这一条和推送消息有关,这一点appMobi也同意。Mullany表示“我们都希望能够有更加丰富的资源和后台任务处理方法。 Chrome在实现一个OS-y服务。Web通知机制目前正在设计之中,我们希望今年它能够有进一步的发展。我们还希望服务器端发送机制能够加入唤醒功 能”。
- 更好的移动浏览器调试机制: 这更像是一个工具,而不是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设计资源整理
2012-03-02 22:50 858这篇文章是对以往发表在Smashing Magazine上关于 ... -
投身移动开发必须知道的20件事
2012-03-01 23:42 775移动开发需要具体的设计考虑。这个所指的范围非常广,可以从“ ... -
聘用NodeJS开发者的六个建议
2012-03-01 23:41 868假设你正想聘用一名Node ... -
[摘要]Vision Mobile发布2012跨平台开发工具报告 PhoneGap最受欢迎
2012-03-01 23:41 924国外知名调查分析机构V ... -
Facebook发力Mobile Web 推出支付和测试工具
2012-02-28 23:49 832Facebook入场了,在MWC大 ... -
【数据】《移动优先》作者:为什么移动如此重要?
2012-02-28 23:48 954三 年前,前雅虎用户体验总监Luke Wrobl ... -
重新审视Mobile Web
2012-02-28 23:48 713作者简介:Byron是一个 ... -
WebAppTrend周刊:Google Chrome工程师推出Web App开发指南
2012-02-26 00:52 1232从本周起,WebAppTrend将精选一周内(2月20日~2月 ... -
Google Web App开发指南第四章:构建优秀的Web Apps
2012-02-24 23:13 1289构建漂亮的应用 一个web app 的视觉设计不仅 ... -
零基础学习Sencha Touch(资料和教程集合)
2012-02-23 00:41 1295译者注:本篇文章为开发者提供了零基础使用Sencha To ... -
Google Web Apps开发指南之项目样例(上)
2012-02-23 00:41 952如果缺少项目案例部 ... -
如何一步一步制作出高品质Infographic?
2012-02-20 21:23 991译者注:Infographic就 ... -
海豚浏览器CTO刘铁锋:Mobile Web App发展现状及展望
2012-02-18 00:10 893在计算机的发展过程中 ... -
海豚浏览器CTO刘铁锋:Mobile Web App发展现状及展望
2012-02-18 00:09 0在计算机的发展过程中 ... -
新手必读:PhoneGap入门六大问题
2012-02-18 00:08 1039很多PhoneGap新手总是需要一些基础问题的解答,Ado ... -
Google Web App开发指南第一章:什么是Web Apps?
2012-02-18 00:07 937很多人向我问起学习HTML5技术的权威入门资料,我总是毫不 ... -
Lanyrd是如何应用HTML5创建出优秀的移动Web应用的
2012-02-15 00:28 660当很多人都在等待观望 ... -
Appcelerator收购Cocoafish,旨在为Titanium平台提供即时移动云服务
2012-02-15 00:17 928译者注:Appcelerator是 ... -
Android官方文档之Web Apps最佳实践
2012-02-15 00:14 700为移动设备开发web页面或者web应用与为桌面浏览器开发web ... -
Android官方文档之Web Apps调试
2012-02-15 00:13 925概览 你可以使用控制台的Javascript方法调试你的w ...
相关推荐
【标题】"w3school离线完全版2012年7月18日" 提供的是2012年7月18日版本的w3school在线学习平台的完整离线教程,这个资源通常包含了当时w3school的所有Web开发相关的教学内容。w3school是一个全球知名的免费在线学习...
【标题】"2012漂亮清爽网页后台模板html"所代表的是一个设计于2012年的网页后台管理界面的HTML模板。这种模板通常是为了让网站管理员或开发者在进行后台管理工作时,拥有一个美观、易用且高效的界面。2012年,网页...
第一个正式草案发布于2008年1月22日,而最终标准则计划在2012年3月完成(截至本书写作时间为2011年12月)。实际上,许多最新的浏览器(如Safari 5、Firefox、Chrome、Opera和Internet Explorer 9)以及智能手机平台...
在2012年发布的 vol 1.6 版本中,开发者可以期待一系列新特性和改进。例如,可能包括对 Delphi XE3 的支持、新的或改进的组件、性能优化以及修复已知问题。源代码的提供允许用户深入理解组件的工作原理,进行自定义...
例如,2005年至2012年间,移动电商的品类选择和运营策略经历了显著变化,反映了市场和用户需求的发展。 5. **移动电商的特殊性**:移动电商并不仅仅是将互联网服务简单地搬到移动端。它需要考虑到移动设备的特性,...
2012年,恰逢中国的龙年,一个充满力量与吉祥寓意的年份,这使得“2012春节祝福网页源码”不仅仅承载着传统的春节祝愿,更融入了龙年的独特文化内涵。在中国,龙的形象具有着丰富的象征意义,它不仅代表了尊贵与力量...
【PerchExample-24ways2012:适用于24ways.org的Perch文件,2012年设计】这个项目是一个特定于2012年的网页设计和开发资源,专门为24ways.org这个在线出版物创建。24ways.org是一个著名的Web设计师和开发者每年在12月...
【照片抽奖软件(为2012春节所编)】是一款专为2012年春节活动设计的简易抽奖程序,旨在解决用户在寻找免费、无需注册的抽奖工具时遇到的困扰。这款软件的主要功能是进行照片抽奖,适用于各种聚会、庆典或公司活动中...
发布时间:2012年10月9号 功能说明:只支持单个关键字扫描 —————————————————————————————————————— 版本:V2.0 发布时间:2012年10月13号 功能说明:支持单个关键字、...
【Esplendido Mexican Cuisine移动网站】是一个专为墨西哥美食餐厅Esplendido设计的移动端平台,该网站创建于大约2012年。作为早期的移动网站之一,它见证了移动互联网快速发展的时期,旨在为顾客提供便捷的手机浏览...
在2012年的中国游戏开发者大会(CGDC)上,Adobe平台技术经理黄竣分享了最新Flash技术在网页游戏开发中的应用。此次演讲重点介绍了Stage3D技术如何推动网页游戏进入全新的3D时代,并探讨了Adobe AIR如何帮助游戏实现跨...
这个版本是2012年6月18日构建的,意味着它可能包含了当时的最新技术和功能,对于学习和研究ASP开发的人员来说具有一定的参考价值。 ASP是一种由微软公司推出的服务器端脚本环境,它允许开发者创建动态、交互式的Web...
- 求职者在2012年5月至2014年6月期间,担任广州科技大学辩论队的队长,管理并训练50多人的团队,组织和参与了多项商业校园活动,如《奔跑吧兄弟》广州大学站录制、长安福特全球校园行、《时代周末》校园行等。...
原PicCMS图片管理系统是原PicCMS开发团队在2012年开发之作(MyPic开发团队三年后回归之作),但是不幸的是原PicCMS开发团队在发布V1.1之后在此销声匿迹,如同当年的MYPIC一样,短暂的璀璨却留下了无限的期盼、遗憾和...
然而,随着HTML5的普及和移动设备性能的提升,Adobe在2012年宣布将不再为Android设备提供新的Flash Player更新,并于2013年正式停止对移动设备的Flash支持。因此,这个"androidswf"项目可能是开发者为了在Android ...
【Jeecms_src】是一个关于Java企业级内容管理系统(CMS)源码的压缩包,主要包含Jeecms在2012年的源代码。Jeecms是一款基于Java技术开发的开源内容管理框架,专为互联网和企业内部网设计,旨在提供高效、灵活且功能...
它版本号为3.1,于2012年10月12日发布,标记为“Release”表明它是经过测试、稳定可靠,并可供用户放心使用的版本。该文件是雷柏键鼠对码程序的核心组件,通过它,用户能够顺利完成雷柏产品的安装与配置,实现设备的...
Sencha Touch框架最初发布于2012年,它的设计目标是提供一种方式来编写移动应用,这些应用能够与用户进行丰富的交互,并且能够在不同类型的设备上提供一致的用户体验。这个框架特别强调触摸事件的处理和移动设备的...