運行在蘋果電腦上的MacOS、蘋果手機iOS以及平闆iPadOS這三個操作系統的親爹是誰?
MacOS 2001年發布,當時的名稱叫做MacOS X(X是羅馬字母“10”)的意思,按照這個理解,那麼其親爹那不就應該是MacOS 9.0系列嗎?其實不是,MacOS 9.0和MacOS 10.0可以算作同母異父的兩兄弟而已。
MacOS X
MacOS 9.2
那MacOS X的親爹是誰呢?
這就要追述到1985年。1985年蘋果公司曆史上發生了一件大事情,喬布斯被踢出蘋果了。當年蘋果銷量大減,喬布斯請了位賣肥宅快樂水的牛人斯卡利做蘋果的CEO。
喬幫主和斯卡利
其實當年蘋果銷售大減主要原因就是IBM推出了個人電腦,1985年戴爾推出了首台兼容機。這東西性能、體驗、操作系統都不如蘋果,但就是便宜!
1981年發布的IBM PC
1985年 戴爾首發的IBM PC兼容機
蘋果在斯卡利的帶領下實現了銷售額8億到80億的增長!但是斯卡利這種賣肥宅快樂水出身的掌舵者缺乏像喬布斯那樣對于IT發展的深刻洞見,吃完了喬布斯留下的老本後,斯卡利被迫1993年離開了蘋果。
再說喬布斯。
喬幫主就是喬幫主,他擁有對IT發展的深刻洞見是常人不可相比拟的,即便微軟的比爾蓋茨也隻能望其項背,微軟的發家史我們以後再詳說。喬布斯離開蘋果的時候蘋果靠着全世界第一套普及化的商用圖形化操作界面操作系統以及微軟開發的“所見即所得”的辦公軟件Word、Excel、PowerPoint,占領了商用電腦的;龍頭地位,80-90年代中期的微軟DOS、Windows3.x根本沒有辦法與之抗衡,即便電腦價格比蘋果便宜。
喬幫主和他的Lisa電腦
喬幫主認為軟件和硬件必須是一體化的。同時經過十年的折騰,喬幫主也認識到原有的MacOS操作系統已經落後。當年無論是喬布斯還是比爾蓋茨,這些個人電腦的初創者基本都是票友下海,喬布斯大學本科是藝術設計,比爾蓋茨的本科專業是法律,對于他們來說最具有親和力的開發語言是BasiC語言——簡單易用!
但是,Basic語言也有局限性,因為簡單所以很多功能比較傻瓜化,沒有辦法調用更多的計算機硬件資源。以至于後來無論是喬布斯還是比爾蓋茨都轉向使用C語言開發操作系統。
Basic語言代碼
C語言代碼
喬幫主離開蘋果以後建立了一家名為NeXT的計算機公司,在加州大學伯克利分校開發的Unix操作系統上搞出了一套操作圖形化操作系統,名為NeXTSTEP。
加州大學伯克利分校
FreeBSD Unix操作系統
NeXTSTEP 操作系統安裝界面
NeXTSTEP 操作系統登錄界面
NeXTSTEP 操作系統 桌面
NeXTSTEP操作系統 軟件運行窗口
NeXT在1988年推出了第一個工作站電腦産品NeXT Computer,随後在1990年推出了體積較小的NeXTStation。總體來說,NeXT的産品銷售量相當有限,估計大約隻賣出了約50,000台。但是對往後的電腦産業有着深遠影響。
第一款網絡浏覽器WorldWideWeb和有史以來第一款應用商店都是在NeXTSTEP平台上發明的。
第一款網絡浏覽器www
現在網絡浏覽器中常見的一些功能和鍵盤快捷鍵可以追溯到NeXTSTEP約定。HTML1.0和2.0的基本布局選項可歸因于NeXT的文本類中提供的那些特性
上世紀90年代,由id軟件在NeXT機器上開發的PC遊戲Doom、doom和Quake。其他基于厄運引擎的遊戲,如《異端》及其續集《烏鴉軟件的黑森》(Hexen)和《流氓娛樂的紛争》(Strife by Rogue Entertainment),上述這些電腦遊戲也使用id的工具在NeXT硬件上開發出來
Doom
Altsys制作了一個名為Virtuoso的NeXTSTEP應用程序,其版本2被移植到Mac OS和Windows,成為Macromedia FreeHand,(後來被Adobe收購,在2007年做為Adobe Illustrator的對手被Adobe扼殺)。
Adobe Freehand
1996年12月20日,蘋果公司宣布以4.29億美元收購NeXT。基于“OPENSTEP for Mach”操作系統,并開發OPENSTEP API成為Cocoa,蘋果創建了Mac OS X的基礎,并最終形成了iOS、watchOS和tvOS。
MacOS 11.0
iOS 14
iPadOS
watchOS
tvOS
時至今日,MacOS、iOS、iPadOS、tvOS、watchOS這些NeXTSTEP操作系統的孩子們活躍在蘋果的各種設備上
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!