正在閱讀:軟體驅動真的越更新越坑爹?談常見的“負優化”軟體驅動真的越更新越坑爹?談常見的“負優化”

2017-01-18 15:36 出處:PConline原創 作者:Aimo 責任編輯:censi

  【PConline 雜談】對於“負優化”,大家都談論了很多。顯卡玩家談論“負優化”,談的是氫彈變原子彈,新驅動一出老卡性能不升反降;手機玩家談論“負優化”,談的是新系統推送天地滅,iPhone瞬間卡得像塞班。沒錯,在這個高速發展的資訊時代,新軟體新技術層出不窮,然而這些新事物帶給用戶的,卻並不一定是更好的體驗。軟體、系統、驅動等等,新版比老版坑爹的情況,似乎並不是都市傳說。“負優化”現象真的存在嗎?如果真的有,為什麼開發者會如此喂屎?今天,就讓我們來談談“負優化”的話題吧。

  新軟體不可避免“負優化”:安迪-比爾定律

  按理來說,新產品需要有所優化,比舊產品的用戶體驗更好,消費者才會買單,但新軟體比舊軟體更慢更卡的現象,卻層出不窮。遠有Windows Vista肆虐用戶記憶體慘案,近有iOS新系統狂殺App後台悲劇,新版軟體對比舊版,體驗還真不一定更好。


儘管蘋果軟硬體結合出色,但新版的iOS在性能方面往往是“負優化”

  為什麼會變成這樣呢?新版軟體帶來了更漂亮的介面和更強大的功能,兩者結合在一起,本應帶來更好的用戶體驗;沉浸在全新用戶體驗的美好時光,本來已經觸手可及,然而,為什麼會變成這樣?這就不得不提到聞名業界的“安迪-比爾定律”。

  所謂安迪-比爾定律,安迪指的是Intel前CEO安迪·魯夫,比爾則是大家都知道的比爾·蓋茨。這條定律可是把這兩位IT大佬狠狠黑了一把啊。安迪-比爾定律的含義就是,安迪給啥,比爾拿啥;Intel產多猛的硬體,微軟會用越來越臃腫的系統和軟體統統吃掉增長的硬體性能。雖然這定律說的是Intel和微軟,但套在其他軟硬體廠商身上,也沒什麼違和感。安迪-比爾定律,實質上所描述的,就是軟體臃腫化的問題。


Intel的安迪微軟的比爾,這定律可讓Wintel聯盟大賺了不少

  無論是新軟體更漂亮的介面,還是更強勁的功能,都是需要更強大的硬體作為基礎的,總不能要求奔騰MMX能跑得動Win系統的Aero特效。摩爾定律讓“晶片每18個月性能提高一倍,價格減半”,但安迪-比爾定律足以讓摩爾定律無功而返。而如果你的錢包沒有跟上摩爾定律的增長,沒更換新硬體,就難以享受到新軟體帶來的快感,安迪-比爾定律作用下,新軟體也就變成了“負優化”。


QQ的功能和介面都和十幾年前不可同日而語,硬體需要也翻天覆地

  安迪-比爾定律還有一個特點,那就是摩爾定律作用越明顯、更迭越迅速的平台,越容易發生軟體臃腫化現象。有個好的反例就是游戲機平台,游戲機的硬體陞級極慢,數年都不換,而游戲對硬體的要求,卻沒有水漲船高,甚至還出現越後期的游戲,對硬體的優化越好的情況。這主要是因為封閉而穩定的平台,有利於開發者深耕細作。而一年一換甚至半年一換的手機,壓根沒法做到這點,軟體應用不得不尾隨進化神速的硬體平台更新,優化效果難以保證,也是理所當然的了。


移動平台進化速度最快,所以“負優化”也是最明顯的,App和系統都普遍越來越卡

  簡單來說,為了充分利用新硬體的性能,軟體開發商會想辦法在軟體中塞入更多的特性功能,而這些東西,對老硬體卻是不友好的。破除安迪-比爾定律帶來的“負優化”,唯一之道就是錢包君,大家努力賺錢吧。

鍵盤也能翻頁,試試“← →”鍵

關注我們

最新資訊離線隨時看 聊天吐槽贏獎品