NeXT 的傳承:史蒂夫·賈伯斯流放如何形塑了現代運算

史蒂夫·賈伯斯的敘事往往被簡化為兩個階段:Apple 的遠見創始人,以及將公司從破產邊緣拯救回來的凱旋回歸執行長。然而,中間的那些年——他在創立 NeXT 期間的「流放」——所代表的意義遠不止於履歷上的空窗期。這段時期是一個關鍵的磨練期,不僅轉化了賈伯斯的領導風格,也轉化了個人運算的架構本身。

雖然有些人認為這些年是「被遺忘的」,但 NeXT 的技術 DNA 已編織進現今使用的每一台 Apple 裝置中。從 macOS 的基礎到物件導向程式設計的普及,NeXT 時代是 1980 年代實驗性 GUI 與 21 世紀無縫生態系統之間的橋樑。

技術基石:NeXTSTEP 與 Objective-C

NeXT 不僅僅是為了打造更好的電腦;它是為了重新思考軟體是如何建構的。NeXTSTEP 的核心是對物件導向程式設計的承諾,主要是透過 Objective-C。這種方法讓開發者能夠使用「物件」——預先編寫的功能函式庫——這大幅減少了建構複雜應用程式所需的時間。

這種開發哲學的轉變具有深遠的影響。正如社群貢獻者所指出的,NeXTSTEP 的效率極高,使得當時聞所未聞的快速原型開發成為可能。一個顯著的例子是透過 Jean-Marie Hullot 開發的 Interface Builder 所實現的「5 分鐘文字處理器演示」。

除了 UI 之外,NeXT 團隊的技術貢獻是巨大的:

  • Avie Tevanian 開發了 Mach Microkernel,為多工處理提供了穩健的基礎。
  • Mike Paquette 撰寫了 Display PostScript,這在 Apple 收購 NeXT 後演變成了 Quartz (Display PDF)。
  • WebObjects,一個用於建立動態網頁應用程式的框架,成為了 NeXT 的關鍵營收來源,為 Dell 和 USPS 等主要供應商提供了早期系統。

領導力的磨練期

除了程式碼之外,NeXT 的歲月也為史蒂夫·賈伯斯提供了管理實驗室。早期的賈伯斯以其才華橫溢但同時也具備不穩定性而聞名,這最終導致了他的離開 Apple。

"一位經常被被忽視的事實是,失敗與限制如何形塑了更好的領導力。看起來 NeXT 的歲月給了賈伯斯空間,讓他能以一種如果 Apple 持續不間斷地成功時可能不會發生的方式,重新思考產品焦點。"

這段時期讓賈伯斯從一個破壞性的力量轉變為一個有紀律的遠見家。當他回到 Apple 時,他已經學會了如何將高層次的審美目標與可擴展的工程實踐結合起來,這項技能對於隨後推出的 iMac、iPod 和 iPhone 至關重要。

對現代 Apple 的隱形影響

人們常有一個誤解,認為 Apple 在賈伯斯回歸後「恢復」了其身分。事實上,現代的 Apple 在許多方面都是 NeXT 的精神與技術繼承者。當 Apple 在 1996 年收購 NeXT 時,他們不只是在買一家公司;他們是在買一個作業系統,該作業系統將成為 Mac OS X 的核心。

這種影響不僅限於作業系統。在 NeXT 開發的工具與方法論——特別是針對開發者生產力與整合設計的關注——成為了 Apple 軟體生態系統的金標準。甚至連遊戲產業也感受到了影響;值得注意的是,John Carmack 的 Quake 是在 NeXT 工作站上開發的,這展示了該機器在 90 年代中期對於高階 3D 動畫與圖形處理的能力。

傳承與反思

雖然 NeXT 作為硬體產品可能因為高昂的價格與利基市場而導致商業上的失敗,但其智慧傳承卻是絕對的。從脆弱的 System 7/8/9 架構轉向 OS X 的穩定性,唯有透過 NeXT 年歲所做的努力才得以實現。

今天,NeXT 的精神不僅活在 Apple 的專有程式碼中,也活在社群專案中。例如,nextspace 專案試圖將獨特的 NeXTSTEP look and feel 帶到 Linux,證明了 1980 年代末期的審美與功能選擇至今仍能與開發者產生共鳴。

Sources