馬競留意vista系統已經很久了。
因爲windows98和windowsxp的巨大成功,無論是外界還是微軟本身對vista系統都是寄予厚望的。不過因爲“大公司病”,微軟開發新一代windows系統的進度並沒有達到預期。
本來按照微軟推出操作系統的規律,在2001年推出windowsxp(內核版本5。1)、2003年推出windowsserver2003以後,微軟應該在接下來一兩年內推出下一個操作系統windowslonghorn,這個從2001年xp正式發佈之前就已經開始開發了的系統,原本聲稱在2003年發佈,但因爲開發計劃太大,又要面臨從傳統32位系統轉向64位系統,系統裡面加進去的軟件和功能太多,所以進度一拖再拖。
最後實在無奈,決定不加一些程序,在2006年發佈,並且改名vista。
微軟當時太過樂觀,在windows第六代上面設計了太多革命性的東西。
原本他們計劃使用微軟獨創的。net框架來創建整個系統,設計了基於矢量與分辨率無關的用戶界面windowspresentationfoundation(wpf)。
不過因爲。net框架是由微軟的開發工具部門開發和主導的,面向第三方開發者的一個編程平臺。
似乎並不合windows開發部門的胃口,他們最後選擇使用改進升級後的傳統win32api接口編寫了這個操作系統,只有windows媒體中心組件使用。netframework框架來開發,wpf界面等於事實上擱淺了。
當然升級版的win32api接口也進行了一些與時俱進的更新和擴展,增加了新的底層特徵,支持帶有透明效果的gui圖形用戶界面,也就是vista引以爲傲的任務欄縮略圖和aero半透明毛玻璃主題。
總之,就是微軟“步子邁的太大、結果扯到了蛋”。
vista系統在過去大半年時間裡面,狠狠羣嘲了絕大多“比它老”的電腦,也因此被這些電腦的使用者所記恨和厭惡。
對於很多用戶來說,電腦裝了vista系統反倒出現卡頓、不兼容的問題,那自然是vista的問題,至於它比xp多出來的上百種新功能:最新一代directx10顯示接口,支持最新顯卡技術、更好的安全控制、更好的即時搜索等等功能全部變成了天邊的浮雲,完全沒有了價值和意義。
當然以2001年主流配置奔騰三代1ghzcpu、128mb內存、40gb硬盤的機型,安裝vista系統真的是在開玩笑,單單vista最小需要15gb硬盤空間就夠嗆的。
不過對於像劉書盟那臺今年新配置的雙核電腦還跑不動vista,的確就得怪微軟了。
說起來,windows系統成也兼容、敗也兼容。
因爲預置大量常用硬件的驅動,使得windows系統佔據了個人計算機市場九成以上的份額,把依靠捆綁預裝的蘋果macos、依靠開源免費的linux各種發行版打的基本沒有還手之力。
但是這也造成了一個累贅漸生、尾大不掉的問題——原本winxp能支持的硬件和軟件,vista你也得支持了吧?
然而對於微軟的windows部門的開發人員來說,劉書盟他們鬱悶的國產網遊不兼容vista的問題,實在是無妄之災。
畢竟這些網遊開發的時間都在vista定型之前,vista系統也只能做到對微軟標準軟件的向下兼容,對於國產軟件上各種亂七八糟不規範的代碼自然沒有多麼好的支持能力。
更別提這些國產網遊爲了防禦外掛很多都加載了反外掛模塊,單機遊戲有反盜版模塊或者破解模塊,這些模塊某種意義上都是危險軟件,被更加安全的vista攔截導致遊戲運行出錯實在是一件符合邏輯的事情。
在馬競看來,vista系統基本上已經註定要失敗了,即使它僥倖成功了,下一款、下下一款windows系統還是有很大機率面臨失敗!
問題就在於windows系統的“兼容性”上面。
作爲一款封閉商業軟件,windows卻主打兼容性,這本身就是很矛盾的事情。
作爲封閉軟件,windows核心功能的改動都需要微軟自己來做,其他硬件開發商、軟件開發商設計的新硬件、新軟件都只能依靠windows預留的註定落後的接口。而且還要考慮爲越來越複雜的其他硬件做適配,開發難度不斷積累越來越大。
這一點上真正全封閉的蘋果電腦就沒有這個困擾了,因爲mac電腦上絕大多數硬件和軟件都由蘋果電腦公司提供或控制,可以保證每一代的mac電腦規格的絕對統一,從而避免莫名其妙的兼容問題。
這樣的缺點就是mac電腦型號很少,新技術也不能第一時間被應用到上面,也算是各有得失吧。在今年初,蘋果電腦公司第一次在mac電腦上面使用intel的x86cpu,於是很多人買回mac電腦刷上了windowsxp,以方便使用更多的應用軟件和硬件。
當然像linux一樣開源也是解決兼容問題的好辦法,像是現在一些智能手機就使用開源的linux操作系統,廠家完全可以根據自家產品的實際情況爲其定製操作系統,從而保證手機運行的穩定高效。
不過這樣又會帶來一個新問題,不同公司修改版的linux系統都會有或多或少差異,這樣運行於其上的軟件很可能不能在其他
linux手機上面運行。
實際上這種“操作系統碎片化”的問題,在塞班(symbian)智能手機上面已經出現了,根據預測今年全球塞班手機總量將達到一億部。
塞班是一個實時化、多任務、微內核的嵌入式操作系統,前身是psion的epoc,主要爲pda和手機設計。symbian將操作系統的內核與圖形用戶界面技術分開,能很好的適應不同方式輸入的平臺,使得廠商可以爲自己的產品設計各種各樣的ui用戶界面以適應手機不同的型態,如翻蓋、直板、9鍵盤、全鍵盤或是觸摸筆輸入。
塞班能夠成爲智能手機第一系統,與其出生名門不無關係:早在1998年,愛立信、諾基亞、摩托羅拉和psion共同合作成立塞班公司。
塞班系統界面主要有series60(s60)和uiq兩種,前者是諾基亞專屬最新版是今年推出的series60(s60)v3、後者這是索尼愛立信專屬。
不過不同型號的塞班手機即使使用同樣版本的系統和同樣的ui界面,因爲屏幕分辨率等硬件細微差異都可能導致軟件不能正常運行。於是乎在網絡上下載塞班專用的軟件和屏保待機圖等資源時用戶需要在大量手機品牌和型號裡面仔細尋找自己手機的型號,然後下載對應版本纔可以。而且即使這樣,因爲塞班系統注重安全性,要求應用軟件具有簽名認證,很多軟件即使下載到手機也無法正常安裝,當然通常這些軟件都是盜版軟件或者遊戲。
馬競的蜜蜂公司旗下所有軟件裡面用戶增長最快的蜜蜂手機助手,在馬競並沒有多麼用力推廣的情況下,只用了一個暑假的時間就擁有了超過兩百萬的下載量。
要不是蜜蜂科技正式成立以後,有專人負責統計蜜蜂軟件在各大下載站的總和下載量,他根本都不知道有這回事——因爲長時間更新過蜜蜂手機助手,馬競很長時間沒有留意這個軟件的裝機下載量了。