Mozilla基金会的Boot 2 Gecko项目是要将软件转变为主要依靠网络和各种小工具来处理各种任务,而非移动设备本身。
Boot 2 Gecko,类似于谷歌开发的Chrome OS,是一种建立于浏览器基础上的操作系统。不过,Mozilla的努力可能会产生更广泛的影响,所有浏览器的运行方式都会被改变,而不仅是Mozilla的浏览器。
Mozilla的工程师想要显著地拓展浏览器能做的事情。他们希望浏览器能够在一个设备上访问联系人名单和其他数据,并且与相机和其他硬件相联,最终将会取代手机的操作系统。该努力将自然而然地始于火狐(Firfox ,Gecko是火狐浏览器中渲染引擎的名字)。
如果这个项目取得成功,那么Boot 2 Gecko项目将会把现有的Android、苹果iOS、WebOS、MeeGo等各种移动操作系统的功能都转移到浏览器上。像拨号之类的基本电话功能将会被用JavaScript重新编码,从而能够在浏览器上运行。到那时,传统操作系统的几乎所有功能都将能在浏览器上运行,其编码将置于手机的缓存中,在必要时,还可通过网络更新。相关人士称,最终,这股潮流将消除对原有操作系统的需求,用开放标准代替它们,从而能在任意移动浏览器上运行。
“在互联网环境中,一个应用程序可以被任何人使用,与操作系统无关。这对手机上的应用也应该是一样的。”Mozilla技术战略副总裁迈克·沙弗(Mike Shaver)说道。
这不是第一次有人试图开发一套基于网络的开源操作系统。Webian网络操作系统项目发起人本·弗朗西斯(Ben Francis)认为Mozilla团队与其项目是互补的。Webian项目专注于“网络浏览设备的用户体验”,Mozilla团队旨在推广基于网络浏览器的新功能——这些功能已经是许多架构复杂网站的基础。
有讽刺意味的是,Mozilla的Boot 2 Gecko平台原型其实是一种其希望替代的系统——Android的核心。正如Mozilla团队在项目开发者论坛上指出,这个平台需要一个基本的、稳定的核心,在此基础上构建的平台才能避免只是在原型启动上就耗费太多时间。
Boot 2 Gecko开发工程师迈克·沙弗认为,从根本上讲,这个项目是要订立标准,从而使标准适用于任意浏览器、软件、硬件——真正阐释“与原型平台的选择无关”的含义。
Boot 2 Gecko与绝大多数移动平台不同,它被设计出来并不是为了让哪家企业更占优势。“这是我们正在做的事与现今移动堆栈之间的关键差别,”沙弗说,“我们不想为Mozilla带来优势,我们想让互联网更具竞争力。”
如同Mozilla资助人罗伯特·凯萨(Robert Kaiser)在项目宣布之后的讨论中指出的那样,这个项目的最终成果可能与传统浏览器完全不同。
“这就像移动网络应用在一个没有任何浏览器特点的环境中运行一样,但是其中蕴含的技术却是一样的。”沙弗写道。
此种模式下开发出的网络技术与以前的相比还有另一个优势——无穷的定制化潜力。不喜欢你的电话拨号软件?只需要再下载一个就行了。这很容易看出移动设备制造商会有多不喜欢这些技术。“我觉得那些与原有封闭操作系统有利益关系的人们会拖后腿。”弗朗西斯讲道。
浏览器控制手机
评论
14 views