在IT行業(yè)有一個定律,想必各位也有聽說過。叫“摩爾定律”,摩爾定律給所有的計算機消費者帶來了一個希望,如果嫌今天的計算機太貴買不起,那么我們等18個月就可以用一般的價錢來買,要真是這么簡單,計算機的銷售量就上不去了。我們都沒有動力更新計算機。其他的IT產(chǎn)品也是如此,IT行業(yè)也就成為了傳統(tǒng)行業(yè),就沒什么發(fā)展了。
可事實上個人電腦在之前一些年,還有現(xiàn)在的移動設(shè)備的銷量并沒有呈現(xiàn)猛降勢頭。那么是什么原因讓人們主動更新自己的硬件呢?這就是IT界的“安迪-比爾定律”,即比爾要拿走安迪給的。
安迪是原Intel公司的CEO安迪-格魯夫,比爾就是大家熟知的比爾蓋茨。過去的30多年里,Intel處理器的處理速度每18個月翻一番,計算機內(nèi)存和硬盤則以更快的速度增長。但是微軟的操作系統(tǒng)和應(yīng)用軟件越來越慢,也越做越大。所以現(xiàn)在的計算機雖比10年前快了100倍,但是軟件的運行速度感覺還是和以前差不多。
現(xiàn)在的應(yīng)用軟件動不動就是上百兆,但是裝的軟件數(shù)量卻和以前也差不多。更可怕的是,用戶發(fā)現(xiàn),如果不更新計算機,現(xiàn)在很多新的軟件就用不了。我的一個親戚他用著好幾年的windows系統(tǒng)的手機,連qq都用不了了,那只能換了。
以前的軟件工程師,用basic就是幾十KB,但是用的匯編語言很是不友好,因為可讀性較差。如今,有了足夠的硬件資源,軟件工程師做事情更講究開發(fā)效率,程序的規(guī)范化和可讀性。另外,由于人工成本的提高,為了節(jié)省軟件工程師編寫和調(diào)試程序的時間,編程語言越來越好用,同時執(zhí)行效率越來越低。今天的java語言比c++效率低得多,c++又比c語言效率低。
所以,即使是同樣功能的軟件,今天的比昨天的占用硬件的資源多就在所難免了。
雖然用戶很是反感新的軟件把硬件提升帶來的好處幾乎全部用光了,但是在IT領(lǐng)域,各個硬件廠商恰恰是靠軟件開發(fā)商用光自己提供的硬件資源得以生存。
我們可以看出:個人電腦工業(yè)的整個生態(tài)鏈是這樣的:以微軟為首的軟件開發(fā)商吃掉硬件提升帶來的全部好處,破事用戶更換機器,讓惠普戴爾等公司受益,而這些PC整機廠商再向INTEL這樣的半導體公司訂購新的芯片。
如今幾年再亞洲,特別是在中國,主流則是手機和移動通信。今天一部中檔手機的計算性能,已經(jīng)遠遠超過了5年前的個人電腦,而且還按照摩爾定律預計的速度在增長。雖然在手機行業(yè),到2008年還米有一家類似微軟的通用操作系統(tǒng)公司存在,但是手機制造商自己,運營商和增值服務(wù)商加在一起,起到了微軟的作用。他們提供新的但是越來越消耗資源的服務(wù),使得用戶不得不幾年更新一次手機。
08年之后,Google異軍突起,和ARM手機芯片組合成了And-Arm。一樣和PC時代有著安迪-比爾定律。也就是說,你在用3年前的手機,你就不能很好地用上面的應(yīng)用軟件了。這是很難過的事情。
就這樣,安迪-比爾定律把原本屬于耐用消費品的電腦,手機等商品變成了消耗性商品,刺激著整個IT行業(yè)的發(fā)展。