通过最近做软件的 Opera 和做互联网的 Google 的产品发布,我深切的感受到了二者的不同。

Opera 前段时间对下个版本添加了许多功能,目前已经进入了修补 bug 的时期。而 Google 在前几天的 Press Day 上也连续发布了多了颇为让人期待的产品。

首先说说二者的记事本功能。Opera Notes 作为此浏览器的特色功能,由来已久。通过这个功能,我们可以将网页上的文字保存下来,并且保留到该网页的连接,在有文本框插入文字是,可以通过向下的箭头列出所有保存的 Opera Notes。不过这个功能仅仅是个单机版本,不能在不同机器上共享数据。

Google Notebook 生来就是一项互联网服务,和 Google 帐户联系起来,用户可以共享自己的 Notes,不存在跨 PC 的问题。此外,Google Desktop 中的 Scratch Pad 现在也可以保存到服务器了。

其次是个人配置的保存。Opera 浏览器的所有设置(书签、工具栏配置、内容过滤规则)都是保存在本机上,这也是传统的做法。这样做的缺陷就是当重装或者更换机器的时候,会重复的做许多设置,很没意思。

这次发布的 Google Desktop 4 有了一项把设置保存到 Google 服务器的功能,项目包括: 使用的 Google Gadgets 及其设置,Scratch Pad 的内容,To Do List 的内容。所有这些保存都是和 Google 帐户相关联的。

[小结]上面这两点都是典型的软件思维和互联网思维。互联网尽可能的共享,尽可能的利用网络保存数据;而软件则把自己的保证自己功能好用,足够稳定,而设置都保存单机上。

Google 在围绕 Google 帐户做事情,我们每时每刻都能感受到 Google 服务器的存在;而 Opera 虽然也有自己的社区,但是却是作为一个产品提供的,最重要的是,各个产品之间鲜有联系,我们每时每刻感受到的都是 Opera 的产品。在这一点上,Opera 真应该反思一下自己传统的软件思维,向 Google 的互联网思维靠拢。

关于 Opera 和 Google 的比较还有第三点,对产品质量的控制。Opera 按照软件思维发布自己的产品,每一个新产品都经过“产品设计-新功能集中添加-发布前广泛的测试-发布后 bug 的修复”等步骤,最终交给用户的都是质量过硬的产品。并且,Opera 每个平台(Windows、Linux、Mac)都保持了功能的一直,不像 Google,一直作出支持开源的姿态,却都是仅仅推出 Windows 版本的软件。

Google 的产品虽然创意都很好,总能给用户带来惊喜,但是在推出之前缺乏足够的测试,产品推出之后也有可能面临因为开发人员转向新的领域而得不到功能增强甚至 bug 修复。而所谓的“beta”,在我看来,不过是个挡箭牌,产品一经推给用户,就必须负担起维护的责任。或许这就是互联网(更准确点,web2.0?)发布产品的方式吧!

在产品质量控制方面,干互联网的 Google 实在应该向干软件的 Opera 学习。有人说互联网竞争激烈,没有时间;Google 产品线太长,顾不过来;.. 其实,大家都知道,这些不过是借口。“能力越大,责任越大。”

比较完了,没有总结不好,拿这个充数:-)做软件的 Opera 和做互联网的 Google 都是很优秀的公司,我都很喜欢,因此总是希望他们能够更上层楼。对于一下看不顺的公司,我都懒的瞟一眼 :-)

还有一些题外话,我感觉 Opera 和 Google 现在有点对不上劲。Google 新推出的几款产品(Google pages, Calendar, Notebook)都不支持 Opera。上半年曾经传出 Google 有意收购 Opera,是不是真有此事,但 Google 没有如愿,从而伤了和气? 还是 Google 雇佣了 Firefox 的主要开发人员,因此把对抗 IE 的重任全部压到 Fx 上,从而冷落了 Opera ?