听说过用HTML、CSS和JS写成的移动操作系统吗?而且还可以直接调用Camera、通话等功能,没有SDK,没有私有API,可以 Porting到Android的手机,比Android对硬件的要求更低,完全基于Web标准甚至可以直接在手机上查看应用程序源代码……这就是B2G正在做的事情。
B2G手机概念图 via joshcarpenter
这个项目引起了我的极大兴趣,试图经过对谋智网络董事长兼CEO宫力博士的采访,结合现有的Mozilla Wiki的介绍,来为包括我在内,对此好奇的人解开心中的疑惑。
背景知识:大地和蜥蜴
先来科普一下什么是B2G。
图片来源:pocket-lint
B2G是“Boot2Gecko”的缩写,是Mozilla公司基于Web标准开发的完全开放的移动操作系统,从系统本身到应用程序完全由HTML5、CSS和JS来写的。这里要提一句,基于Web标准和必须要联网之间并非充要关系。比如我们在使用浏览器的截图插件、Readability插件、愤怒的小鸟、植物大战僵尸等应用和游戏的时候,并不需要联网。主要由3个部分组成,UI部分叫做Gaia,名字出自希腊语“大地”,也被称作“万物之母”;采用Mozilla引以为豪的Gecko引擎,Gecko就是上图中那只眼睛大大长的很萌的绿色小蜥蜴;底层部分叫做Gonk,名字来自一种在60年代盛行美国的毛绒玩具。
Mozilla与MWC 2012上宣布正式和西班牙电信联手,有望今年下半年推出首款B2G手机。而B2G目前已经被移植到了Galaxy S II、Nexus S 4G等Android手机上。
图片来源:XDA
彻底开放的移动平台 听起来有些狂妄
2011年4月份,Mozilla开始思考一个问题:“互联网应该走向何方?”这还算是个很明显的趋势,除了一些传统PC巨头外,行业内开始对未来向移动发展坚信不疑。而时至今日,这一趋势也已经显现,根据IDC的报告,现在移动宽带用户已经是固定宽带用户的2倍,我们已经走进一个移动的全新时代。
Mozilla一直大力倡导“开放”,并以此在桌面客户端撬开了微软固若金汤的浏览器市场,带来新的改变和机会。而在移动市场,面对着iOS和 Android的两极争霸,他们决定继续进军,意图在移动市场也打开所谓“完全的开放之门”。谋智网络董事长兼CEO宫力博士笑称:“要带动一个产业,要 挑战苹果和Google,听起来有些狂妄。”
“为了不伤害到web,请使用开放标准”
图片来源:patheticcockroach
抛开中间层 理论上流畅度等同iOS
在IDC的报告中,低价的功能手机最有市场,大部分人都是通过功能手机连接到移动互联网。100美元是个坎儿,包括Google、诺基亚等公司一直 都非常重视中底端市场,希望能够占领100美元市场。宫力认为,B2G的前期目标就是这个市场,先让Feature Phone用户以同样的价格用上Smart Phone。
宫力称“B2G是将HTML层盖在硬件之上,没有中间层,直接用HTML调用硬件,只需要比Android更低的配置就能达到同样的效果。”他还表 示,由于Mozilla不做硬件,所以设备的流畅度和性能完全取决于硬件厂商,理论上如果经过严格的整合和开发,性能甚至能够达到iOS的标准。
图片来源:B2G Wiki
平台就是HTML 没有私有API和SDK
又一个大胆的计划。在iOS平台,使用苹果的私有API理论上是不被允许的,可能导致的后果是应用被下架,更为严重的是开发者的AppleID会被 销毁。Android各个版本都有不同的API,开发者需要学习不同的API,同时还要考虑各版本中API不兼容的情况。而Mozilla直接取消私有 API,完全托付给WebAPI。
由于完全是基于Web标准,没有私有API,Mozilla就省去了开发SDK的步骤,开发者也省去了安装调试以及学习SDK的步骤。而Mozilla还为此做了一个很Cool的功能:用户按某个按钮就可以显示出该应用的源码,就好像使用浏览器可以察看网页代码一样方便。
事实上在手机上也可以看到应用的源码 via joshcarpenter
未来无人可知 Mozilla豁达面对
B2G这个项目才刚刚开始,未来发展如何尚不可知。西班牙电信是B2G的首家合作运营商,也是建立其他运营商信心的一个基石。有分析人士在这个项目 刚一诞生的时候便表达了担忧之情,现在移动操作系统市场开始基本定型,开发者也由之前的不知道选择哪个平台的迷茫,到现在早已心中有数,B2G需要面对的 巨大挑战。Mozilla表现的非常豁达。
B2G的意义在于,它开启了一个完全建立在行业标准之上的手机操作系统的典范。对于开发者,你只要拿起你的教科书就可以对这个系统的标准有所了解,而不用再去等待平台商提供的开发文档。不用因为新版系统市场占有率太小而苦恼很多很棒的API无法使用在应用上。
图片来源: joshcarpenter
宫力称,Mozilla没有指望这个系统会为公司带来盈利,只是单纯的希望能够给移动市场带来更多选择,让这个市场更加开放,创造更多的机会。
相关推荐
摩托罗拉A760手机是全球首款使用Linux操作系统的手机,它的出现标志着Linux操作系统在移动设备上的应用。摩托罗拉A760手机的操作系统基于Linux操作系统,具有高度的可靠性和可移植性。它的软件功能非常丰富,具有...
计算机行业周报:首款肺结节专病保险面世,业务协同开花结果.pdf
虹软:首款GPU虚拟化云平台产品荣膺BIRTV2014“产品奖”.pdf
WeChatTweak-macOS:首款微信 macOS 客户端撤回拦截与多开,开源工具.zip,A dynamic library tweak for WeChat macOS - 首款微信 macOS 客户端撤回拦截与多开
“电子行业:首款华为HI标车发布 开创智能汽车新模式”这一标题揭示了电子行业的一个重大事件——华为推出了首款带有HI(Huawei Inside)标识的智能汽车,标志着华为在智能汽车领域的全新尝试和创新。HI标车意味着...
CGT行业系列报告:首款CAR~T获批,国内定价几何?(12页).pdf
BC-Linux操作系统是中国移动自主研发的操作系统,基于CentOS操作系统提供商业化的系统更新和技术支持服务。该系统可以满足云计算和大数据时代的企业应用需求。 技术层面,BC-Linux基于CentOS操作系统提供商业化的...
3. **天玑1000**:作为联发科的首款5G移动平台,天玑1000是一款高度集成的系统级芯片(SoC),集成了5G基带、高性能处理器、人工智能(AI)处理单元等核心组件,旨在为高端智能手机提供强大的性能和功能。...
消费电子行业日报:华为发布首款NFC移动路由器.pdf
Linux 操作系统是基于 Unix 的开源操作系统,由 Linus Torvalds 于 1991 年创建。它的主要特点是开源、免费、跨平台、多用户和多任务,可以运行在多种硬件平台上。Linux 操作系统广泛应用于服务器、超级计算机、...
塞班系统(Symbian OS)由诺基亚、索尼爱立信、摩托罗拉、西门子等几家大型移动通讯设备商共同投资创建,并专门从事手机操作系统的研发。塞班操作系统的前身是EPOC,该名称来源于Electronic Piece of Cheese,寓意着...
### Symbian塞班操作系统深度解析 #### Symbian简介:智能移动终端的先驱者 Symbian操作系统,源自英国宝意昂公司(Psion)的EPOC操作系统,其设计理念强调“使用电子产品如同品尝乳酪般简单”。EPOC的命名灵感...
标题中的“华为发布首款NFC移动路由器”是本次讨论的核心,这意味着我们将深入探讨消费电子行业的最新动态,特别是华为在移动网络设备领域的创新。NFC(近场通信)技术的引入,为移动路由器带来了新的功能和可能性。...
2011年,阿里巴巴旗下阿里云计算有限公司推出了自主研发的阿里云操作系统(简称“云OS”),并推出了首款搭载该系统的智能手机——天语云智能手机W700。 **战略意义**: 1. **技术引领**:通过自主研发的操作系统...
【标题】与【描述】提及的主要内容涉及Sun公司的首款刀片服务器采用Linux操作系统,以及Linux在硬件和软件领域的应用实例。在【标签】中,我们看到关键词包括"Linux操作系统"、"系统开发"、"参考文献"和"专业指导",...
1. 联发科发布首款5G移动平台天玑1000:联发科作为半导体公司,发布了其首款支持5G网络的移动平台天玑1000。这款产品的发布对于联发科来说是一个重要的里程碑,标志着公司在5G时代的竞争力。天玑1000移动平台可能...
Android是由Linux基础构建的开源操作系统,主要应用于移动设备。自2008年发布以来,Android以其开放性和广泛的设备支持迅速增长,吸引了众多开发者和制造商。目前,Android已成为全球最广泛使用的智能手机操作系统之...
QNX Neutrino是全球首款通过汽车安全完整性等级ASIL-D认证的实时操作系统,并且满足美国军方的EAL4+安全标准。 三、QNX操作系统优缺点 优点: - 小巧:其微内核设计使得操作系统本身非常轻便。 - 运行速度快:由于...
iOS是由Apple基于Mac OS开发的,而Android则是Google基于Linux内核构建的,特别针对移动设备进行了优化,如今已成为全球最广泛使用的智能手机操作系统。Android的开源特性使得制造商能够定制自己的操作系统版本,...
作为决策者,您会更加关注提高竞争优势,您希望寻找新的方法以释放未被利用的IT性能,并对业务机会迅速作出反应。在关键业务环境当中,每一分钟的停机时间都会导致严重损失,这一点更需要多加关注。...