firefox浏览器开发商Mozilla公司将在本月晚些时候透露其Boot to Gecko项目的合作伙伴。这是一次雄心勃勃的尝试,希望为移动设备打造一款以浏览器为基础的强大操作系统。
就第一印象来说,人们很容易悲观地认为 Boot to Gecko(简称B2G)打一诞生就注定了草草收场的结局。有iOS与Android两座不可逾越的高峰在前,就连历史悠久的WebOS与客户基础雄厚的黑莓OS都要败下 阵来,甚至微软这样的巨鳄级企业在不懈努力之下,也只能让Windows Phone落个半死不活的结果,新生代系统要想顺利发展又谈何容易。
但B2G对此则做好了充足的准备。首先,这是一款以浏览器为基础的操作系统,也就是说Web应用将替代传统的本地应用。随着大批Web程序员已经逐渐在工作中适应移动浏览技术的诸多特性,可以说B2G的发展并不是从零开始。
其次,实际情况告诉我们B2G项目并不缺少合作伙伴。
“B2G正在集结盟友,”Mozilla公司首席技术官Brendan Eich在他的twitter中声称。“而且通过这一次世界移动通信大会(简称MWC),盟友的数量将继续增加,”他在一周多之前于西班牙巴塞罗那举办的世界移动通信大会上提到。
拥有大量Web开发人员作为群众基础当然很重要,不过强有力的企业级合作伙伴更加不可或缺——尤其是在Mozilla公司计划于今年第二季度正式推出B2G产品这一关键性决定之下。如何B2G缺乏将自己承载至用户手中的媒介,那么这款软件最终必须将被历史所淘汰。
而且Mozzilla公司自身也不打算静坐旁观。开展非营利性业务的目的是保持Web的开放性,而这一切都需要以当前实际应用中的主流技术作为支 持。firefox浏览器在个人计算机上的大范围普及在一定程度上为Mozilla的计划铺平了道路,但在Chrome与微软的双重夹击下,Mozilla目前在移 动Web领域已经没有太多拿得出手的骄人成绩。
B2G项目合作伙伴
那么,哪些企业有可能成为B2G项目的合作伙伴?我猜可能性最高的候选者非移动网络运营商莫属。他们在移动市场中始终占据着强有力的优势地位,而且 凭借着无孔不入的系统零售渠道,他们能够比较容易地影响到客户对个人手机种类的选择。不过话说回来,在像苹果这样的手机制造商与谷歌这样的软件企业的前后 包抄之下,他们的影响力已经日趋势微。
事实上在去年的世界移动通信大会中,24家移动运营商共同推出一套量贩式应用程序社区(简称WAC),借以努力保百Web应用程序在各类手机上的普 及。WAC基本上可以看作对苹果App Store及谷歌Android Marketplace的一种迂回应对策略。WAC同盟的成员包括AT&T、Verizon无线、NTT DoCoMo、德国电信、中国移动以及Vodafone等诸多通信业巨头。
事实证明,WAC并没能削弱苹果与谷歌在移动应用程序领域的支配地位。但它的出现却表明,那些注重Web应用技术的企业在自身实力允许的前提下,完全可以在一定程度上与那些行业巨头相抗衡。也许不少企业已经把B2G视为达成这一目标的新方案。
如今,运营商们几乎已经彻底沦为零售商与信息转储渠道;他们在在线服务、应用程序商店以及其它现金交易类业务方面的影响力可以说是岌岌可危。毫无疑问,运营商们急切希望找到合适的机遇,并借此回到自己在移动市场中呼风唤雨的美好时光。
B2G项目大出风头
根据Mozilla公司本周早些时候公布的说法,B2G项目将成为该企业2012年度大力推动的首要对象。Mozilla公司的一大目标是尝试打破 目前固有的开发生态系统布局,让用户们从目前这种“一入侯门深似海”(即选择一种产品后,从技术堆栈到设备硬件、操作系统再到服务项目与应用程序商店等一 系列后续内容都无法自由选择)的现状中解脱出来。
B2G项目在Mozilla计划中肩负着利用Web应用破坏旧有体系的重责大任。
“一款真正以Web为基础的移动电话及平板设备操作系统,应该能够尽量照顾到用户的个人选择及开发者的工作习惯,并从技术及生态系统两方面予以支 持,”Mozilla公司产品计划部门副总裁Jay Sullivan评论道。“Boot to Gecko项目旨在打造一款能够让设备直接运行HTML5、JavaScript以及CSS的操作系统,同时不必添加什么中间操作系统层。”
根据Mozilla发布的B2G项目路线图,该公司希望在今年第一季度内拿出移动软件演示作品,并在第二季度内将其以产品形式与世人见面。
软件分发流程是Mozilla公司希望攻克的另一项更高层面的生态系统难题。首先,该公司为项目的市场推广制订了一套完备的计划。其次,他们还在技 术方面下足了工夫,打算拉拢更多其它应用程序商店共同合作,这样已经购买了某款Web游戏的用户就不必在其它销售平台上重新购买。
操作系统层同样非常关键。在谷歌专为笔记本电脑打造的浏览器操作系统Chrome OS中,程序员们就在尝试编写完全运行于浏览器中的软件。设备不会显示出底层子浏览器操作系统(例如B2G系统中的Linux),能够处理诸如显示、像素 以及多点触控手势等诸多硬件细节,或是在闲置状态下将处理器转换为休眠模式。
但要使其在智能手机上发挥作用,必须拿出一些超过传统浏览器功能限制的新型服务项目。因此Mozilla公司通过WebAPI努力为应用程序提供更 多接口,这样应用就能在运行于浏览器中的同时实现拨打电话、操作相机、发送及接收文字信息、管理通讯簿、调整屏幕亮度以及监测电池电量等多种操作。
最近一段时间以来,WebAPI与世界资讯协会(简称W3C)推出的Device API(简称DAP)项目起了点冲突,后者由以Opera为代表的数家浏览器开发商共同推手。不过就在今年一月,Mozilla公司已经同意让 WebAPI项目与DAP项目互通有无、携手并进。
当然,浏览器本身始终是项目的核心内容。Mozilla公司已经在名为Fennec的移动浏览器项目上花费了数年的光阴,但由于配备操作系统未能及时跟上,这款新浏览器的研发也一直困难重重。不过现在Android系统上已经有了特制的firefox浏览器。
综上所述,保障Mozilla公司全新移动系统项目成功的诸多要素已然齐备,并颇有紧密结合之势。接下来他们要做的就是通过强有力的承诺尽量拉拢合作伙伴、吸引开发者,同时记得客户的青睐——但这些就不是Mozilla自己所能直接掌控的了。
在移动市场上抢滩登陆殊为不易,而且眼下iOS与Windows Phone都已经对firefox浏览器彻底关闭了大门,Android系统也没有将其作为默认浏览器使用。总而言之,Mozilla公司通往移动市场的捷径已经被彻底封死,至于结局如何,就让我们拭目以待吧。