Win8:尚未完成的革命
1、從Win98開始,微軟就有個規律:98成功、Win me失敗、XP成功、vista失敗、Win7成功……推算下來,這一代的windows 8免不了命運坎坷。這不算是調侃,因為失敗的那一代系統往往設計過于激進,讓市場難以接受和適應,而成功的一代則經常是在上一代系統之上的繼承與發展。
2、win8分X86和Arm版——也就是Win RT;手機OS叫做WP8;而Win8本身又分為面向觸屏的Metro模式和傳統的Desktop桌面模式。WIN8 WinRT WP8 Metro……看著是不是有點亂?是的,亂就一個字,而這就是當前的win8給市場和用戶的直觀印象。
3、Win8首先應當是一個更好的win7,而去掉開始菜單的設計,讓這件事變得不可能。請注意開始菜單最早出現在1995年,距今已有17年,你可以說它老了,但與此同時,它已經成為了一種習慣,改變習慣的成本是巨大的。
4、鼠標加鍵盤的IO模式在短期內不可能被觸摸屏加語音之類的組合所替代,尤其在臺式機市場。這里面有一個簡單而深刻的交互設計問題——在標準的鼠標加鍵盤操作模式下,眼睛到顯示器的距離,要比觸摸屏模式遠至少5-10公分,除非你樂意總是把胳膊伸直。如果對此缺乏認識,又恰好使用臺式機,請按照我說的:伸出手指,點擊右下角的時間和日期區域,假設那是觸摸屏——你感覺到了什么?你愿意每天這么操作電腦么?
5、實際上,metro界面主要是面向更小(手機、觸摸屏的筆記本和平板電腦如surface)和更大(如交互電視,當然這時候不見得直接使用觸摸模式,也可能是基于kinect)的應用情境,而傳統桌面加鼠標鍵盤的應用情境會長期存在下去,二者有共通之處,但不可能***融合。微軟現在的做法,是在強迫用戶接受metro,而這基本上不會成功。就算是未來所有PC都有觸摸屏,也不代表這會成為唯一的交互方式。
6、理想的情況是,保留win7的標準桌面模式,而metro作為一個類似全屏應用的SHELL而存在,并且給觸摸操作提供***的支持。也許微軟應該把開始菜單放回去,再在它旁邊放一個進入Metro的快捷鍵?如果不知道怎么做,請參照360和QQ的虛擬桌面產品。
7、WinRT和WP8的同時存在是一件極為詭異的事情。因為它們都是基于ARM的CPU而運行。事實上從產品層面,我看不出為什么WinRT要存在,為何不用WP8取而代之?兩者實際上都是面向于移動終端的,難道微軟指望我們去買ARM指令集的桌面電腦和筆記本?如果微軟真的這么想,那又面臨另外一個疑問——容我下面繼續。
8、接下來的問題是,WinRT的應用貌似與WP8和X86版的WIN8統統不兼容……實際上如果微軟真的希望ARM在桌面市場有更大的發展,更理想的解決方案是:所有基于metro界面的應用程序,都是彼此兼容的——X86下完全可以使用虛擬機或者JIT之類的方案來實現兼容性,這樣,專門為metro開發的應用可以無縫運行在任意的win8下,而不是非得像現在這樣拿出兩個不同的版本。
9、反過來說,如果保持現在的狀況不改變,我個人認為,微軟不會有興趣同時保持win8 x86、win8 rt和WP8三條產品線。被犧牲掉的,幾乎一定是RT.未來WP8會作為面向平板電腦的OS存在,就像IOS同時支持iphone和ipad那樣。
10、許多人注意到了surface,在這里我推薦另一款產品:聯想的yoga,試想未來的筆記本電腦如果都類似于surface和yoga的設計的話,它們需要的OS應該是怎樣的?
綜上所述,我的看法是:首先win8不會獲得win7那么輝煌的成功,但下一代的win8 sp1或者win9則會大行其道;其次win RT最終會被WP8取代,而我們也不會去買ARM指令集的桌面PC用;***,微軟會發現WP8的成功與否,和WIN8是否大行其道關系不大,仍然會有很多公司為WP8開發應用,但這主要是因為微軟提供了更好的開發平臺,而不是因為同一個應用可以在WP8手機和WIN8臺式機上同時運行。
長線上,我看好微軟,也看好WP8;而短期內,我不看好WIN8的前景。聽起來很矛盾,是吧?然而世事就是如此矛盾,且讓我們邊走邊看。