webOS失败了!Boot2Gecko可以成功吗?

移动开发
背景:“一款新的移动操作系统诞生了。Telefonica和Mozilla联手推出了Open Web Devices。并发豪言,将取代苹果/谷歌双寡头垄断和商品化的应用程序生态系统。他们会比以前的webOS做得更好吗?VisionMobile的业务分析师Stijn Schuermans将就这一问题进行详细阐述。”

[[73527]]

“人们说我是个梦想家,其实我并不是孤身一人。”John Lennon

Mozilla和Telefonica正在合作开发一款新的移动操作系统。该项目由Mozilla命名为Boot2Gecko,而Telefonica将运行该系统的设备称为OpenWebDevices。其目标是:手机完全依赖于web技术,并且手机中的所有应用(从拨号到游戏)都用HTML5开发。

于2012年在巴塞罗那召开的MWC会议上,Mozilla在高端智能手机SamsungGalaxyII上演示了Boot2Gecko。同在这场会议上,Telefonica在一款由高通公司提供的低端参考设计上展示了新操作系统,该参考设计将来可以在经济型智能手机(比Android还要便宜)上运行。Mozilla还宣布了MozillaMarketplace(webapp商店)的开张。

[[73528]]

表面上看,这是大型电信运营商和大型互联网公司的联合行动,意义重大。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分销系统。
  • 设备和销售,例如,数千万手机销售量的巨大潜在市场。作为名列前5的电信公司,Telefonica有很大的优势,但是需要将设备提供商的注意力(尤其是LG这样的早期合作商)转移到项目投资和产量保证上。积极因素之一是,B2G运行于相同的参考设计、基于同一套核心库,因此,可以比WindowsPhone更快地进入市场。
  • 货币化。为了营造一个健康的开发者生态系统,货币化起着至关重要的作用,而Telefonica计划推出运营商计费功能。
  • 零售。将来由哪家合作商来负责提供app(在移动设备上的)店面、零售、推销,目前尚不清楚。

值得称赞的是,Telefonica和Mozilla在Boot2Gecho项目上进展迅速。该项目于2010年10月份进行***试验,于2011年3月份正式启动。于2012年2月份进行了手机演示,该手机拥有所有核心app,而且据称,其UI体验胜过了***端的Android手机。据我们所知,Telefonica所演示的手机与新款iPhone3G的硬件是一样的,而价格却只有后者的1/10。

这就是说,HTML5平台强力竞争者(像FacebookPlatform和GoogleChrome)在构建开发者生态系统方面已经远远走在了前头。Facebook和Chrome(浏览器、操作系统、尤其是网上商店)都已经在跨屏幕方面取得了不错的成果,并且已经解决了部分推销、零售、货币化问题。Mozilla的Marketplace是迈向成功的关键一步,但该组织还需要努力追赶其竞争对手。

此外,如果Telefonica和其它电信公司的目标是打垮Apple/Google的双寡头垄断局面的话,很显然有一个很廉价的替代方法,而不一定要构建web-app开发平台。通过使用跨平台开发工具(请考考我们的完整报告-www.CrossPlatformTools.com),开发者可以很容易地将应用发布到多个平台,也可以扁平化Apple/Google开发生态系统的竞争格局。

总之,为了颠覆iOS/Android双寡头垄断局面,Telefonica和Mozilla正在付出巨大的努力。他们专注于低端设备,并且试图降低app与平台之间的依赖程度,这些都做得很好。但是对HTML5技术的应用及开放程度方面做得还不到位。尤其是Mozilla,它必须要证明新平台对web开发者的吸引力,并构建一个充满活力的开发生态系统。Telefonica不仅要使设备供应商保持热情,还要保证手机的产量。***,这一计划如何在竞争中取得成功尚不清楚,Facebook和Chrome又或者是Telefonica和Mozilla应该投入精力来探索跨平台开发工具的替代方法。

作者:StijnSchuermans,发表于2012年3月27日

译者:林建光

原文链接:

http://www.visionmobile.com/blog/2012/03/boot2gecko-can-the-new-html5-champion-succeed-where-webos-failed/

责任编辑:佚名 来源: Web App Trend
相关推荐

2013-02-21 13:18:32

2011-12-31 11:39:09

MozillaBoot to Gec

2011-12-12 20:39:43

webOS

2011-09-05 16:52:43

WebOSMeeGo

2011-03-17 10:04:51

WebOS惠普

2010-07-20 16:24:38

Gecko浏览器

2013-01-29 13:45:53

AndroidwebOSNexus 7

2022-07-18 10:08:17

DevOps运维编排

2012-01-04 21:28:56

webOS

2011-01-28 15:47:15

webOS 2.1

2019-03-28 06:31:01

2011-07-18 10:57:58

webOSEnyo系统服务

2022-07-07 14:18:43

SpringWeb应用设计

2022-01-07 21:12:46

鸿蒙HarmonyOS应用

2012-02-29 10:14:10

Mozilla Gec

2015-12-31 15:29:56

苹果2015

2013-07-17 14:13:08

产品产品失败

2022-02-23 12:56:45

框架开发

2021-09-16 10:53:56

数字化转型IT技术

2015-12-16 11:00:40

点赞
收藏

51CTO技术栈公众号