Mozilla 将推 Webmaker 项目 让普通人都能开发WebApp

Mozilla为了实现“全民学代码”的目标,为了鼓励更多的人加入到学习代码开发程序的热潮中,为了能帮助普通人都写出应用程序,推出了Mozilla Webmaker项目。 该项目在Tumblr, Creative Commons和旧金山公众实验室的帮助下为全球的对开发感兴趣但是没有技术的人提供技术支持。

Mozilla Coding Party

该工程集成了Mozilla已经开发好的简单易用的开发工具,当然还有几家合作单位的开发工具,降低了开发程序的门槛,对代码感兴趣的用户提供了一个开放自由的学习环境。据悉Webmaker项目将于今年的6月6日正式对外界发布。

手机浏览器 HTML5 支持情况调查

最近过去的几个月中,手机浏览器领域的口水战不断,UC、海豚、欧朋、腾讯都或多或少的卷入了些许。抛开是非不谈,他们共同关注的一个非常重要的领域就是对HTML5的跑分支持。

前端时间Facebook的移动开发者关系部门主管Pearce也向TechCrunch表示,只有移动浏览器的进步才能带动HTML5应用的发 展,苹果和谷歌在浏览器对HTML5应用的支持上做的还不够。那么我们就来看看现在中国市场的手机浏览器对HTML5的支持情况吧。

正如笔者年初在一篇文章中提到的,目前对浏览器HTML5兼容性测试做的最好的是html5test.com.浏览器在这个网站上取得的得分越高说 明对HTML5的支持越好。这个网站最近一次升级是在2012年4月2日,目前的满分是500分。(感觉我好像总是在给这个网站的升级做广告。)

整体情况

手机浏览器HTML5支持情况调查

在测试的过程中发现,只有UC和欧朋是支持Android 4.0的系统的,天天和QQ在Android 4.0仍然是跑不起来。而今年新进加入HTML5跑分争夺的百度和海豚都采取了偷巧的方式,用户需另外再下载一个内核才能获得更好的支持体验,用户体验上 还是差了不少。

从总跑分来看,欧朋的HTML5跑分最高,使用了最新版的Presto内核。其次是UC,新做的这个U3内核相当有冲击 力,短短三个月就将跑分提高了近一百分。百度的表现也不错,突破了300分。海豚在4.0上虽然能跑出364的高分,但是还不支持2.3,有不小的硬伤。 而去年年底炒的风生水起的Q立方和天天都没有再发过新版,跑分变动完全是因为html5test网站升级带来的。

从市场份额看,UC浏 览器是已经公开发布的正式版产品,据UC的公开数据,已经有超过5千万Android平台的用户在使用。欧朋HD在这个月刚刚去掉了后面的beta标识开 始正式向市场推广,不过依据Opera的行事风格,市场份额还有待观察,但是应该不错。百度手机浏览器在2月份发布正式版之后,已经开始发力做一些市场推 广活动,似乎也是百度无线开放平台的重要一环。海豚的自有内核目前只能在Android4.0平台上运行,而现在装载4.0系统的手机份额大约只有3%, 市场空间可能还很小。

跑分细节

上面看的是总分,接下来让我们看一下这几款浏览器在html5test.com上各个项目的跑分情况:

手机浏览器HTML5支持情况调查

从各项上看,各大浏览器对canvas、video、Location and Orientation等基础项目支持的都已经不错了,但是在一些项目上有不小的差异。

比如可以为绘图提供硬件加速的WebGL项目上面,目前只有UC、欧朋和天天能支持的较好,这个会是游戏类应用比较关注的点。

在Communication项目上,各家的支持程度也不尽相同,UC和海豚都已经做到了支持WebSocket,其他家的支持还有待提高。

在Local multimedia项目上,目前只有UC和欧朋可以做到支持调用本地的多媒体设备接口。

在Form项目上,欧朋依然保持着领先的势头,拥有超过100分的跑分,不愧是语义化的倡导者。

后记

随着各家浏览器对HTML5支持度的提升,对基于HTML5应用的兼容性和稳定性都有了一定的优化。一些对性能要求略高的应用,比如2011 Google I/O时播放的倒计时demo,用UC、百度、海豚打开都能够获得流畅的体验。

而从开发者角度,越来越多的人开始了解并接受Web应用也能够在移动平台上大展身手。在近期HTML5小组的Code jam上的作品水平也是越来越高,不少作品已经可以在做一些稳定性优化之后都是可以拿出来当做商业产品发布的。现在阿里云、盛大、新浪、百度都在搭建云服 务平台,供开发者使用,其中也涌现出一些优秀Web App RAD工具。

不错的浏览器支持环境已经有了,良好的开发者支持体系也出现了,HTML5应用的爆发,可能就在一触之间。或许,就是明天。

Flash 廉颇老矣:10个杀手级的 HTML5 实例

Flash 是不是可以退休了还真两说,可是 HTML5 的势不可挡,下面介绍 10 个超炫的 HTML5 做的特效网站,很酷!

1) Ctrl+Paper

ctrl+paper in HTML5 Websites: 10 Flash Killing Examples
Ctrl+Paper

2) The Amazing Spider-Man

spiderman in HTML5 Websites: 10 Flash Killing Examples
The Amazing Spider-Man

3) The Expressive Web

the expressive web in HTML5 Websites: 10 Flash Killing Examples
The Expressive Web

4) Har Du Det I Deg

har du det i deg in HTML5 Websites: 10 Flash Killing Examples
Har Du Det I Deg

5) Beer camp

beercamp 2012 in HTML5 Websites: 10 Flash Killing Examples
Beer camp

6) Angry Birds Space

angry birds space in HTML5 Websites: 10 Flash Killing Examples
Angry Birds Space

7) Nike Air Jordan

nike air jordan in HTML5 Websites: 10 Flash Killing Examples
Nike Air Jordan

icon cool in HTML5 Websites: 10 Flash Killing Examples Believe In

believe in in HTML5 Websites: 10 Flash Killing Examples
Believe In

9) Atanai

atanai in HTML5 Websites: 10 Flash Killing Examples
Atanai

10) Intact 10 Years

in tacto 2012 in HTML5 Websites: 10 Flash Killing Examples
Intact 10 Years

5月全球Web服务器市场份额:Nginx升至10.67%

5月份,在全球662,959,946个网站中,使用Apache Web服务器的网站有425,631,721个,占全球市场份额的64.20%,比之上月下降1.26%。而Nginx,份额升至10.67%。 据Netcraft公布的全球Web服务器最新数据显示,5月份,在全球662,959,946个网站中,使用Apache Web服务器的网站有425,631,721个,占全球市场份额的64.20%,比之上月下降1.26%。而Nginx,份额升至10.67%。

下面是详细统计报表:  

(图1)1995年8月-2012年5月统计的所有网站数       据图1所示,5月份,Netcraft收到的调查网站共有662,959,946家,环比4月份下降近2.1%。

(图2)1995年8月-2012年5月全球web服务器市场份额

(图3)全球主流Web服务器份额      

据图2、图3所示,在全球主流Web服务器市场份额中,仅Microsoft IIS和Nginx有所增长。其中,Microsoft IIS环比增长0.28%,Nginx增长0.35%。而Apache下降1.26%,Google降0.05%。      

下面,我们再来分析Netcraft统计到得活跃网站所使用的Web服务器。


(图4)2000年8月-2012年5月活跃网站所使用web服务器市场份额  


(图5)全球主流Web服务器份额      

如图4、图5所示,目前,活跃网站大多使用的仍是Apache Web服务器,市场份额达57.02%,环比4月增长0.36%。Nginx次之,市场份额降至12.49%;Microsoft排名第三,份额小降至 11.9%、而Google,市场份额则升至8.27%。

关注移动 Web w3ctech 再次启航

据悉,以“Mobile Changes the Web”为主题的W3Ctech专题会议(w3ctech.com/2012),将于2012年6月16日在北航会议中心举行。本次专题会议的演讲嘉宾来自Adobe、百度、豆瓣、图灵教育,嘉宾将与大家分享基于移动互联网的最新技术与实践。

众所周知,伴随智能移动设备的大量普及,App时代已经来临,移动互联网已经成为整个 IT业最前沿的领域。然而,技术、平台、设备及标准的多样性,也对Web Apps的开发提出了前所未有的挑战。移动互联网领域的这些“壁垒”,除了增加商业成本之外,也为桌面应用到移动应用的迁移构成了障碍。

HTML5 及一系列最新Web标准的推出,有助于改变这种高开发成本的现状。Web Apps相比客户端软件具有无法比拟的优势,逐渐成为移动应用程序的主流。在此大背景下,面向 Web Apps 的开发框架如雨后春笋层出不穷。作为中国的前端工程师,如何迎接移动互联网大潮的来临?如何选择适合的Frameworks?如何建立精简且高效的标准化体系?这些便是本次交流会分享的主题。

W3Ctech是一个旨在促进标准化Web开发的公益平台,本次将携手W3C中国共同为前端开发工程师呈献精彩的分享,共同探讨移动互联网时代的Web标准与实践方法。