桌面操作系統(tǒng)和桌面處理器是兩個相互配合并且極欠競爭的領域,Microsoft 和Intel由此獲得高額利潤,它們同時也是歐美反壟斷法的寵兒。
Wintel聯(lián)盟就是Windows和Intel的聯(lián)盟,這個聯(lián)盟在業(yè)界還有一個定律,叫做安 迪·比爾定律:“What andy gives, bill takes away.”無論安迪給什么,比爾都會把它拿走。
安迪就是Intel的前CEO安迪·格魯夫,比爾就是微軟的比爾·蓋茨,作為商業(yè)同盟,他們每年會晤兩三次(引自格魯夫的《只有偏執(zhí)狂才能生存》)。用電腦的人都會有這樣的感覺:電腦買來沒多久,就會發(fā)現(xiàn)慢如蝸牛,又要考慮硬件升級了。現(xiàn)在的CPU越做越快,存儲越做越大,但是操作系統(tǒng)、應用軟件卻是越做越慢,越做越大。說白了,商家喜歡消耗品,不喜歡耐用品。
不過我們也不能完全把矛頭指向軟件公司,現(xiàn)在軟件的功能需求越來越多,為了節(jié)約軟件開發(fā)的時間和成本,編程語言越做越高級,對應著效率也自然越來越低。
9.Wintel聯(lián)盟真的無堅不摧嗎?
Wintel聯(lián)盟統(tǒng)治PC江湖相當之久,很多處理器公司和軟件公司分別向Intel和微軟發(fā)起了一輪又一輪的攻擊,不過都是敗多勝少,直到最近幾年,情況才有所好轉。
比較有名的一家挑戰(zhàn)公司是Sun公司,Sun也是一家傳奇公司,在鼎盛時期,Sun一家公司的產品包含了整條IT產業(yè)鏈:從處理器,到計算機,到網絡,到操作系統(tǒng),到編程語言,到應用軟件一條龍服務,外加股價高得嚇人,頗有氣吞山河之勢。Sun很早就提出了“網絡就是計算機”的概念,這也正是現(xiàn)在火熱的云計算的思想。Sun挑戰(zhàn)Wintel聯(lián)盟的一大利器就是大名鼎鼎的Java。
Java語言的出現(xiàn)打破了江湖上持續(xù)了很長時間的平靜,Java應用程序通過Java虛擬機和操作系統(tǒng)、處理器分離開來,使用Java編寫的應用程序不再依賴于某個具體的操作系統(tǒng)和處理器,Java程序不只可在x86上運行,也可以在ARM等處理器上運行,只要裝一個這一平臺上的虛擬機就可以了,這樣用戶對微軟的操作系統(tǒng)和Intel的處理器就沒有依賴性了。Java也迅速成為當前的主流編程語言,雖然Java是如此的流行,但是Sun一直沒找到通過它盈利的方法。隨著x86處理器性能的逐漸提升,Sun賴以生存的工作站逐漸被淘汰,Sun公司一蹶不振,被Oracle買去。
互聯(lián)網的發(fā)展,將各種應用都搬到了網上,瀏覽器逐漸成為繼操作系統(tǒng)之外的又一大用戶窗口。Google等公司大力開發(fā)基于互聯(lián)網的服務(軟件即服務),來為未來屏蔽操作系統(tǒng)做鋪墊。到現(xiàn)在,人們在計算機上使用的大部分功能都能在瀏覽器上完成。例如,可以在瀏覽器上寫作、看電影、聽歌、玩游戲……網景聯(lián)合創(chuàng)始人馬克·安德森(Marc Andreessen)有句名言:在互聯(lián)網的光芒下,操作系統(tǒng)只不過是一套漏洞重重的設備驅動器。
不管是x86+Windows的PC機,還是ARM+Linux的上網本,又或是ARM+Symbian/ Android的手機,都可以使用相同的服務,網絡服務對處理器和操作系統(tǒng)的依賴性也越來越小。
目前手機上最火的操作系統(tǒng)當屬Google的Android,Google收購了一個做Linux的團隊,從而改造成自己的Android。由于Android使用Java語言進行應用軟件開發(fā),因此使得應用軟件具有更好的可移植性,處理器不管是x86、ARM、MIPS等,均可以執(zhí)行Android應用程序,Android操作系統(tǒng)也因此大受處理器廠商和應用軟件廠商的歡迎。而處理器領域,最近風頭正盛的是ARM,微軟的桌面操作系統(tǒng)也提供了對ARM的支持。
1.1.4 手機——裝在口袋的計算機
1.分不清的界限
以前人們會問:“你家里有計算機沒?”
現(xiàn)在這樣問就out了,應該問:“你口袋里有幾個計算機呀?”
現(xiàn)在其實已經很難區(qū)分手機和計算機有什么區(qū)別了,對于很多手機來說,PC機能做的,它能做,PC機不能做的,它也能做,高端手機的性能已經不亞于當年的奔3、賽揚了。
下面這張圖描述了各種各樣的終端,可能他們之間的區(qū)別就在于大小了。