Microsoft Bob:微软最失败的产品,却以这样的方式留在了 Windows 中
知乎:https://zhuanlan.zhihu.com/p/618727624
Microsoft Bob,一个旨在简化用户对电脑的操作的产品,却在发布一年后即停产,在 PC World 杂志评选的有史以来最糟糕的 25 款科技产品榜单中排名第7,在 CNET.com 评选的十年最差产品榜单中排名第一,并在时代杂志发布的 50 项最差发明榜单中占有一席之地。甚至连它的开发代号也带有一定的讽刺意味 —— 乌托邦(Utopia)
但是,在微软彻底抛弃了它之后,它却以一种特殊的方式成为了 Windows 的一部分。
Microsoft Bob(代号 Utopia)是一个旨在取代 Windows 程序管理器,为 Windows 3.x、Windows 95 和 Windows NT 操作系统提供更加友好的界面的产品。该产品于 1995 年 3 月 11 日发布,并于 1996 年初停产。
Microsoft Bob 的用户界面旨在简化新手计算机用户的导航体验。它的主界面被描绘成房子的内部,不同的房间对应于现实的房间风格,例如厨房或家庭房间。每个房间都包含装饰品和家具,以及代表应用程序的图标。Bob 内置的应用程序将由对应的物件表示——例如,单击时钟将打开日历,而笔和纸表示文字处理器。用户还可以将快捷方式添加到他们计算机上的应用程序。这些快捷方式在各种风格的装饰品(例如盒子和相框)中显示图标。
它还为用户提供了完全定制整个房子的选项。用户可以完全控制每个房间的装饰,还可以在房屋中添加或删除房间,并更改每扇门的目的地。 Bob 还为房间设计和装饰提供了多种主题,例如现代和后现代。它还包含多个“助手”(如一只名叫“Rover”的小黄狗),它们旨在帮助用户在“房屋”中导航。



然而,概念是好的,但是落到现实中就会出现很多问题。
尽管它在“消费电子展”上的演示获得了普遍积极的反响,但后来用户普遍给出了负面反馈。其中一方面是由于它过高的硬件需求。甚至于在发布会上,比尔·盖茨在他的演示期间需要 17 次鼠标点击才能打开一个文件。2017 年,梅琳达·盖茨 (Melinda Gates,比尔·盖茨的前妻,也是该产品的营销经理) 承认该软件“需要一台比当时大多数人拥有的更强大的计算机”。
另一方面则来自于它糟糕的设计。《纽约时报》评论说“家居设计显然是‘审美有问题的六年级学生’的作品”,批评了软件的硬件要求和存储数据的文件格式选择,并得出结论认为它并不像微软宣传的那么简单。《华盛顿邮报》称家庭环境“死气沉沉”,称角色的可爱程度有限,批评它缺乏定制和访问 Windows 组件。
根据 PC Data 的数据,从发布到停产的实际销量仅为 58,000 台左右—— 远低于微软本来的销售数百万台(像 Microsoft Works 和 Encarta 那样)的估计。尽管在发布仅一年后即停产,Microsoft Bob 继续在评论和流行媒体中受到严厉批评。微软前 CEO 史蒂夫·鲍尔默 (Steve Ballmer)以 Bob 为例,说明“在这样的情况下,我们认为我们没有成功并会停下来。”。
Microsoft Bob 最终于 1999 年停止支持。至此,微软似乎已经彻底抛弃了它,就连它的专属域名 bob.com 也被卖给了技术人员 Bob Antia 以换得 windows2000.com 域名。
但是,真的吗?(要知道,微软可是一个出了名的以怀旧为特色的公司)
Microsoft Bob 的设计元素被广泛应用于微软的其他产品中。它的“虚拟助手”这一元素到了 Office 中演变为 Office 助手,它采用的 Microsoft Agent 技术以及其中的某些角色(比如小灵通 The Dot 等)就来源于 Bob,;Windows XP 资源管理器中的搜索助理就是这只名为 Rover 的小黄狗(这只小黄狗,成为了多少代人的历史记忆……)。


但 Microsoft Bob 的遗留还远不止于此。
2008 年 7 月,雷蒙德·陈发布了一篇文章(https://learn.microsoft.com/zh-cn/previous-versions/technet-magazine/cc565089(v=msdn.10)?redirectedfrom=MSDN) ,指出“Microsoft Bob 的加密副本存在于 Windows XP 的安装磁盘中”。他谈到,因为当时“尽管将翻译、支持工具和必须放到磁盘中的其他内容所需的空间计算在内,仍然会剩余约 30 MB 的存储空间。担心这些事的人们指出,既然我们买下了磁盘上的所有存储空间,那就应该把它都用起来,不是吗?”,同时“为了减少 Windows 非法副本的个数(但却收效甚微)”,有人决定使用虚拟数据填充磁盘上的该剩余空间,然后通过 Windows 安装程序来确认虚拟数据是否仍然存在的方式来防治盗版。他还谈到,尽管“只需调用 CryptGenRandom 函数即可生成 30 MB 加密随机字节,但这种方法还真没有吸引力。”于是微软选用了 Microsoft Bob 的软盘映像并将其加密,填充了安装磁盘中的剩余空间。他将这一做法形容是“事实证明,Microsoft Bob 死了比活着更有用”。
2020 年 11 月 25 日,已退休的微软工程师戴夫·普卢默(Dave Plummer,任务管理器的发明者)在他的 Youtube 频道上承认(相关报道可见 https://www.theregister.com/2020/11/25/xp_bob/),自己就是那个将 Microsoft Bob 的加密副本装入了 Windows XP 的安装磁盘中的人。他谈到,当时自己所在的团队正致力于寻找区分 Windows XP 安装磁盘的各种版本(比如 OEM 版和零售版)的方法,而正如雷蒙德·陈所说的那样,他想要寻找一个“微软拥有许可并且我相信它已尽可能预压缩以便我可以高度加密的数据”用于填充 XP 的安装磁盘并将其作为区分 XP 不同版本的依据。在 MS-DOS 上的工作经历使得他相信软盘映像是最好的选择,同时他也是 Microsoft Bob 的忠实粉丝。因此,“我提取了 Microsoft Bob 的压缩软盘映像,并将它们连接成一个大的 Bob blob。然后我用不同的加密工具和技术多次加密 Bob 的 blob,包括由一长串密码生成的巨大的私钥/公钥并随机地移动它们”,但是他也承认,“密钥是多部分的,而且已经近 20 年了,我仍然无法把完整的密码写下来”。他“为自己所做的工作感到骄傲”,并认为 Microsoft Bob“虽然从未在大舞台上演出过,但他还得跟着乐队坐在公共汽车上到处跑。”

我提到过,Microsoft Bob 中的“虚拟助手”这一元素后来在 Office 中演变为“Office 助手”,而最为著名的 Office 助手形象就是大眼夹(Clippit,昵称为 Clippy),事实上,他的故事远比 Microsoft Bob 精彩得多,尽管早在 2001 年就已在 Office XP 中被隐藏(实际上已相当于被弃用,而当时的微软也将“弃用 Clippy”作为营销重点之一),但事实上他仍然出现在 Office,Windows 等其他微软产品中,一直至今,已经成为了微软的文化符号之一。他的故事我将在下期进行详细介绍。