Mozilla Weave 1.0,无缝衔接你的移动、桌面浏览体验

公司

2010-02-06 09:31

By Ryan Paul from Ars Technica | Logout 译,转载请注明 ifanr.com 译文链接。

Mozilla Labs 前几天正式发布了 Weave Sync 1.0,一个让 Firefox 通过互联网在多台电脑上自动同步浏览器设置和元数据的扩展。

Mozilla 在 2007 年启动 Weave 项目,目标是让 Firefox 浏览器通向云端。Weave 由两部分构成——Mozilla 的网络服务和浏览器的扩展。用户的浏览器数据,包括书签、密码、设置、浏览历史、活动标签页全都通过该扩展加密,然后上传到位于云端的 Mozilla 服务器。数据可以传送到用户授权的其它 Firefox 实例上。

Weave 让用户在多个设备上维持一个连贯的浏览体验成为可能。比如你在家和办公室可以用上同样的书签。对于用多系统桌面电脑,并希望在所有操作系统上访问相同 Firefox 资料的用户也大有助益。

这些应用场景显而易见,但真正的创新潜力在移动浏览领域。2008 年的 Firefox 发布会上,Mozilla Labs 主管 Chris Beard 解释了自己在扩展功能方面的一大景愿,用户你起身离开电脑以后就能用智能手机之类的移动设备接着浏览之前电脑上打开的页面。

最新版的 Weave 加上 Maemo 平台的移动版 Firefox 实现了他的景愿。我们测试 Weave 1.0 的时候切身感受到了两台 Linux 电脑和 Nokia N900 智能手机之间的无缝同步。

设置

你可以直接在 Firefox 的扩展管理器里安装 Weave。装好扩展重启浏览器,之后会出现 Weave 账户设置窗口。你可以直接用 Mozilla Weave 云服务,也可以提供超链接调用自己架设的 WebDav 服务器。

设置 Weave 账户时你需要提供一个特别的加密短语,以此加密数据。等你在其它电脑上配置 Weave 时,除了传统登陆信息(用户名、密码)以外还必须输入之前的加密短语来使用 Weave 服务。该短语仅用于客户端的浏览器数据加解密。

你的数据在 Weave 服务器上是完全加密的。Mozilla 永远不知道你的加密短语,永远无法访问或修改你的数据。它的隐私标准比其它书签同步服务高得多。(译注:前两天第一次设置 Weave 过程中看到加密短语设计还挺吃惊的。Firefox 全球占有率位居第二,有数亿用户,AwesomeBar 为了增加搜索效率默认记录用户在 90 天内打开的每一条链接。这类数据在商业公司手上就是提供定向广告的敛财之道)。

在其它电脑上安装 Weave 时,你需要指定初次融合云端和本地数据的方式。你可以选择合并本地和云端数据,或者直接替换其中一端。

带着你的标签走

Weave 可以同步 Firefox 的多种数据,其中一项最重要的功能是支持追踪你的标签。Weave 同步的大多数元数据只是被简单的融合,让你在每个 Firefox 实例上都有相同的数据。标签的处理方式有所不同,每个浏览器都可以有自己的标签组,但你可以很方便的查看、打开其它实例上的标签。

该功能通过历史栏访问,安装 Weave 后会出现新项目——“其它电脑上的标签”(Tabs From Other Computers)。所有其它电脑上的标签都被有组织地列在这里。你可以打开单独的标签页面也可以一次性打开另一台电脑上的所有标签。

这种标签同步方式平滑地令人惊讶,表现非常出色。它还非常智能的不显示当前浏览器上已经打开的页面,在标签多的时候非常受用。

Mozilla 的标签同步方法也有少许不足。它不会同步页面状态。比如你在一台电脑上填好表格,到另一台电脑上打开标签就看不到之前填的内容。而且它也无法记住你之前滚动到的页面位置。

移动

Weave 在移动版 Firefox 上的安装、设置过程和桌面版基本相同。但用户界面经过调整以更好的适应移动用户体验。开启同步后,你可以在浏览器的主书签面板打开 “桌面书签”(Desktop Bookmarks)文件夹访问共享的书签。

左边栏会出现一个小小的电脑图标,点击它就能看到其它电脑上的标签。弹出的列表适合手指滚动,显示了页面图标、标题和超链接。点击项目进行加载。

我认为移动版 Firefox 上显示标签的方式比桌面版上更好。我研究 Weave 扩展的具体实现时获得了一个有趣的发现。移动版 Firefox 的标签列表是一个简单的 HTML 页面,用 JavaScript 加载数据。

桌面版和移动版的扩展都有这个页面。你在桌面版 Firefox 上输入 “chrome://weave/content/fennec-tabs.xhtml” 就能看到移动版上的显示效果。如果 Mozilla 能按这风格做一个适合桌面版的列表放在历史菜单里就好了。

总结

Weave 经过几年时间已经成熟不少,成为了最强大、最具竞争力的 Firefox 同步方案之一。

我一直是 Xmarks 扩展的狂热支持者,但现在我有意改用 Weave,因为它和移动版 Firefox 的同步极为出色。Xmarks 仍有些优势:支持多个主流浏览器;通过一个精密的系统来管理独立的同步方案;提供让你从任何地方都能访问的网页界面;更方便与他人分享书签。Weave 的高度安全性模式可能让它很难支持某些功能。

同步功能看起来可能不是那么惊天动地,因为其它浏览器和扩展上已有类似应用。Weave 真正具有竞争力的地方在于 Mozilla 平台可以为桌面、移动环境带来强大的协同能力。

移动版 Firefox 将完整的 XUL 运行环境装进你的口袋。Firefox 庞大的扩展生态圈里的所有高级应用都可以移植到移动浏览世界。还有一点值得一提,所有底层协议和服务器端基础设施都完全开放,这意味着理论上 Weave 可以被移植到其它浏览器和软件上。

随着 Mozilla 将移动版 Firefox 代入其它平台,我们可能会看见第三方开发者以它作为跨平台的移动程序运行环境,通过本地 XUL 和远程 HTML 打造复杂应用软件。

登录,参与讨论前请先登录

评论在审核通过后将对所有人可见

正在加载中

关注电子阅读、任何有趣的设备、IC 以及“历史的草稿”,相信移动设备与互联网的结合正促成近百年来最重要的一次变革。

本篇来自栏目

解锁订阅模式,获得更多专属优质内容