mac os x之前:下一步是什麼?人們為什麼喜歡它?

NeXTSTEP作業系統於1988年與史蒂夫·喬布斯的下一臺電腦一起推出,代表了桌面軟體設計的前沿。它成為蘋果macOS、iOS等產品的技術基石。讓我們看看NeXTSTEP有什麼特別之處。...

mac os x之前:下一步是什麼?人們為什麼喜歡它?

NeXTSTEP作業系統於1988年與史蒂夫·喬布斯的下一臺電腦一起推出,代表了桌面軟體設計的前沿。它成為蘋果macOS、iOS等產品的技術基石。讓我們看看NeXTSTEP有什麼特別之處。

NEXSTEP:靈活典雅,堅實基礎

在上世紀90年代來自Windows、macos、OS/2和BeOS的激烈競爭中,NeXTSTEP作業系統脫穎而出。這是因為它優雅地使用了詳細的圖示和排版,它內建的網路支援,易於程式設計的面向物件視窗系統,以及它堅實的UNIX根基。

所有這些特性(以及更多特性)為NeXTSTEP贏得了一批鐵桿粉絲。它還贏得了蘋果的粉絲,他們引領NeXTSTEP走向公司的未來。今天,數億人在mac、iphone、ipad和蘋果手錶上使用NeXT軟體的後代。但這是怎麼發生的?

相關報道:什麼是BeOS,為什麼人們喜歡它?

下一步的起源

20世紀80年代中期對史蒂夫·喬布斯來說很艱難。在蘋果的一場權力鬥爭之後,他離開了他在1985年共同創立的公司。同年,他與其他幾位蘋果老手一起成立了NeXT公司。

工作人員很快開始著手建立一個全新的計算機平臺,由Avie Tevanian負責軟體,蘋果資深的富頁處理硬體。為了避免與蘋果的非競爭問題,NeXT決定瞄準高階教育工作站市場。

經過幾年的開發,該公司於1988年10月釋出了NeXT電腦。它在效能上超越了當時的臺式計算機,震驚了媒體。

其特點包括:

  • 25兆赫摩托羅拉68030 CPU
  • 8 MB記憶體
  • 摩托羅拉數字音訊專用DSP晶片
  • 內建乙太網
  • 一種可以讀寫250MB光碟的磁光碟機動器
  • 支援高解析度1120×832螢幕,2位色深(4種灰度)

所有這些都被包裝成一個12英寸的鎂立方體。當然,這種技術並不便宜:一種基礎機型零售價為6500美元(今天約14000美元),大大超過了喬布斯最初的3000美元目標。

但硬體只是故事的一半。下一個生命注入了它的新機器,一個尖端的作業系統稱為NeXTSTEP。它將基於UNIX/BSD的核心(Tevanian的Mach)與複雜的、面向物件的桌面環境相結合。它使用Adobe的顯示PostScript技術以高解析度流暢地渲染圖形和字型。

NeXTSTEP是一個基於滑鼠的圖形作業系統,具有3D風格的介面和大而詳細的圖示。然而,在它華麗的外表下,卻隱藏著一個功能齊全的UNIX系統的跳動的心臟。由於內建了一個終端應用程式,一個對駭客友好的UNIX命令提示符在任何時候都只需點選一下。

喬布斯的團隊還將NeXTSTEP設想為一個從頭開始的網路作業系統。v0.8釋出版包括TCP/IP網路和一個高階郵件客戶端,可以傳送帶有音訊和數字影象附件的電子郵件。這些對網路友好的基礎,再加上內建的乙太網埠和優秀的應用程式構建工具,促進了Tim Berners-Lee在1990年在NeXT平臺上開發第一款全球資訊網瀏覽器。

事實上,有人可能會說NeXTSTEP展會的真正亮點是它的面向物件開發環境。它允許開發人員在模組化程式碼的基礎上用Objective-C快速建立複雜的圖形應用程式。這種易於開發的特性在90年代早期到中期吸引了許多客戶到NeXTSTEP。

一些開發人員使用NeXTSTEP作為為其他計算機開發程式的高階平臺。一個引人注目的例子是Doom,它是最早在MS-DOS個人電腦上推出的轟動一時的第一人稱射擊遊戲。

在開發過程中,id軟體的johncarmack和johnromero發現NeXT環境給了他們巨大的開發優勢。這對於他們為構建遊戲地圖而建立的註定失敗的關卡編輯器來說尤其如此。

Carmack說:“使用者介面和開發GUI應用程式的方便性在當時是NeXT所獨有的。“我們為以前的遊戲在DOS上開發了自己的編輯器,但要複雜得多,而且在開發過程中必須靈活地發展。“下一個是完美的。”

羅梅羅補充說,下一個環境比當時任何環境都要先進15年。他喜歡這個系統的高解析度,這使得他們可以除錯遊戲,同時在一個視窗中執行,這在DOS上是不可能的。

羅梅羅說:“沒有下一步,我們早就完蛋了。”。“但我不知道會是什麼樣子,也不知道要花多長時間。”

與那些飽受不穩定困擾的單使用者Mac和DOS機器,以及功能強大但笨重且不友好的UNIX工作站相比,NeXTSTEP是對未來的一種體驗。

相關:如何發揮經典的“厄運”在寬屏電腦或Mac

崎嶇的商業道路

儘管推出了尖端的硬體和軟體,NeXT在其整個存在過程中仍努力獲得可靠的收入來源。事實證明,NeXT最初瞄準的學術工作站市場規模太小,資金不足,無法支撐銷售這種先進硬體所需的利潤。

因此,NeXT多次嘗試調整其業務計劃。

一臺價格較低的機器NeXTstation於1990年釋出,隨後又推出了幾臺具有高階色彩功能的更快工作站。公司的銷售數字很難找到,但據報道,下一個公司在1993年硬體銷售前只售出了大約5萬臺電腦。

之後,NeXT決定專注於軟體,將NeXTSTEP移植到其他架構,包括英特爾的x86cpu、PA-RISC和Sun的SPARC機器。有一段時間,你可以買一個盒裝的NeXT,然後在家裡的486個人電腦上執行它(只要它符合系統要求)。

在作為一家獨立公司的最後一個重要轉折點上,NeXT決定主要關注它的祕密:一個與Sun共同開發的世界級面向物件的開發API,名為OpenStep。

1996年,NeXTSTEP成為了OPENSTEP for Mach(令人困惑的是,all caps品牌是為了將OPENSTEP OS產品與OPENSTEP API產品區分開來)。NeXT還發布了用於其他平臺(如Windows)的OpenStep API。

值得注意的nextstep釋出

mac os x之前:下一步是什麼?人們為什麼喜歡它?

NeXT在1988-97年間為各種平臺提供了至少12個主要版本的NeXTSTEP和OPENSTEP;下面是一些最值得注意的版本:

  • nextstep0.8(1988):下一個硬體附帶的第一個版本,包括下一臺計算機。
  • nextstep2.0(1990):這個版本引入了對彩色圖形、軟盤、CD-ROM的支援,這是開啟終端,等等。
  • nextstep3.1(1993):支援x86處理器的第一個版本,允許NeXTSTEP安裝在與IBM-PC相容的通用硬體上。
  • nextstep3.3(1995):OPENSTEP重新命名之前的最後一個版本。它支援摩托羅拉68K、英特爾i386、PA-RISC和SPARC平臺。
  • openstep4.2(1996):蘋果收購NeXT之前開發的最終版本。

nextstep的遺產

1995年,蘋果開始加大力度從外部公司獲得技術,作為下一代Macintosh作業系統的基礎。該公司的高管試圖收購BeOS的開發商,但史蒂夫•喬布斯(stevejobs)得知了這一計劃,並考慮了下一步的行動。

1996年,蘋果以4億美元收購了NeXT(包括NeXTSTEP、OpenStep和WebObjects)。伴隨著它,蘋果歷史的新篇章開始揭開。

收購後,蘋果接受了高層管理層的腦移植。喬布斯和其他幾位退伍軍人,包括特瓦尼亞和約翰·魯賓斯坦,都被安裝為蘋果公司的高管。有些人甚至開玩笑說下一個收購蘋果,而不是另一種方式。

工作很快開始將NeXTSTEP轉變為macos的下一個主要版本。在幾個名為Rhapsody的原型(以及一個基於Rhapsody的產品macosxsever1.0)釋出之後,蘋果於2000年登陸macosx。它成為今天公司未來軟體產品的核心方向,macosx被稱為macOS。

相關報道:20年後:MacOSX公測版如何拯救Mac

從那時起,80年代為NeXTSTEP開發的核心技術的後代一直存在於macOS、iOS、iPadOS、watchOS和tvOS中。隨著時間的推移,OpenStep演變成了macosx應用程式的核心cocoaapi。

macOS還包括一些應用程式(包括字典、象棋、文字編輯和郵件.app)在NeXTSTEP上,所有這些都直接從早期版本開始。macOS旋轉的死亡風車也始於NeXTSTEP,NeXTSTEP的碼頭是macOS的祖先。

基本上,macOS仍然是其核心的下一步,儘管有許多重大變化。

下一步瑣事

如果您喜歡這段記憶之旅,我們將為您留下以下有趣的下一步小道訊息:

  • 在1990年nextstep2.0之前,“黑洞”相當於Mac上的垃圾箱或Windows上的回收站:在2.0中,它被改為“回收器”
  • nextstep2.0包含了一封來自stevejobs的預裝郵件:這是NeXT郵件軟體中出現的第一封郵件。
  • NeXTSTEP附帶了單色圖示和應用程式:直到1992年nextstep3.0才出現彩色作業系統。
  • 1991年,NeXTSTEP首次推出了用於計算機應用的數字“應用商店”:電子AppWrapper透過加密和數字版權管理將商業軟體包作為數字網路下載進行銷售。
  • 發表於 2021-04-01 09:35
  • 閱讀 ( 52 )
  • 分類:網際網路

你可能感興趣的文章

喜歡雙峰嗎?你應該在netflix上看的10個節目

...謎團。如果你已經愛上了它,我們懷疑你迫不及待地想看下一集。 ...

  • 發佈於 2021-03-14 11:27
  • 閲讀 ( 50 )

我們為什麼拖延?5個科學支援的網站來理解和克服它

... 閱讀解釋流程圖的整篇文章很重要,這樣在進入下一步之前,您就知道完成這些步驟的正確方法。基蘭博士建議把它作為一個實際的流程圖,也就是說,如果第一步讓你克服了拖延,那就忘掉接下來的步驟。否則,按照流程圖...

  • 發佈於 2021-03-20 10:59
  • 閲讀 ( 54 )

什麼是beos,為什麼人們喜歡它?

...這也證明了Be以多媒體為中心的桌面計算理念是可行的。 是什麼讓貝奧斯與眾不同? BeOS釋出後不久,媒體對這個專案持懷疑態度,但總體來說,還是稱讚它乾淨整潔的介面。BeOS的按鈕使用是最小的和謹慎的。BeOS沒有在每個視...

  • 發佈於 2021-04-01 10:49
  • 閲讀 ( 44 )

如何在Windows10上的virtualbox中安裝macos high sierra

...任何語言,然後單擊“下一步”。但是,在執行其他操作之前,請單擊“磁碟實用程式”,然後單擊“繼續” 您將看不到驅動器:不要驚慌,預設情況下,High Sierra會隱藏空白驅動器。在選單欄中,單擊“檢視”,然後單擊“...

  • 發佈於 2021-04-07 03:56
  • 閲讀 ( 53 )

螢幕保護程式已經幾十年沒用了。他們為什麼還在這裡?

...來說,這是一個特別的問題,在平板顯示器變得經濟實惠之前,我們都使用過這種笨重的盒子。在這些顯示器上顯示同樣的東西足夠長的時間,它會“燃燒”到顯示器上,留下一個一直顯示的重影影象,即使顯示器關閉。下面是...

  • 發佈於 2021-04-07 08:51
  • 閲讀 ( 43 )

如何將菜譜傳送到googlehome以獲得分步指導

...個語音命令可以用來控制食譜的播放。 “好的,谷歌,下一步。”這個命令將播放菜譜的下一步。 “好的,谷歌,重複這一步。”如果你需要再次聽到食譜的另一部分,使用這個命令讓谷歌主頁重複你聽到的最後一步。 “好...

  • 發佈於 2021-04-07 21:44
  • 閲讀 ( 36 )

如何將檔案和應用程式從一個mac遷移到另一個mac

...你沒有馬上開始傳輸,因為你想在等待大量檔案傳輸完成之前,先玩一下新電腦。 不管怎樣:您可以隨時在新Mac上啟動遷移助手。首先,將你的Mac電腦**電源:這需要一段時間,而且你不希望你的電池半途耗盡。然後,在Finder中...

  • 發佈於 2021-04-07 23:33
  • 閲讀 ( 32 )

如何完全解除安裝office 2011 for mac os x

...ce2011 for Mac是一件極其複雜的事情。 更新:在安裝新版本之前,無需解除安裝舊版本的Office for Mac。保留舊版本的安裝並安裝新版本。新版本的Microsoft Outlook將從舊版本匯入電子郵件,但只有在您保留舊版本安裝後才能匯入電子...

  • 發佈於 2021-04-10 21:50
  • 閲讀 ( 39 )

windows 10應該從mac os x yosemite複製的5個想法

...商店的唯一原因是為了保護使用者。在我們公開羞辱他們之前,微軟並沒有試圖將欺詐行為排除在其Windows應用商店之外,所以他們不妨在點選一個可怕的警告後讓人們繞過應用商店。 連續性 連續性使您的膝上型電腦或臺式電...

  • 發佈於 2021-04-11 05:20
  • 閲讀 ( 42 )

如何在hp probook(或相容膝上型電腦)上安裝mac os x lion

...已經安裝了Windows,您可能需要重新格式化它)。在繼續之前備份資料。我們將使用UniBeast方法。首先準備UniBeast USB驅動器。我們有詳細的指南,所以你一定要去看看。解釋整件事需要時間。但簡而言之,在Mac上購買OS X Lion應用程...

  • 發佈於 2021-04-12 10:23
  • 閲讀 ( 53 )
鈴duang子
鈴duang子

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦