首先,我先介绍一下一个十分著名的——被称作it界三大定律之一的摩尔定律。
摩尔定律
摩尔定律是由英特尔(Intel)创始人之一戈登·摩尔(Gordon Moore)提出来的。其内容为:当价格不变时,集成电路上可容纳的元器件的数目,约每隔18-24个月便会增加一倍,性能也将提升一倍。换言之,每一美元所能买到的电脑性能,将每隔18-24个月翻一倍以上。这一定律揭示了信息技术进步的速度。
摩尔定律的定义归纳起来,主要有以下三种版本:
1.集成电路芯片上所集成的电路的数目,每隔18个月就翻一倍。
2.微处理器的性能每隔18个月提高一倍,或价格下降一半。
3.用一个美元所能买到的计算机性能,每隔18个月翻两倍。
然而多年过去,事情却不对头,这硬件是涨了,但没感觉变快啊?三年前用电脑干什么活,现在也是基本如此。硬件猛了,但拔高的性能只能让芯片化身暖手宝,用来养电厂…
这时候,我们就得提及到it三大定律的另外一条——安迪比尔定律
安迪比尔定理
安迪-比尔定理 (Andy and Bill’s Law)是对IT产业中软件和硬件升级换代关系的一个概括。安迪指英特尔前CEO安迪·格鲁夫,比尔指微软前任CEO比尔·盖茨,这句话的意思是,硬件提高的性能,很快被软件消耗掉了。
随着功能的加入和交互的革新,软件做得越来越大,是很正常的事情。然而,软件臃肿化并不是单指软件体积膨胀,重点是软件增加的功能和变大的体积不成比例。安迪-比尔定律的主角是Intel和微软,但其实在整个业界中,软件臃肿化已是尾大不掉。无论是桌面平台还是移动平台,软件臃肿化的迹象都随处可见。
软件的臃肿化
随着技术进步和用户需求的发展,软件增肥,本来是一件非常正常的事情。拿最 直观的界面来说,早年的计算机只能够显示最基本的字母,如英文字母以及日文的假名等等,要显示各种汉字,还得增加字库容量;到了图形界面年代,从16色到256色到32位色,每一步进化都需要更先进的硬件铺路。
不知道从什么时候开始,各种软件突然变得很喜欢把奇怪的东西塞进自己里面。一个好好的聊天软件,突然就多出了新闻浏览安全杀毒等功能;一个好好的浏览器,突然就多出了安全杀毒社交聊天等功能;一个好好的杀毒软件,突然就多出了社交聊天新闻浏览等功能。平时装三个软件可以得到三种功能,现在装三个软件得到九种功能,什么你说都是功能重复的?我听不到。
- 对于某些开发者而言,硬件似乎没有什么过剩不过剩的区别。无论硬件有多高,总有人能够写出榨干性能的软件。比如安卓上应用审核低门槛各种调用权限,吃内存的APP,超前设计而忽视当前硬件平台的比如Windows Vista…
End
更迭越迅速的平台,越容易发生软件臃肿化现象。摩尔定律作用越明显,安迪-比尔定律的效用也就更大,不得不说这是消费电子发展的怪圈。摩尔定律和安迪-比尔定律相爱相杀的故事,恐怕还有很长一段历史可继续书写。作为一名用户,还是希望开发商们能够静下心来,思考用户体验的本质,让每一份增长的硬件性能都能物尽其用。