Synth Daily

旧式桌面操作系统截图

这部分内容回顾了从1983年到2005年间多种经典操作系统图形界面的演变历程。它按时间顺序展示了 Visi On、GEM、NeXTstep、Windows、OS/2、BeOS 及 Mac OS X 等系统的截图,揭示了图形用户界面(GUI)如何从最初简陋、功能单一的窗口系统,逐步发展为功能丰富、设计统一的现代化桌面环境。其中不仅记录了视觉设计的变化,也穿插了关键的技术节点和影响深远的行业事件。

早期的图形界面 (1983-1988)

在个人电脑的早期,图形界面是一种革命性的概念。这些系统奠定了我们今天所熟知的窗口、图标和菜单的基础。

  • VisiCorp Visi On: 这是最早为 IBM PC 设计的集成图形环境之一,为后续的 GUI 发展提供了初步的范例。

  • SunTools: 运行在 Sun 工作站上的早期窗口系统,在多个 SunOS 版本中不断演进,是专业技术领域图形界面的代表。

  • GEM (Graphics Environment Manager): 由 DRI 公司为 IBM PC 开发。在苹果公司发起的“外观与感觉”诉讼后,GEM 的设计受到了严重限制。

    诉讼前的 GEM Desktop 1.2 版本拥有类似 Mac 的桌面图标(包括垃圾桶)和可重叠的窗口。诉讼后的 GEM Desktop 3.0 版本则被迫改为两个固定的、平铺的窗口,无法自由移动或调整大小。非常蹩脚。

  • Arthur: Acorn Archimedes 计算机的早期操作系统,虽然起初非常简陋,但在其后续版本(如 Arthur 1.20)中,已经能看到系统逐渐成熟的迹象。

  • NewTek Digi-Paint: 这款 Amiga 平台的绘图软件充分利用了硬件优势,特别是其定义多个逻辑屏幕的能力。

    • 画布: 320×400 像素,4096 色 HAM6 模式。
    • 菜单: 640×200 像素,4 色。
    • 工具面板: 320×200 像素,4096 色 HAM6 模式。

窗口系统的多样化发展 (1988-1994)

随着硬件性能的提升,各种图形环境开始涌现,它们在不同平台(PC, Mac, UNIX)上探索着各自的设计哲学。

  • OS/2 Presentation Manager: IBM 与微软合作开发的操作系统,旨在成为 DOS 的继任者,其图形界面在当时具有一定的先进性。

  • NeXTstep 1.0: NeXT 电脑的操作系统,引入了许多超前的设计理念,如面向对象的 Workspace Manager 和创新的 Column Browser 文件浏览器。它的设计深刻影响了后来的 Mac OS X。

  • Windows 2.x & 3.0:

    • Windows 2.x 在处理超过16色时存在缺陷,导致某些灰色元素会偏向棕色或紫色。
    • Windows 3.0 引入了新的 Palette Manager,极大地改善了颜色处理能力,使其能够更好地利用硬件的色彩表现力。
  • RISC OS: Arthur 的后继者,在 Acorn 计算机上提供了更成熟的桌面体验,拥有灵活的显示模式和应用程序。

  • HP NewWave Office: 一个基于 Windows 的 对象化桌面环境,它试图通过将所有东西都视为“对象”来简化用户操作。

  • A/UX: 苹果公司推出的在 Macintosh 硬件上运行的 UNIX 系统,它将 Mac 的 Finder 界面与 UNIX 的命令行结合在了一起。

  • SCO OpenDesktop: 早期的商业 UNIX 系统之一,它在 PC 上提供了基于 X11 的图形桌面,并集成了 DOS 模拟等功能。

在我第一次接触 Linux 时,我花了好几个星期下载和制作软盘镜像——弄错了,再来一次——结果发现我的 SCSI 主机适配器不被支持。24年后,我终于成功地把它安装到了某个设备上。

成熟与竞争 (1994-1999)

这一时期见证了 Windows 95 的巨大成功,以及 BeOS、OS/2 等竞争者的努力。同时,苹果公司在经历了一段迷茫期后,通过收购 NeXT 找到了未来的方向。

  • Macintosh System 8.0d9 ("Copland"): 苹果一个著名的、最终被放弃的下一代操作系统项目。

    Copland 的早期开发版本(D9)极不稳定。仅仅是在文件对话框中导航文件和文件夹,就常常导致整台机器死机。

  • BeOS: 一个从零开始设计的现代化多媒体操作系统,以其 高响应速度多线程性能 而闻名。其开发版本(DR)的演进过程展示了界面的快速迭代。

  • AIX Common Desktop Environment (CDE): 一个由多家 UNIX 厂商(DEC, IBM, HP, Sun)共同开发的 “通用桌面环境”。它们的外观几乎完全一样,旨在提供跨平台的统一体验。

  • Rhapsody: 苹果收购 NeXT 后,将 NeXTSTEP 与经典 Mac OS 技术融合的产物。

    Rhapsody DR1 看起来就像是 OPENSTEP 和经典 Mac OS 的混合体,视觉上有些不协调。而 Rhapsody DR2 则将这些元素整合得更加统一,更接近经典 Mac OS 的外观。

  • Mac OS X Server 1.0: Rhapsody 的最终商业版本,虽然视觉上与 Rhapsody DR2 几乎没有变化,但其底层已经足够稳定,可以作为服务器系统使用。

现代 GUI 的黎明 (1999-2005)

21世纪初,Mac OS X 的发布标志着一个新时代的开始,其引入的 Aqua 界面为整个行业设立了新的视觉标杆。

  • Mac OS X Developer Preview 2: 这是在 Aqua 界面亮相之前的最后一个开发者预览版。从视觉上看,它与经典的 Mac OS 区别不大。这种“似曾相识”的感觉可能正是苹果认为有必要推出 Aqua 界面的原因,以创造一种全新的、令人兴奋的体验。

  • Mac OS X Developer Preview 4: 首次展示了 Aqua 界面,但仍与最终版本存在一些差异:

    • Finder 中仍然保留了“特别”菜单。
    • 菜单栏中心的苹果标志仅为装饰,没有功能。
    • Dock 已经基本成型,但使用省略号来指示正在运行的应用。
  • Mac OS X 10.0 "Cheetah": 现代 GUI 的开端,带来了流畅的视觉效果和合成特效。虽然在当时看起来有些“过度设计”,但它成功地吸引了所有人的注意力。

  • Mac OS X 10.1 "Puma": 在 10.0 发布仅六个月后推出,主要集中在 性能和稳定性的改进 上,并进行了一些微妙的视觉调整,使其更加成熟。这个版本为后续 OS X 的年度升级模式奠定了基础。