Mozilla推安卓版火狐浏览器 拟开发移动系统
admin 13年前
<p> 北京时间8月30日消息,据国外媒体报道,Mozilla公司正在进一步开发Android版火狐浏览器,以改善它的性能,降低它的能耗,让它适应平板电脑,并让自己置身于最热门的计算领域。而且,Mozilla公司还准备迈出更大胆的一步,开发自己的移动操作系统。</p> <p> <strong>在移动领域的地位远不及电脑领域</strong></p> <p> 在电脑领域,Mozilla公司的火狐浏览器是全球第二大浏览器。但是,在移动领域,火狐浏览器的优势明显不如苹果的Safari和谷歌内置于 Android移动操作系统中的Stock Browser浏览器。相对而言,Mozilla必须要花大力气去说服人们或手机制造商安装火狐浏览器。</p> <p> 但是,Mozilla公司显然已意识到了移动电脑正在快速扩张,它已超越了小众的技术爱好者和想要高端手机的富人。火狐浏览器要想在新的移动设备上占有一席之地并非易事,但是Mozilla公司正在竭尽全力增强它对移动用户的吸引力。</p> <p> Mozilla开发人员大卫-曼德林(David Mandelin)在谈论火狐浏览器如何更好地适应主导手机和平板电脑市场的ARM处理器时,他显得并不轻松。“如果你有一款强大的设备,火狐浏览器的表现在很多方面都是非常棒的。但是,用户界面的反应性和内存的使用率似乎很糟糕。”曼德林说,“因此,我们需要设计大小更适合的浏览器,从而提高这些方面的性能。”</p> <p> Mozilla公司一直苦于不被允许将它的浏览器带到主要的移动操作系统,例如苹果的iOS和微软的Windows Phone上。因此,该公司还准备开发浏览器之外的其他移动软件。“智能手机和平板电脑将会为下个10亿人随时随地提供个性化的体验。”Mozilla公司产品副总裁杰伊-苏利文(Jay Sullivan)在今年早些时候描绘该公司的前景时说,“要影响未来的互联网生活,我们就必须为主流移动操作系统贡献自己的独特价值,不管我们的浏览器是否允许被嵌入这些操作系统中。”</p> <p> <strong>找到Fennec的立足点</strong></p> <p> 主流移动操作系统的阻碍使得移动版火狐浏览器,代号Fennec,很难在移动市场上获得立足之地。两个最初可运行Fennec的操作系统分别是诺基亚的Maemo和微软的Windows Mobile。随着诺基亚将Maemo与英特尔的移动版Linux项目整合,Maemo已变成了MeeGo操作系统。但是,在诺基亚的大规模结构重组中,MeeGo已被冷落到一旁。而微软则在对Windows Mobile 6.5进行大规模修改的基础上推出了Windows Phone 7,这一重大转变意味着运行火狐浏览器所必需的软件界面已被取消了。</p> <p> Fennec还有一个运行环境,那就是RIM的黑莓操作系统。但是,这款操作系统在将来似乎也难以继续提供支持。尽管RIM上周已开始对黑莓平板电脑的本地开发者工具(NDK)进行封闭式测试,但是该公司声称NDK将不会像现有的开发工具那样支持像火狐这样的浏览器在手机上运行。“我们现在尚没有任何计划将NDK带到黑莓操作系统中。”该公司在一项声明中说,“在我们平台上运行的浏览器必需是用Java语言编写的。迄今为止,Opera、 Bolt和其他浏览器已接入到了黑莓智能手机平台。”</p> <p> 火狐浏览器作为本地代码运行在智能手机的硬件上,而不是像Android的Java界面这样更高的层次上,这给编程带来了一定的挑战。Mozilla公司已列出了一长串无法运行火狐浏览器的Android设备。</p> <p> 由于苹果不允许任何未使用iOS内置WebKit工具开发的浏览器安装到该操作系统中,因此,谷歌的Android操作系统毫无疑问就成了火狐浏览器的最大希望。但是,即使在Android环境中,Mozilla还不得不说服人们安装和使用火狐浏览器。</p> <p> 为了抢占先机,Mozilla公司可能会效仿Opera,让手机制造商预装它的浏览器。“Mozilla当然有兴趣同那些与我们有着共同愿景目标的原始设备制造商和其他公司进行合作了。”该公司说。但是,这些合作伙伴更可能会从经济利益上来考虑合作,而不是出于建立开放网络的愿景目标。他们必须确保消费者不会被搞迷糊,不会不高兴,不会因此而遇到更多的移动浏览器不兼容的情况。</p> <p> <strong>力推Android版火狐浏览器</strong></p> <p> Mozilla公司密切关注的一个衡量指标就是Android市场对火狐浏览器的反馈意见。在这个市场上,人们对火狐浏览器的评级通常为3.5 颗星(总共有5颗星)。但是,这落后于Dolphin Browser HD、Opera Mobile和Opera Mini浏览器,它们的评级均为4.5颗星。对于Android版火狐浏览器,人们抱怨最多的就是“速度慢”。还有一个缺点就是不支持Adobe公司的 Flash播放器。</p> <p> Mozilla公司正在处理这些问题,它还将火狐浏览器的开发周期缩短到了六周。下个版本的火狐浏览器,即针对移动设备的火狐7,将会带给网络程序员新的界面,带给用户复制粘贴文字的功能。</p> <p> 火狐浏览器的一大改进之处可能就是它的能耗,这主要是为了提高电池续航能力。“Mozilla正在物色经验丰富的自愿者和潜在雇员,以计算和减少移动设备上的能耗。”Mozilla开发人员本杰明-斯梅德贝里(Benjamin Smedberg)本月早些时候在一篇博文中说。</p> <p> 此外,火狐浏览器的另一个改进之处可能就是它的用户界面。Android版火狐浏览器已逐步契合Android手机操作系统自身的界面。现在,Mozilla公司首先考虑的事情就是改善Android平板电脑版火狐浏览器的界面。</p> <p> 火狐浏览器的开发速度相对于Android操作系统内置Stock Browser浏览器来说可能是一个潜在的巨大优势。Stock Browser浏览器的运行速度相对较慢,而且,与谷歌Gmail和Maps应用程序不同,还没有脱离操作系统成为一款可通过谷歌应用商店Anrdoid Market进行更新的应用程序。“对于我来说,Android操作系统的WebKit工具就像是移动开发领域的IE6浏览器。”网络开发者和浏览器专家迪恩-阿麦尔(Dion Almaer)在一篇博文中说,他提到了网络程序员普通不喜欢的、已推出十年之久但是仍被广泛的IE6浏览器。“无数人都在使用老版本的Android,尽管它们的问题很多,但是你不得不对它们提供支持。”</p> <p> <strong>火狐浏览器的“冷启动”</strong></p> <p> 不幸的是,由于移动操作系统管理宝贵内存空间的特殊方法,火狐浏览器就不如Stock Browser浏览器那样具有先天的优势。当需要更多的内存空间时,闲置的应用程序就会被挤出活动内存。据火狐浏览器开发人员迈克-霍梅(Mike Hommey)称,Android操作系统内置的Stock Browser浏览器中使用的WebKit引擎,本质上被“所有Android应用程序”保存在活动内存中。一旦火狐浏览器被挤出活动内存,它若想载入网页,这款浏览器就必须重新载入内存中。</p> <p> 这种“冷启动”意味着,在Android版火狐浏览器重新载入内存时,用户可能只会看到这个浏览器的欢迎页面。这是让Mozilla公司支持内容经理迈克尔-维迪(Michael Verdi)非常头疼的事情。“我在手机上使用浏览器主要是查看电子邮件,登陆推ter和非死book,以及使用其他许多应用程序。”维迪说, “火狐浏览器的冷启动是一件令人非常痛苦的事情。但是,要命的是,它总是要冷启动。每次冷启动时,你都会看到它的商标,我都数不清一天看到多少次商标了,现在我都开始讨厌这个商标了。”</p> <p> 维迪发布的一个视频显示,火狐浏览器比Stock Browser浏览器要慢很多,它们在宏达电Desire HD手机上载入网页的速度分别为16.9秒和7.5秒。Mozilla开发人员马克-芬克勒(Mark Finkle)提议,让Fennec尽量清除其缓存中的数据,从而降低这款浏览器被从活动内存中挤出去的几率。</p> <p> <strong>更大胆的步子:开发移动操作系统</strong></p> <p> 显而易见,要把火狐浏览器带到移动市场绝非易事。但是,Mozilla公司已准备迈出一个更大胆的步子:开发移动操作系统。</p> <p> Mozilla公司的Boot to Gecko(B2G)项目旨在开发一款手机操作系统,可直接启动到网络浏览器。这种浏览器拥有足够的应用程序界面,可满足本地移动应用程序的功能,例如拨打电话。它运行的是名为Gonk的简化版Android操作系统。该系统的应用程序是网络应用程序,而不是运行在Linux或Android操作系统的 Java环境下的应用程序。</p> <p> 要让用户或手机制造商采用这样的软件,似乎比让他们采用Android版火狐浏览器更加困难。但是,Mozilla公司可能会对整个行业产生积极的影响,即使它的产品不会成为主流。例如,B2G项目可能有助于把网络应用程序推广到各种移动设备中,从而使它们更好地与本地应用程序竞争。而且,该项目还有可能鼓励网络开发者为网络标准,而不是WebKit变量开发应用程序。</p> <p> 现在,Mozilla公司已别无选择了。因为移动电脑是技术行业的先锋,冒险一搏总比坐以待毙强。<br /> <br /> 来自: <a id="link_source2" href="/misc/goto?guid=4958188295012384644" target="_blank">腾讯科技</a><br /> </p>