“人们说我是个梦想家,其实我并不是孤身一人。”John Lennon Mozilla和Telefonica正在合作开发一款新的移动操作系统。该项目由Mozilla命名为Boot2Gecko,而Telefonica将运行该系统的设备称为OpenWebDevices。其目标是:手机完全依赖于web技术,并且手机中的所有应用(从拨号到游戏)都用HTML5开发。于2012年在巴塞罗那召开的MWC会议上,Mozilla在高端智能手机SamsungGalaxyII上演示了Boot2Gecko。同在这场会议上,Telefonica在一款由高通公司提供的低端参考设计上展示了新操作系统,该参考设计将来可以在经济型智能手机(比Android还要便宜)上运行。Mozilla还宣布了MozillaMarketplace(webapp商店)的开张。
表面上看,这是大型电信运营商和大型互联网公司的联合行动,意义重大。Mozilla和Telefonica打算从低端做起,试图颠覆Apple/Google的双寡头垄断局面。Telefonica专注于为低端设备提供良好的用户体验,想以此来抢占新兴市场。Telefonica打算推出直接支付功能(当用户购买移动app时),但在新兴市场上信用卡还不够普通。正如《创新者的困境》中所说,从低端市场入手是明智的选择:Android设备制造商要想持续盈利,最简单的办法就是远离OpenWebDevices这样的低端市场,而专注于那些真正持有信用卡的Android高端用户群。这是击退Android的最好方式。Google对此也不会做出太大的反应,因为他们的主要盈利点是广告,而广告在任何平台上都可以做得很好。 Telefonica这样的破坏性战略可以给Google一点颜色看看。Apple和Google的app市场给了电信运营商很大的压力,因为Apple和Google拥有庞大的用户群,而使电信公司沦为了“哑管道”。既然电信运营商不是app生态系统中的正式参与者,那么为什么不把app全部商业化呢?Telefonica推出Open Web Devices试图削弱主流平台的势力,同时将app开发和部署转移到更“中立”的web环境,以打击主流平台app的垂直发展。如果app一开始是在跨平台环境下开发的,那么平台的势力将被削弱。要实现这一目标,Mozilla是电信公司的理想搭档,因为Mozilla是一个非盈利性组织,他们的使命是保持互联网的开放和免费。作为Apple/Google的竞争者,Mozilla和Telefonica总体上来说是一个不错的B2G组合;Mozilla可以提供软件基础(APIs)以及相应的开发环境,而Telefonica负责OEM(原始设备厂家)交易、货币化及app商店。 作为一种新的web平台,从理论上讲Boot2Gecho是可以在webOS失败地方取得成功的;Boot2Gecho是开源的(这不同于当时webOS的模式),拥有多个感兴趣的OEM合作商,有名列前5的电信公司作后盾,并且刚好处于HTML5时代,HTML5已经在技术上有了很大的发展并且受到了工业界广泛的支持。实际上,B2G有望作为倡导者而带领HTML5从使能技术发展到全平台应用,但实现起来还有很长的路要走。 其实,Telefonica还没有足够的实力来赢得消费者和开发者的青睐。 —开源能够降低开发者的开发成本,但对于用户来讲无足轻重。 —Web并不是良好用户体验的代名词,对游戏开发者的吸引力也很有限。 —安装web操作系统的移动设备可以与Apple/Google抗衡,但是在操作系统成熟之前、在拥有大规模的潜在市场之前,Telefonica和OEM合作商要做出巨大的投资。注意到没有,Microsoft为了进入其潜在市场而每年向Nokia支付约10亿美金。 Boot2Gecko要想成功,需要在五个关键方面与其它平台相竞争:
软件基础—要具有丰富的APIs并且管理得当。Telefonica已经向Boot2Gecko(以WAC中的早期成果为基础)贡献了很多设备API粘合代码。但是,要想与iOS、Android、WP7竞争还需要付出相当大的努力。
开发者生态系统—以促进创新、迎合多样化的用户需求。有数百万的Web开发者需要用到B2G,例如,使用其特定的APIs及app分销系统。

软件基础—要具有丰富的APIs并且管理得当。Telefonica已经向Boot2Gecko(以WAC中的早期成果为基础)贡献了很多设备API粘合代码。但是,要想与iOS、Android、WP7竞争还需要付出相当大的努力。
开发者生态系统—以促进创新、迎合多样化的用户需求。有数百万的Web开发者需要用到B2G,例如,使用其特定的APIs及app分销系统。