Windows 设计史(二)「海王星」项目:「稳定」表象背后的求索
内容提要
本文回顾了Windows在80年代至1995年的设计历程,介绍了微软在Windows界面设计方面的探索,包括操作系统网页化试验和RedShark、Neptune项目的界面重构尝试。尽管未被接受,但仍对现代操作系统有影响。
延伸解读
浏览器大战如何催生界面实验
文章指出,微软加速IE与Windows集成,直接源于与网景的竞争。网景创始人曾宣称Windows将沦为“设备驱动程序集合”,这刺激微软通过系统级集成提升IE份额。这种竞争压力催生了“操作系统网页化”试验,如hta文件和活动桌面。读者可从中看到,商业竞争如何推动技术设计走向激进,甚至带来后续剥离IE的难题。
任务导向设计的超前与局限
Neptune的“活动中心”以任务而非工具组织界面,强调无缝体验和可发现性。但Paul Thurrott指出,它更适合新用户,高级用户偏好直接寻找工具,频繁重复任务也不适合这种强调简单性的设计。这提醒我们,界面设计需平衡不同用户需求,超前理念未必能立即落地。
未竟理念的现代回响
RedShark/Neptune虽未成功,但其思想影响深远。活动桌面功能在动态桌面软件中重现;起始页替代开始菜单的尝试,埋下了Windows 8全屏开始屏幕的种子;以项目为中心的组织原则,与云计算和Teams/Slack等协作工具的理念相似。这些例子说明,失败实验中的洞察可能在未来以新形式复活。
Q&A
Windows 设计历程中有哪些重要的项目?
重要的项目包括RedShark和Neptune,这些项目探索了以任务为导向的用户界面设计。
Neptune项目的核心理念是什么?
Neptune项目的核心理念是以人为本的计算体验,强调任务导向和项目为中心的用户界面设计。
Windows 98如何实现操作系统网页化?
Windows 98通过引入Internet Explorer 4和Windows桌面更新,实现了操作系统与浏览器的集成。
RedShark项目的目标是什么?
RedShark项目旨在构建以人为本的计算体验,提出了以项目为中心的用户界面设计理念。
Neptune项目中的活动中心设计有什么特点?
活动中心设计强调任务导向,提供无缝的用户体验,并根据任务目标表述选项。
为什么Neptune项目最终未被微软接受?
Neptune项目未被接受的原因包括比尔·盖茨认为其理念过于类似大型机,且当时技术不足以支持其实现。