2011年6月23日 星期四

Dilemma ? Windows 8


前陣子 M$ 發表了一部關於 Windows 8 的預覽影片 (影片如下),雖然影片不長,但可以看出 Windows 8 大致上發展的方向。我想每個人看完之後可能都有不同的想法 .... 我個人是覺得 "微軟,你真的慌了" !!!


最近幾年,微軟在市場上的影響力日漸式微,表現得最好的部門應該是 XBOX 及 Kinect 等娛樂部門,至於老本行 Windows 及 Office 頂多只是 "守成",在投資客的眼中簡直是看不到未來。為何 ? 我認為現在的微軟有以下的問題 :

1. 低估行動裝置市場的潛力
微軟從 2000 年就開始發展 Pocket PC 作業系統,之後經過數次改版,改名成 Windows Mobile,最後發現大好江山輸給 iPhone 及 Android Phone,才推出全新的作業系統 Windows Phone 7。由上可知,微軟發展行動裝置系統的歷史非常悠久,可是怎麼會落到今天這般田地 ? 簡單的說,就是不用心

如果有使用過 Windows Mobile 手機的人,甚至只是看過別人用,都知道那個介面真的是醜爆了,簡直就是把 Windows 98 搬上手機,活像一台彩色版電子計算機;操作方面,微軟想當然爾不會做出什麼創新,是用觸控筆或手機鍵盤來操作,說實在話,真是難用;系統核心方面,還真的跟 Windows 98 一樣爛,常常有 "程式關不掉" 或 "關掉後還留在記憶體裡浪費資源" 的鳥事;最後,由於市場的接受度始終不高,所以無法普及,價格也就居高不下。為何會有上述如此誇張的事情發生 ? 原因就是微軟沒有遠見,它始終不認為行動裝置會在消費型電子產品的市場中佔有一席之地,加上沒有有力的競爭者 (當時最大的兢爭者應該是 Palm,不過它不夠 "有力" [1]),於是就擺爛不用心,故一旦出現 "有力" 的競爭者,就面臨兵敗如山倒的窘境。

等到 iOS 及 Android 已經成長到足以吃掉八成市佔率的時候,微軟才發表新系統 Windows Phone 7,而且就如 iOS 及 Android 的頭幾版一樣,缺乏很多基本功能 [2],加上沒有考慮到系統升級的後遺症,使得 Windows Mobile 6 的舊程式完全無法相容於 Windows Phone 7 [3],這是要跟別人怎麼拚 ? 不過 Windows Phone 7 也不是一無可取,其 Metro 介面的確讓人驚豔,比起 Android 的山寨 iOS 介面來得有創意多了 [4]。


但悲哀的是,Windows Phone 7 的開發慢如牛步,直到上個月底才正式發表新版系統 "Mango",而且預計要到年底才會有手機預載該系統。這擺明就是不重視行動裝置市場 !! 起步已經輸給別人,還這樣慢吞吞地 !! 可能微軟認為它還可以繼續吃桌面電腦市佔率的老本吧 ?! 事實上以 Windows 作業系統來說,目前也只剩桌面市場還能苟延殘喘,但市佔率正在逐漸下滑中 (當然,市佔率還是很高沒錯),等到行動裝置的使用量逼近或超越桌面電腦時,再來追趕就太遲了,到時候可不像現在還有老本可以吃。

至於微軟對於平板電腦的輕視更是讓人傻眼,上個月底,微軟還表示它不能肯定平板電腦的重要性及市場定位。但是事實擺在眼前,平板電腦已經不只是移動族群專用的 "小" 東西,功能已經強到適用於所有中、輕度電腦使用者 (不幸的是,大部分使用者都屬於這一類),故有些人在家中根本懶得打開桌面電腦了。如此一來一往,微軟在行動裝置市場當然 "硬" 不起來,因為問題的癥結在於觀念上的守舊,技術再好都沒用

2. 認為一套作業系統可以適用於所有的裝置
這一點是微軟非常鐵齒的部分,當初 Windows 7 問世的時候,觸控操作是一大賣點,故很多硬體廠商 (大部分是 AIO 廠商) 使用微軟提供的觸控 API,將自家設計的觸控介面融入客製化的 Windows 7 中。


可是這樣好嗎 ? 那為何 Windows 7 的觸控操作始終未成氣候 ? 原因在於 :
  1. Windows 的操作邏輯完全是為了滑鼠及鍵盤量身打造,用手指觸控不僅操作步驟冗長,而且圖示及視窗太小容易造成誤觸,就算把圖示放大,其效果還是有限。
  2. "垂直" 的觸控操作並不符合人體工學,一直舉著手非常蠢,而且也非常累,根本不會增加生產力,玩沒兩次就不會想再用了。故由此可知,"水平" 的操作方式才最適合於桌面系統,以往的滑鼠及鍵盤就是為此而設計,現在反而要走回頭路 ?
但是微軟很鐵齒地認為,Windows 7 就是最好的觸控作業系統 !! 之所以將平板放空,是因為微軟認為平板也是一般 PC,當然要用 Windows 7 系列的作業系統才對阿 !! 而手機由於螢幕太小,故開發了 Windows Phone 7 給它用,可是又慢吞吞地又不用心,為何 ? 看過 Windows 8 的影片之後,我想有些人會同意我的看法 : "微軟認為手機、平板、桌面系統應該要統一 !!! 只用一個 Windows 8 打天下就夠了 !!!" 故我大膽地預測,Windows Phone 很可能在不久的將來內消失,到時候手機、平板、桌面系統全部由 Windows 8 (或 9) 取代,其中手機跟平板的作業系統頂多是閹割掉一些桌面系統的功能而已,操作上的邏輯應該不會差太多。

可能會有人認為這個預測太過極端,微軟不過是抄了 Apple 的 "Back to the Mac" 的構想而已,但是從影片中,我只看到一個放大版的手機系統,然後穿插桌面系統的視窗在其中,整個是反客為主,這跟 Mac OSX Lion "以 OSX 為底,加入 iOS 的優點" 的思維邏輯截然不同,只傳達給我一個訊息 -- 微軟 :"糟糕,行動裝置越來越夯,不管不行了 !! 那就把 Windows 也改造成行動系統吧 ! 之後全部都用這一套 !" .... 很明顯地沒有經過深思熟慮,況且還新增 AppX 程式架構,讓手機跟桌面可以運行相同的程式,除了更加深本人推論的可信度之外,還會造成兩個問題 :
  1. 桌面系統若要以滑鼠作為操作媒介,將與採用觸控操作的手機及平板在使用邏輯上有很大的差異,同一個程式是否能在每一個裝置中都有足夠好的使用者體驗 ? 或者必須要做一定程度的妥協 ? 換個角度想,若都以觸控方式操作,則又面臨 "垂直" 操作的人體工學問題。
  2. 用戶最在意的是應用程式的實用度,一旦手機、平板、桌面系統均可運行同一個程式,將可能侵蝕彼此的市場。比如說我只要用一隻雜牌手機配上一台 Windows 8 筆電就夠了,像微軟這種要收作業系統授權費的公司可不像 Google 不痛不癢,而 Apple 之所以始終不願意讓 Mac OSX 運行 iOS App,除了有使用者體驗的考量之外,應該就是在防止互搶市場的現象發生。
微軟 .... 整合不是那麼容易的。

3. 徹底忘記 Vista 失敗的成因
在目前 Windows 7 如日中天的氣勢下,有如曇花一現的過客 Vista 彷彿沒有存在過,但即使是個失敗作品,還是有它的歷史意義在,至少學到了失敗的教訓吧 ? 可是在我看了 Windows 8 的影片後,我認為這個急就章的產品又將當年推出 Vista 的光景帶回來了。


我在之前的文章曾提及 Windows 7 的大敵就是 Windows XP,現在由於行動裝置加入戰場,情勢已經大不相同,但是大方向還是沒有變 :
  1. 軟硬體相容性 : Vista 失敗的主因是新舊版應用程式及硬體驅動程式的更新過慢,造成所費的時間成本太高,加上硬體升級的需求甚鉅,故市場的接受度很差。硬體需求的問題已在 Windows 7 中獲得改善,但是第三方軟體的開發可不是微軟自己能控制的,像 Windows 8 這種 "行動系統反客為主" 的大改版,配上 AppX 軟體架構,肯定會有相容性問題,到時候沒更新的軟體是否還能運作無虞 ? 相信微軟應該不至於讓 Windows Mobile 6 及 Windows Phone 7 之間發生的慘劇重現,可是能做到多好就不一定了。
  2. 圖形介面的劇變 : 這應該是鐵定會面臨的大問題,因為 Windows Phone 7 的 Metro 及 Immersive 介面深植於 Windows 8 中,光是這一層介面的改變就足以讓眾多使用者死守 Windows 7 (甚至是 Windows XP),想當初從 Windows XP 到 7 就已經讓使用者花了夠多時間去轉換及熟悉,現在 Windows 8 又要再來一次 ?! 所以我想微軟應該會準備 "傳統介面" 的選項以供切換,不然就未戰先敗了。
雖然我認為微軟不是笨蛋,但是根據最近幾年微軟的走勢以及 CEO 那副德性 .... 叫我不得不擔心 Windows 8 會不會重蹈 Vista 的覆轍。

4. 想當皇帝,卻只是重量不重質


微軟是少數 "什麼領域都要插一腳" 的公司,作業系統及辦公室軟體 (Office) 不說,搜尋引擎也搞 (Bing)、即時通訊也搞 (MSN)、連電視遊樂器都要參一腳 (XBOX)。最近雲端正夯,微軟理所當然地將它發展很久的 Windows Live 搬出來 ...... 可是用過 Windows Live 服務的人都知道 -- 這片雲連 "堪用" 都稱不上,唯一的優點只有容量比別人大而已 (總容量 25 GB,可是單檔上限 50 MB ... =  =)。

其實我並不認為現在發展雲端服務是必要的,因為目前網路的分佈還不夠普及,Google 的全雲端構想太過於樂觀,而 Apple 則是擺明了表示 "怎樣 ? 我就是抄別人的 idea,但它就是很有用 !! (It just works)",我只能說兩家對於雲端的看法不同,沒有誰對誰錯,各自有各自的一片天。但是要做就要用心做 !!! Windows Live 的網站慢成那樣、Office Web App 被閹割到不堪使用,而作為訊息控制中樞的 Windows Live Messenger 2011 又爛到不可思議,大多數人都不願意升級新版,請問這種雲端能推嗎 ? "一家公司的新產品老被使用者公幹,並討論如何降回舊版",發生這種事情實在很丟臉,但也只有微軟辦得到。

我個人覺得,微軟跨足的領域實在太多了,但重量不重質,不僅不懂得包裝,產品本身就沒設計好,感覺像是一堆測試版的東西,故難以進行產品間的整合,而且就算整合起來可能也是問題一大堆。目前我看微軟的雲端應該是掛點了 (它們還自我感覺良好,沒法度),作業系統又被搞得像無頭蒼蠅,可能只剩下 Office 及 XBOX 與 Windows 的整合還有點搞頭 (畢竟 Office 是微軟的命脈,而 XBOX 的表現一直很不錯),但依照這種趨勢,微軟的未來依然堪慮,也難怪經濟學人及 Google 前 CEO Eric Schmidt 都不看好微軟未來的發展,甚至連討論都懶得討論。

==============

我個人認為,不管是哪個行業,有自己的想法及堅持比什麼都重要,儘管不是 pioneer,也要有自己的 style。微軟從創業以來的抄襲文化,如今終於有了報應 ? 即使我身處微軟王國 -- 台灣,還是很好奇在我有生之年能否看到微軟王國的垮台或勵精圖治 ?


附註
1. 不過 .... 最近 Palm 硬起來囉 ~ 它的新東家 HP 有意脫離 Windows 的束縛,想主推 WebOS (Palm 的作業系統),請看此篇新聞
2. 比如說 "複製 & 貼上",雖然這是基本到不行的功能,可是在技術上並非如一般人所想像地那麼簡單,這部分有機會再說。
3. 這一點真的完敗於 Apple,過去 Mac 歷經數次的改朝換代,舉凡 PPC 至 Intel、OS 9 至 OSX、32 bit 至 64 bit,每次都有準備好配套措施,儘可能地做到無痛轉移,但微軟總是做不到。以下是當年 PPC 轉換至 Intel 的 WWDC 影片,有興趣的人可以看看 :


4. 嗯,Apple 已取得相關專利,以後那些抄襲抄很大的 Android 手機都等著繳稅吧 !

13 則留言:

  1. "Apple 之所以始終不願意讓 Mac OSX 運行 iOS App,除了有使用者體驗的考量之外,應該就是在防止互搶市場的現象發生"<===應該不是吧~iOS的AP跑在ARM platform而Mac OS X是跑在X86上,iOS AP的code當然要重新build成x86的才能跑..........如果不想要混淆,另開一個Mac OS X APP store很合理呀~對native code而言,硬體平台架構根本就不一樣,如何奢望跑同樣的程式呢???

    回覆刪除
  2. 樓上忘了 iPhone/iPad simulator 嗎 ? 開發者就是在 x86 的 Mac 上開發 iOS App 的,既然模擬器都做出來了,表示已經有一個 GUI 程式能提供平台給 iOS App 運行,故要在 x86 的機器上運行 iOS App 絕對不是問題,可能的作法有兩種 :

    1. 直接跑虛擬機,雖然效能比較差,但是 Apple 可以做到無縫使用,而且以 Apple 對軟硬體調教的功力,搞不好效能不會有顯著的降低 (Intel 的 CPU 還是比較快)。
    2. 規定開發者上傳 App 時要傳兩份 binary,就像之前 PPC/x86 的 UB 程式一樣。

    不過就如我文中所說的,裝置不同,使用者體驗就不同,這樣的轉換會有問題。以開發者的角度去看,Cocoa 跟 Cocoa Touch 根本是不同的 framework,比起以前 PPC/x86 的情況要複雜得多了。我不否認技術層面的問題的確存在,但使用者體驗才是重點,至於互搶市場則是商業上的考量,我認為稍嫌次要,只是碰巧多了一個 concern 而已,故我不認為 x86/ARM 的平台差異是主要原因。

    回覆刪除
  3. 寫的太棒了~

    不過我上星期日有在敦南誠品玩到展示機,HTC搭大大您文中影片的系統,(我對MS實在不熟,我搞不懂那到底叫WIN8還是MANGO),anyway,用起來感覺還不錯,我覺得打下10%的市佔應該沒問題,至少我認為使用者介面比安卓好一些,但也是有問題啦,不知道是我不會用還是它設計上的刻意,我在應用程式中很多功能都找不到,(我想是過度簡化的結果-想學MAC)。

    雖然不知道會不會有WIN長期以來的傳統(BUG一大堆),even真的很好,但它就太晚了,其實除了高深USER和分析師外,"WINDOWS"在一般人的印象中已經和行動裝置"脫離"了,我指的不是落後,而是這個名詞彷彿從來不存在在行動市場中,我不知道有多久沒聽到有人討論「我的手機是WIN MOBI」,至少一年半以上…

    這才是比較讓人耽心的地方,在APP綁架USER越來越深的市場,iOS很好,Android也不太差(他的問題在一般USER看不到的地方),Mango 和 PalmOS一樣,對市場而言都是新系統,接受度和"轉換意願"都備受考驗…

    回覆刪除
  4. 之前看到 Windows 8 以為微軟要準備追上去,結果是貓急撞牆。

    不管某方面來說還挺希望微軟跨的,不過想到那些只會嘴炮的「自由」軟體支持者又有說嘴的題材,又有點猶豫了。

    回覆刪除
  5. 微軟的 Windows 8 看起來很不錯,但背後有太多太多的問題,我個人認為如果最終版就是這樣,市場反應可能會很慘,到時候又一堆人爭著要降級或是調整設定回舊版介面,不然就死守舊系統。不過,筆電硬綁 OS 是微軟的一貫作風,即使消費者降級或怨聲載道,錢還是賺到了,搞不好還有一筆額外的 "降級費" 收入,微軟這公司沒什麼節操,他們認為有錢賺就好了。

    基本上微軟的自甘墮落就是給 Apple 或自由軟體聯盟機會,除了 Mac OSX 之外,Linux 也日趨成熟,都具有與 Windows 一決高下的本事。我個人認為自由軟體的精神非常偉大,但是其中有不少害群之馬,他們歧視使用付費軟體的人,直接把 "盜版" 的帽子扣在他們頭上;不然就是以身為 geek 自豪,什麼小事都要下 command,認為那是人人都該會的,並看不起用圖形介面的人 ..... 諸如此類,要說他們 "嘴砲" 我是沒意見,可是一竿子打翻一船人就不太好了。

    回覆刪除
  6. 微軟擬放棄Windows 推整合超級操作系統
    http://news.cnyes.com/Content/20110715/KDY075UDHGTAA.shtml?c=sh_stock

    果然如我所料,等著看好戲囉 ~

    回覆刪除
  7. Windows Phone 7 Mango 已經進入 RTM 階段
    http://windowsteamblog.com/windows_phone/b/windowsphone/archive/2011/07/26/windows-phone-mango-released-to-manufacturing.aspx

    外面都是飛彈、雷射槍了,你還在射橡皮筋 ....

    回覆刪除
  8. 回 Joseph's Glasses : (很抱歉您的訊息被系統判斷成垃圾訊息 orz,現在我將我寄給您的回信貼出)

    若你用的是手機,應該是預裝 Mango 的展示機,Win 8 大量地從 Mango 取材,所以你會覺得兩者很像;若你用的是平板,那應該是 Win 8 的測試版系統,我個人覺得它主要是為平板而設計的,但是這種界面用在一般桌面電腦上會有問題。微軟常常在小地方上不用心,比如說系統功能的設定,直到 Win 7 都還不夠好,其 "控制台" 裡還是有很多艱深難解的選項,而 Win 8 被絢麗的界面包住,像這類設定或一些應用程式的細部調整就更可能找不到,以致於這些梗常常被別人拿來攻擊,至於 Windows Phone 7 始終沒紅過,很抱歉我實在不熟。

    Apple 的 iOS 看似獨大,其實市佔率輸給 Android,這是很有趣的一點。老實說我覺得手機市場還有得拼,但是平板真的很難跟 iPad 為敵,Android 平板目前可說是橫屍遍野,Win 8 晚點進來好像也還好 .... 或許 AppX 架構就是微軟的策略,想利用桌面市場的市佔率,以程式互通的方式攻進平板,可是就如我文章裡所說,這種做法有潛在的問題。

    其實比起 Android,我還比較喜歡 Windows Phone 7,可是微軟的動作真的太慢。以後的事情很難說 (最近科技界有很多新東西,以及一堆訴訟案 .....),搞不好一年之後市佔率大反轉都有可能,因為我認為 Android 的市佔極不穩定,而且使用者沒有 "黏性",這些都是微軟的機會 (我認為 Apple 不想玩這種遊戲),故還有很多好戲可看。

    至於 Palm 的 WebOS .... 很遺憾地它欠缺後盾,沒有軟體資源,這些都是敗點,連 RIM 都快完蛋了,我覺得它實在凶多吉少,搞不好會落到像一般雜牌照相手機 "半買半相送" 的田地。

    回覆刪除
  9. 微軟太誇張了,產品用超過半年Win phone 7才有芒果,這笑死人,要是一般軟體商或是PM這樣告訴使用者,不知道會被開除幾次?

    回覆刪除
  10. 所以我說微軟根本不用心,Mango 搞不好還是為了 "平息眾怒" 才心不甘情不願地推出,不然怎麼會拖這麼久 ? 廠商敢接它們的單也要心臟夠大顆。

    從很多方面看來,微軟把作業系統業務全部賭在 Windows 8 上了,最近開放試用版免費下載,反應好像不錯 ?! 不過要如何說服中老年人升級呢 ? 因為介面實在改變太多了 ! 目前我還沒親自試用過,有機會再來討論這個。

    回覆刪除
    回覆
    1. "所以我說微軟根本不用心"
      這個說法有點簡單,不能說整間公司的人都“不用心”,因為微軟亦有頂尖的工程師。其實是微軟內部出現「大吃小」的問題——有部門不肯就一些技術問題協助別的部門(例:ClearType & Office¹)(除非將別的部門的人變成自己部門的人,例:ClearType & pocket devices²),甚至阻礙它們取得成就³。即使內部的工程師再努力,其努力亦很可能遭埋沒。最後,就如樓主所言:“Mango搞不好……”
      參考:Dick Brass. Microsoft’s Creative Destruction. New York Times. Feb 4, 2010
      http://www.nytimes.com/2010/02/04/opinion/04brass.html?pagewanted=1&_r=1
      ¹When we were building the tablet PC in 2001, the vice president in charge of Office... he refused to modify the popular Office applications to work properly with the tablet.
      ²The vice president for pocket devices was blunter: he’d support ClearType and use it, but only if I transferred the program and the programmers to his control.
      ³Although we built it[ClearType]... annoyed other Microsoft groups that felt threatened by our success.//Engineers in the Windows group falsely claimed it made the display go haywire...

      刪除
    2. 喔喔~非常感謝樓上的情報,十分有趣!我寫這篇文章的時候還沒進入科技業,現在我在某大公司裡,對這些內耗的鳥事非常有感覺 ..... orz

      刪除