Todd Anglin:预测2013年HTML 5发展的10大趋势

对于HTML5开发者和决策人来说,当前最重要的技术要数HTML,JavaScript,CSS手机平台,设备以及进化中的HTML平台(浏览器和操作系统)。而这便意味着2013年将出现如下10大趋势:

1.HTML5手机平台的崛起

HTML5在面向手机设备创造跨平台应用方面扮演着越来越重要的角色。而在此之前这一工作主要是寄托在原生“包装器”上,如Cordova,让HTML和JavaScript能将应用推向其它原生平台上(如iOS和Android)。这一技术被成为“混合型”应用开发。

HTML5(from readwrite)

而今年将出现一大批新兴平台去支持HTML5应用作为基本功能——并且不再需要任何包装器!最引人注意的便是Chrome OS,它能有效地吸引谷歌的注意;而在欧洲,Firefox OS也已经能在一些低端ZTE和TCL上运行了;专注于HTML的全新平台Tizen得到了许多产业巨头的支持,baokIntel和三星;Ubuntu Phone将大受欢迎的Linux带到手机上,并且也制定了以HTML为中心的应用策略;黑莓10将HTML和JavaScript当成下一代应用策略的核心;Windows 8为其“Windows 8风格”应用引进了全新的HTML和JavaScript开发模式。其中的一个(或多个)平台将有可能在2013年大获全胜。而我最看好的便是Chrome OS和Tizen。基于谷歌的支持,开发者和用户的推动以及更广泛的平台策略(跨越手机和台式机),Chrome OS将取得巨大的发展。

与此同时,Tizen也获得了产业中许多巨头的支持,包括Intel,三星,NEC,松下,Sprint,华为以及沃达丰,并负责The Linux Foundation的工程管理。作为开源设备平台,它拥有巨大的潜力能够对Android发起挑战,并吸引广大设备制作人的注意。

2.面向Chrome

越来越多网站再次开始创造面向单一浏览器的网页应用。就像20世纪90年代所掀起的“面向IE创造应用”热潮一样,如今的开发者们也开始打着“面向Chrome”创造应用的旗号。在2013年这一趋势将越发迅猛。随着时代的快速发展,越来越多浏览器平台能够用于各种主要的操作系统中(游戏邦注:包括Windows,Mac,Linux,Android以及Kinda iOS),而Webkit基础将帮助应用与其它非Chrome浏览器(如Safari以及黑莓浏览器)实现兼容。所以当提到专门面向Chrome创造应用时,开发者所得出的结论都是“好大于坏”。为了留住那些可能离去的用户,面向Chrome的开发者们可以利用HTML5的API并节省宝贵的开发与测试时间。

3.IE10的发展

IE10被公认为微软浏览器的最大飞跃。拥有比网页标准更多的支持,IE10将微软的浏览器真正推向现代HTML5的行列中。但是因为像Chrome和Firedox等快速更新的浏览器始终跑在最前列,所以IE将可能再次被归列为古老且发展缓慢的一员。不过微软仍有可能更加快速地发展IE:微软所拥有的HTML5 Lab(最初出现在IE9)将继续面向IE10进行完善,推动着它成为更加强大的HTML5浏览器。虽然IE10刚刚起步,但这却是一个非常好的开始。

4.IE6,IE7以及IE8的衰败

在IE10大出风头的同时,微软之前的IE版本将逐渐走向衰败。只有最顽固的企业(和中国)仍是基于IE6的支持,而世界上其它地区的使用者都选择直接跳过IE7。如果你还未停止使用IE6和IE7,那么在2013年里你绝对会这么做。也许抛弃IE8的趋势还不是很明显,但这并不表示这种情况就不存在。不只IE10的发布导致IE8的两个版本变得过时,而且在2013年jQuery 2.0将加入谷歌应用,如此便会彻底截断了IE8的去路。我相信在年末,大多数开发者都将停止使用IE8。

5.Android 2.x的消失

Android 2.x(Eclair、 Froyo以及Gingerbread)看上去就是另外一个IE6。根据谷歌的数据,在2012年中期,所有Android设备上的Android版本(主要是2.3 x)的使用率仍超过90%,尽管那时候谷歌已经推出了Android 4+。也就是说谷歌不能成功地推动用户基础(和生态系统)的升级。不过幸运的是,2012年的假日季打破了这一僵局。2012年年末,Android 4+(Ice Cream Sandwich和Jelly Bean)的用户增加了将近40%。直到2013年年末,Android 2.x的用户将只剩下不到15%的比例,而Android开发者也将完全转向版本4+。

6.响应式设计成为主流

直到现在,响应式设计仍处于网页开发的边缘。所以改变是必然的。随着PC和手机设备之间的界限越来越模糊,开发者将只能选择开发那些能够适用于各种屏幕尺寸和分辨率的网页和应用。

为了缓解这种情况,我们需要寻找新技巧和实际标准,并提供适当的指导帮助开发者去面对不同的设备性能和形式因素。

7.手机开发超越了桌面开发

无需高额分析成本我们便能够意识到手机和平板电脑的发展,以及传统PC的衰退。如今,开发者更愿意花时间面向手机设备(而非传统台式PC)开发软件,从消费者市场扩展到各种规模的企业中,并同时触及内部和外部用户。如果在2013年你并未面向手机设备开发应用,你便只会遭遇两种结果,1)维护传统软件,2)错失良机。

8.桌面HTML应用

尽管手机平台不断崛起,但也不意味着桌面开发的完全终止。对于许多信息工作者而言,传统的桌面形式元素仍很重要。但是随着PC参和进众多选择中,开发者便需要想办法跨越PC和手机设备去编写代码。HTML和JavaScript便能够提供这种服务,而像Chrome Packaged Apps和Windows Store Style (WinJS)apps等平台也能够帮你实现这一点。微软和谷歌都推动着HTML在桌面应用开发中发挥着重要作用,而开发者们也将注意到这一点,并开始整合跨平台桌面开发与HTML和JavaScript。

9.SPA的时代

随着桌面开发的转变以及手机应用开发的日趋复杂(转向HTML和JavaScript),开发者将意识到新技术在创造主流跨平台应用的重要性。多亏了Backbone,Knockout以及Kendo UI,“单页应用(SPA)”也开始迅速发展。如果说“RIA(Rich Internet Applications)”是2010年的流行词,那么“SPA”将成为2013年的流行词。在2013年里,作为一名HTML和JavaScript的开发者,如果你正在寻找一种全新的技术或理念,那么SPA便是最佳选择。

10.HTML接下来的其它版本

现在,W3C已经“完成了”HTML5,公众和媒体的关注焦点将转向下一个网页标准平台。W3C已经致力于创造HTML5.1,这将是下一个WHATWG(网页超文本应用技术工作组)“标准”的缩影。可以预见,在经历了“HTML5”泡沫后,我们也会再次谈论HTML(不管哪个版本)。不管怎样,HTML平台的下一步发展将不再专注于HTML5的低层核心(DOM elements, CSS styles, Simple JavaScript APIs,就像Geolocation),而是转向对应用开发更加重要的特征完善方面(如 ShadowDOM, Web Components, CSS布局以及语音识别等等)。

via:游戏邦/gamerboom.com编译

感谢支持199IT
我们致力为中国互联网研究和咨询及IT行业数据专业人员和决策者提供一个数据共享平台。

要继续访问我们的网站,只需关闭您的广告拦截器并刷新页面。
滚动到顶部