`
t225com
  • 浏览: 655848 次
文章分类
社区版块
存档分类
最新评论

Android版Firefox新界面亲身体验

 
阅读更多

Mozilla团队现在正在针对Android上的Firefox用户界面做一个较大改变。他们将从XUL过渡到本地工具包,因为XUL是为桌面版本的Firefox进行用户界面开发的跨平台的工具包,它对移动端的Firefox来说,不一定就是最适用的。这一改变将带来更为流畅的使用体验,让在Android环境下运行的Firefox更为稳定。

我们在九月看到了针对Honeycomb设备的新的Firefox界面,现在,Mozilla团队又在准备发布一个类似的有着本地应用感觉的智能机浏览器界面。它有着平板电脑上的浏览器风格,但它更适合于在手机屏幕上显示。

这个新的界面是由一个名为Birch的实验性的Firefox移动分支开发的。这个界面上的改变绝不仅仅是改头换面——新的Firefox界面不仅在外观和感觉上不同,还有几个重大的体系上的变化。Mozilla在寻找志愿者在新版本在正式发布之前来对这一新版本进行试用。

我自己对Birch发布的Firefox最新的当日最新版(nightly build)进行了实验,这个当日最新版可以从Mozilla的FTP服务器上下载得到。我下载了Android开发包(APK)并在我的Nexus One智能机上安装了这个新的Firefox浏览器应用,它可以和手机上的稳定的市场版的Firefox一起使用。经过我的试用,我发现这个应用在真正应用到每天的日常生活之前,还需要做很多工作,但它对于Android上的Firefox来说,算是前进了一大步。

新的Firefox的 用户界面做了很大的简化。已经发布的稳定版本中从左右两侧滑出的侧边栏消失了。在新的用户界面中,可以通过点击导航栏左侧的箭头得到一个简单的标签管理菜单。

尽管我有些遗憾Mozilla去掉了Firefox浏览器上漂亮的基于简化图标的标签切换器,但这无疑给使用带来了方便。特别是标签上的空格使得点击关闭按钮更为容易,也减少了误点关闭按钮的几率。同时,标签菜单按钮的位置也使得用户很容易找到标签管理。

当你在屏幕顶端输入页面题目时,浏览器会弹出一个URL框,其中显示了一系列书签和历史记录。随着你的输入越来越完整,这个URL框中的内容也会逐步完善。这个界面还可以让你通过书签和历史记录快速导航。

大多数外围功能都可以在本地Android菜单中找到,只要你点击机身上的按钮就可以显示这个本地菜单了。重载和向前翻页功能都在这个菜单中。在用户界面上,是没有后退按钮的,要实现后退,用户只需要点击机身上的后退按钮就可以了。

菜单上还有用于标记书签和分享页面的按钮。书签应用非常简单,你可以标记或者取消标记,但是,新版本的Firefox似乎没有提供管理书签的方式,甚至连重命名书签都不行。还不清楚书签系统中的这些限制是有意为之还是功能没有完全实现。

在老版本中可以找到一个齿轮按钮,通过这个按钮得到一个标签菜单,其中有收藏夹、拓展功能、下载等各选项。但现在,这个齿轮按钮消失了。拓展功能管理器可以在菜单中找到并作为一个新的标签页打开。实际上,拓展功能页面还没有完全实现。另外,收藏夹移到了Android本地菜单中,这个本地菜单也可以从浏览器的菜单进行访问。

基于Gecko(Gecko-based)的内嵌HTML渲染器(renderer)现在还存在一些问题。例如,任何对渲染区域的接触都会被理解为选择文本,这使得浏览器很难用。另外,页面的滚动是非常顺畅的,但是页面缩放就很慢,而且,浏览器似乎还不支持页面缩放以后文本的重新排版。

尽管有这些问题,新浏览器的大体发展方向已经定下来了。基于XUL的浏览器的界面以其良好的扩展性而在桌面电脑上表现良好,但是,在Android版本的浏览器中,就没有一样好的表现了。不使用XUL而使用Android本地工具包使得移动终端上的Firefox更具有竞争力——因为使用本地工具包使得启动时间大为减少并减少了内存消耗。我在测试中也看到了这一点。

需要留心的一点是我的测试是基于当日最新版(nightly build)的,所以功能还不是很完全。我所遇到的问题都是可以解决的,所以我们可以期待新版本发布以后相比旧版本可以由很多提升之处。

Mozilla的质量保证小组(quality assurance team)计划在一个特殊的测试日子(Nov.11)对新版本做测试来找出技术上还存在的问题。像我们之前曾经说过的那样,对于非开发人员来说,参加到Firefox的QA过程是一个为这个项目做贡献的一个很好的方式。你可以再Mozilla Wiki上找到关于如何获得一级测试当日最新版的更多信息

原文链接:

Hands on: Firefox’s Experimental New Native Android Interface

译文来源:http://www.webapptrend.com/
WebAppTrend是一个独立的技术博客,关注WebApp前瞻和实践,以及智能浏览器发展

请大家在关注CSDN的同时,关注我们的新浪微博 @WebAppTrend,欢迎加入我们的:193775364

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics