
GEM 發生了什麼事?回顧早期圖形介面的興衰史
這篇文章探討了 GEM 的歷史,這款早期的圖形使用者介面雖然比 Windows 更早上市,但最終因 Apple 的法律壓力、軟體匱乏以及微軟的市場主導地位而失敗。
背景
GEM(Graphical Environment Manager)是由 Digital Research 開發的早期圖形使用者介面,曾領先 Windows 1.0 問世,並成為 Atari ST 電腦的標準作業環境。儘管其技術源流可追溯至 Xerox PARC,但在 PC 市場因蘋果的侵權訴訟與微軟的競爭而逐漸式微,最終轉向利基市場並走向開源。
社群觀點
針對 GEM 的衰落,社群討論集中在技術架構、市場策略與軟體生態等多重維度。許多資深開發者指出,GEM 在 PC 上的失敗不僅是法律訴訟導致介面被閹割,更深層的原因在於其 API 設計過於簡陋。與微軟 Windows 相比,GEM 僅能視為 DOS 之上的圖形外殼,缺乏真正的多工處理能力與虛擬記憶體系統。Windows 將所有元件視為「視窗」的統一架構,顯然比 GEM 將對話框與繪圖區域拆分為不同邏輯的作法更具前瞻性。此外,Digital Research 提供的開發工具與文件品質普遍被認為不如微軟,這使得第三方軟體開發者轉向 Windows 陣營。
在 Atari ST 平台上,GEM 的命運則略有不同。雖然它在音樂製作(MIDI)領域因硬體優勢而大放異彩,但軟體盜版問題被認為是打擊開發者信心的主因。WordPerfect 等大型軟體商曾公開表示,ST 平台的盜版情況遠比 PC 嚴重,導致其後續更新意願低落。然而,也有評論者反駁,軟體商自身的移植品質低劣、未能善用硬體特性,才是導致用戶流失的關鍵。Atari 掌權者 Jack Tramiel 被批評缺乏對軟體生態長期維護的遠見,未能及時更新作業系統(TOS/GEM)以應對快速變化的市場,直到 90 年代初期才推出具備搶佔式多工能力的版本,但當時 Windows 3.0 已奠定勝局。
有趣的是,部分參與討論的技術人員對 Digital Research 的其他產品如 Concurrent DOS 抱持高度評價,認為該系統在 80 年代中期就實現了真正的多工與多用戶環境,技術實力並不亞於同期的 AmigaOS。GEM 的失敗被視為 Gary Kildall 悲劇性商業史的縮影:即便擁有領先的技術概念,卻在 OEM 授權協議、法律攻防以及開發者支援上全面潰敗。
延伸閱讀
- Ventura Publisher:留言中多次提到的桌面出版軟體,是 GEM 在 PC 平台上最成功的應用案例。
- GEM API 詳解:Seasip 網站保存了關於 VDI 與 AES 的底層技術文件,記錄了 GEM 的架構細節。
- Lee Lorenzen 的演示影片:GEM 首席建築師在離開 Xerox 後,向 Digital Research 展示其圖形介面構想的珍貴歷史影像。
- FreeGEM / OpenGEM:GEM 開源後的社群延續專案,雖然目前已停止活躍開發,但仍是研究早期 GUI 的重要資源。