標籤:

Windows Phone 是否已經走向失敗?


前幾天寫過一片文章專門講微軟在WinPhone發展上的錯誤決定的,貼在下面。

PS:我到目前仍然覺得WinPhone有機會,雖然微軟錯失了很多機會。

原文如下:

  前段時間決定將自己用了三年多的Lumia 800正式退役,這是我用的時間最長的手機,雖然系統上有缺陷,但是好不妨礙他成為我最有感情的一部手機。由於之前是WinPhone 開發者的關係,這部手機是微軟送的,眼睜睜的看著WinPhone系統從出生到長大,還沒成熟時就蔫了的歷程,心裡很不是滋味。這篇文章先晒晒被我用過的Lumia手機,然後再分析下WinPhone發展成現在這樣微軟需要承擔的責任。

先曬手機

  由於普遍反映篇幅較長,所以刪去曬手機的部分,直接進入正題。

關於WinPhone

  首次接觸WinPhone是在2011年下半年,當時剛剛畢業,沒有趕上ios和android那趟船,也因為主要的工作語言是.net,所以對剛剛興起的WinPhone寄予厚望。在開發了幾個小軟體,微軟送了個手機後,我便以WPer自居,並且期望作為國內第一批的WinPhone開發者,享受到系統發展帶來的紅利。但是後來的事情大家都知道了,四年過去了,WinPhone在中國的市場份額是0.8%,甚至比三年前還要低。全球的WinPhone份額基本也就是在2%到3%之間,已經沒有了和前兩大系統叫板的底氣。

圖:2014年手機操作系統市場份額圖表

  作為一個WPer,對WinPhone的發展深感痛心,我們曾經幻想成為三大系統之一(雖然現在是第三,但是好意思和ios/android排一起么),而且當時的WP也的確有著成為三大系統的機會,但是微軟沒有抓住機會,帶領著WinPhone一步步的走向沒有未來的世界。。。

WinPhone系統誕生的過程

  很多人不知道為什麼WinPhone的第一個版本,叫WinPhone 7,那是因為在WinPhone之前,微軟還有個手機操作系統叫Windows Mobile,最後一個版本是Windows Mobile 6.5,所以新系統就順勢叫做WinPhone 7。當年那個Windows Mobile非常厲害,相當於Windows的手機版本,上面可以找到開始菜單,也可以玩和pc版本一致的紙牌。HTC在大陸的前身多普達則出過多款該系統的智能手機,那時候有一個Windows Mobile系統的手機是一件倍有面子的事情。

圖:當年的多普達手機

  但是這一切都在蘋果推出iPhone之後被打破,人們驚訝的發現,原來智能手機系統應該怎麼玩,於是紛紛模仿起來。先是有Google的android,然後諾基亞也坐不住了,拋棄了之前的塞班 S60,和英特爾聯合開發MeeGo系統。微軟眼看著再沒動作就要錯失良機了,於是在2010年隆重推出了全新的WinPhone 7系統。還記得當時搞了個聲勢浩大的遊行,舉行葬禮宣判iPhone死刑,現在看來是多麼的可笑。

圖:當時宣判iPhone死刑的遊行

  在微軟內部確定WinPhone取代Windows Mobile後,WinPhone項目就開始了。負責WinPhone 7界面的是微軟的設計總監 Flora,他在WinPhone的設計上引入了Metro的設計風格,打造了在UI上完全不同於IOS和android的體驗。當然對於這種設計風格褒貶不一,作為我個人的體驗來說,雖然和當時主流的設計不是很相符,但是也是可接受的,當然如果你說它長得丑了點我也不反對。

圖:左為WinPhone 7,又為WinPhone 8

  另外一個掌握了WinPhone 7生命的是微軟移動設計團隊主管,他主管了WinPhone 7的設計。不知道是因為時間上太緊迫還是其他方面的原因,最初版的WinPhone 7簡直是個半成品。很多人可能不知道,最開始發布的WinPhone 7是完全的單任務,也就是說你每次打開一個應用都是重新載入的,無法繼續你剛才的操作。因為這樣的限制,微軟強制要求開發者在發布程序時使用「墓碑機制」來重啟時還原程序關閉前的狀態,這不但降低了用戶體驗,也提高了應用程序的門檻。好在WinPhone 7.5就解決了這個問題,這是我印象中微軟在WinPhone上動作最快的一次。還有其他的一些沒有達到業界平均水平的點,深受詬病的有音量無法單獨調節,重力感應不能關閉、沒有文件夾、沒有通知中心等等,槽點太多,無力吐槽。

  以上說的都是一些系統級別的缺陷,大部分應用級別的缺陷都可以通過第三方來解決,但是微軟很多許可權都沒有放開,API少的可憐。所以你當時在市場上看不到流量控制的軟體,也無法找到能顯示來電歸屬地的軟體,甚至找不到能顯示通話記錄的軟體。。。

  當然剛才說的很多問題微軟都在後續的版本中解決,但是這樣就OK了么,你以為用戶會為了通知中心等你24個月么。最好的時光已經過去,最佳的機會也已經溜走。

微軟是如何拋棄WinPhone 7的

  相信在所有早期的WinPhone用戶和開發者的記憶中,微軟宣布WinPhone 7不能升級的時候是毀滅性的。我是5月份剛拿到了Lumia 800,你要知道當時的Lumia行貨價格接近3000,然後6月21日,微軟推出了winPhone 8,並且宣布所有WinPhone 7系統手機不能升級到WinPhone 8,取而代之的是升級到一個安慰版本——WinPhone 7.8。

圖:WinPhone 7不能升級得到了鋪天蓋地的宣傳

  如果是一個有經驗的公司,即使在不能升級的情況下,也可以將WinPhone7.8納入到WinPhone 8中,作為一個特殊的版本。或者說WinPhone 7可以升級到WinPhone 8,但是需要硬體和內核支持的功能不可用,這樣也會讓WinPhone的老用戶心裡舒服很多。但是微軟在宣傳策略上直接說明「老用戶只能升級7.8,不能升級8」,完全看不出一個老牌世界500強公司應有的宣傳實力。相同的一個事件是IOS 6宣布支持iPhone 3GS,雖然很多功能不能用,但是很多蘋果用戶都大喊蘋果良心。

  我們再看下為什麼WinPhone 7不能升級到WinPhone 8,微軟給出的解釋是內核的轉變。WinPhone 7使用的是Windows CE內核,這是一個有著十多年的老內核,所以對硬體的支持不夠,比如不支持65536色以上,不支持多核處理器、NFC等,這也就是WinPhone 7清一色的單核處理器的原因。而Windows 8使用的是Windows NT內核,他是個新開發的內核,簡單點講就是它能支持非常牛逼的硬體,是不能運行在低端的硬體之上的。但是在技術上是不是真的無法實現升級呢,當然不是,民間就有高手將HD2刷成了WinPhone 8, 並且在論壇上放出了刷機包。所以不能升級的原因是在微軟看來WinPhone 7的用戶和銷量都比較小,不值得為這麼少的用戶來大費周折的推出一個定製版的WinPhone內核。只能說微軟是基於商業的考慮,而並非從用戶的角度來考慮升級這件事情。

  結合第一段WinPhone的發展過程來看,其實在內核和技術上WinPhone 7並沒有比Windows Mobile高出多少,而更像是改了一個UI的系統,而WinPhone 7到WinPhone 8才是真正的改變。而微軟著急推出WinPhone 7是為了一個姿態,也讓用戶習慣Metro UI以及App的積累,雖然不能升級,但是App反正都是託管代碼,Winphone 8還是可以運行WinPhone 7的應用的。從這個角度考慮,WinPhone 7從一開始就是一個倉促推出的短期版本,也就註定了它悲劇的命運。

  微軟在宣布的時機選擇上也是非常重要的,當時恰逢 Lumia 系列的銷量上升,並且諾基亞在大陸趁勢推出了更高端的Lumia 900手機,才推出一個多月,微軟就宣布老款手機不支持升級。關鍵還在於當時離WinPhone 8正式推出還有四個多月的時間,這四個多月諾基亞是何等的尷尬,讓消費者買不能升級的Lumia,還是勸我們買兩百一個的功能機呢。

  不管不能升級是因為系統內核的原因、成本的考慮還是其他商業上的目的,微軟這樣的做法完全傷透了所有使用WinPhone 7產品的用戶。雖然損失的這部分用戶的份額不大,但是這部分早期用戶實際上會有比表面上的市場份額更大的能量。早期的WinPhone 7產品並不便宜,而且系統上不是很完善,很多使用WinPhone都是對數碼產品比較熟悉的用戶,他們可能是周邊同事朋友購機的顧問,這部分用戶對其他人有強烈的帶動作用,所以損失這部分用戶其實是非常可惜且影響十分惡劣的。

  另外,不能升級也會對尚未購買WinPhone 手機的用戶產生影響。我在使用Lumia 800過程中,公司有不同的同事表達對這款手機的喜愛,並且有意願購買WinPhone 手機,但是自從不能升級之後,沒有一個朋友準備購買WinPhone手機,並且對使用WinPhone手機的用戶或多或少表現出一點不理解的眼神。幾乎所有第一次發現我使用的是WinPhone手機的朋友,問出的第一句話就是,聽說這個手機不能往上升級了。

微軟對用戶需求的無視

  從WinPhone推出的第一天起,就伴隨著大量的吐槽,而微軟在系統改進上的速度比蝸牛還要慢。我們看幾個典型的例子:

通知中心

  通知中心目前應該算是只能操作系統的標配,但是WinPhone卻沒有。所以可能會出現的場景是,有通知時在頂部一閃而過,沒來得及點擊後你就沒法知道他通知的是什麼,你永遠不知道剛才是哪個應用通知了你。有些應用可能會在磁貼上有個小的數字提示有通知,但是前提是必須將這個應用固定到首頁。

  那麼為什麼微軟為什麼不在WinPhone 7中就將通知中心做進去呢。微軟的Metro的設計理念是動態磁貼(即Live Tiles)來實現通知中心的功能,有通知時實現通知的內容呈現在磁貼上。但是大部分應用都沒有實現這樣的功能,基本有消息時只會顯示一個數字,沒有通知的信息,如果想知道具體的內容仍然要啟動應用才能看到。另外一個限制是必須固定到首頁的應用才能實現動態磁貼,對於沒有固定到首頁的應用如果沒有點中一閃而過的通知,那就沒地方可以看到通知了。

  沒有通知中心還有個特別不順手的地方,無法一鍵開關Wifi,藍牙、網路、GPS等功能,需要到找到設置裡面的相應頁面才能開關。直接的後果就是很長一段時間在微軟的MarketPlace中相應的一鍵設置軟體的下載量長期佔據前十名中的好幾名。

  微軟在後期也確認將會增加通知中心,不過這已經是14年4月隨著WinPhone 8.1才推出,離WinPhone的第一版已經過去了四年的時間。微軟曾經給出解釋稱是資源不足,導致沒有在WinPhone 8中搭載通知中心,但是我是不相信一個有著10萬人的公司,會因為資源不足導致對市場的反應如此之慢,只能說明微軟的官僚主義已經深入到骨髓。

音量無法單獨調節

  WinPhone在相當長的時間內所有音量都只有一個值,就是說你的電話鈴聲和各種app的聲音是一樣的,無法實現鈴聲,應用,系統鈴聲音量的分開調節。在我實際的使用中,經常在玩遊戲時靜音,如果遊戲結束時忘記把音量調回來的話,那麼一整天手機都是出於靜音狀態,我也因此漏接過許多電話。這個問題也經過了漫長的等待之後,直到WinPhone 8 GDR3版本才修復,別問我為什麼記得這麼清楚,你們有過那種等待好幾年終於如願的感受么。

  仔細了解發現,WinPhone的音頻架構是非常完善的,實現音量控制的分離是非常容易的一件事情。WinPhone的音頻APIs是通用音頻架構UAA的一套API,可以獨立處理每個進程下的音頻API請求,也就是說每個應用的音量都可以單獨控制。這麼牛逼的架構,微軟卻一直不在其基礎上實現單獨調節音量,如果不是官僚主義,就是完全對用戶需求的漠視。

圖:高手發的音頻架構圖

  還有一些像屏幕旋轉、沒有桌面文件夾我就不一一列舉了,隨便一個功能的推出時間都被 IOS 和 Android 甩開好幾年。

微軟對開發者的「虐待」

  這裡我用了「虐待」這個詞,可能很多人覺得有點過頭,但是這是我真實的感受。沒有一家廠商敢這麼兒戲的對待開發者,沒有一家平台會如此頻繁的變更架構。

  微軟的C#語言是一個非常容易入門的語言,Visual Studio 也是一個很好很強大的工具,加上微軟的號召力,所以在中國有非常龐大的C#程序員,規模甚至可以和Java相比。所以在WinPhone剛發布時,有很多像我一樣的 C# 程序員希望搭上WinPhone的順風車,當時的個人開發者數量其實並不少。WinPhone 7 的應用基於Silverlight for Windows Phone(普通應用) 和XNA (遊戲應用)開發,雖然微軟開放的API比較少,但是還是有不少個人開發者或者團隊出了不少不錯的應用,也出現了一些以WinPhone為主的遊戲分發公司。同時微軟也時不時的舉辦開發者活動,雖然收集了很多垃圾應用,但是客觀上還是增加了應用的數量。這段時期WinPhone的生態正在慢慢建立,並且有著向好的方向發展的趨勢。

  當微軟宣布退出WinPhone 8,拋棄WinPhone 7時,順便也大幅修改了API,增加了Windows Phone Runtime,也支持了C++的開發。這個時候其實微軟已經有將WinPhone和Windows的開發模式合併的想法了,但是可能是時間不夠,這個時候並沒有完全的統一,給WinPhone的Windows Phone Runtime也是Windows Runtime的大幅度嚴格版本。對於普通應用來說,這期的版本變化不大,都是基於Silverlight的,遷移時稍作修改即可。但是對於遊戲應用,WinPhone 8支持Native的DirectX開發,所以WP7的遊戲開發者基本拋棄了xna,這個的一直工作量還是有點的。

  對於開發者來說,真正大的改變是WinPhone 8.1的發布,這時候微軟統一了WinPhone和Windows 的開發架構,推出了新的基於Windows Runtime的所謂Universal App,當然同時也保留了之前的Silverlight,只是升級到了Silverlight 8.1,不過所有人都能看得出來Windows Runtime app才是未來。但是既然Windows Runtime是未來,竟然不支持部分Sliverlight 的API,比如VOIP、鎖屏、相機啟動器。而WinPhone 8.1的Windows Runtime 和 WinPhone 8有多大區別呢,下面是其他開發者列舉的幾條:

  還有很多沒有列舉,所以如果需要移植的話幾乎要重寫和系統交互的部分。這也就是為什麼到目前為止很多開發者都沒有升級為Universal App的原因。

  上面每一次的改變都會流失一部分開發者,這讓本身優秀開發者就不多的平台漸漸的失去了崛起的基礎。當然還有一部分死忠仍然在堅守,壓死他們的最後一根稻草是兼容IOS和Android。微軟這樣的舉措事實上和之前黑莓公司宣布兼容安卓軟體一樣,已經承認了WinPhone生態系統的失敗,也就意味著放棄了此前一直堅守的WinPhone開發者。目前我所知道的WinPhone開發者幾乎都是在抱怨,因為他們發現,就算現在繼續堅持下去,到最後依然會被微軟拋棄。所以我加入的幾個Winphone開發者群幾乎都是在閑聊和各種段子,偶爾有個技術問題出來,也是半天沒人討論,一段時間下來,QQ表情倒是收集了不少。

  對於WinPhone 10(可能就叫Win 10 Mobile)兼容IOS和Android應用的前景,我非常不看好。這種移植過來的應用本身是為其他平台設計的,交互方式和操作習慣都是其他平台的,用戶體驗上肯定要比原生應用差很多,所以對於移植過來的應用用戶並不一定買賬。而對於開發者來說,微軟的這種做法已經傷透了他們的心,幾乎仍然在堅持編寫原生應用的開發者不多,而IOS和Android開發者,本來就看不上WinPhone的用戶量,移植工具比較方便還好,如果操作比較麻煩甚至都不願意花時間移植過來。所以極有可能造成自家開發者失望的離開,別人家的開發者反應冷淡,最後竹籃打水一場空。

結語

  WinPhone從2010年發布至今已經有五年的時間,版本也幾經更替,曾經有著快速的發展和光明的前景,但是在微軟的多次折騰下而慢慢倒下。縱觀WinPhone的發展歷程可以發現,幾次重大的變革都是由於微軟的舉棋不定和動作緩慢造成的。如果最開始就堅定了大一統的理念,最開始就推出NT內核的WinPhone,最開始就堅持Windows Runtime,可能就不會有拋棄WinPhone 7,不會有開發方式的大改變,而等到生態好了,也就不大可能會兼容IOS和Android。

  雖然整篇文章是對微軟的批判,但是WinPhone目前還是有機會的,機會在於Android還不夠好。希望微軟在新CEO的領導下,拋棄以往的官僚作風,堅持自己的風格,在後面的移動生態系統中佔有自己的一席之地。

PS:可能想要說的話太多,寫的有點亂。也沒有提到單就系統來說,目前的WinPhone8.1已經是一個優秀的系統了,如果有時間的話我後面再寫一篇WinPhone相比於其他兩大系統的優點,以及目前比較好的應用,給準備轉移到WinPhone平台的用戶一些參考。

再次PS:部分是看了第三方的資料,如有錯誤,請指正。


答案仍有不足之處。會挑時間進行補充和修改。

WP和RT有共同之處,但是WP無疑還沒有到論失敗的時候。

一切的一切,要看今年的UAP和WIN10雙劍能夠達到什麼樣的程度。

如果今年依然徘徊在百分之三,那麼再下WP失敗的結論也不遲。

那麼,我想說說看WP當初是如何走入今日的境地的。

首先通報一下個人狀況,學生黨,三系統都有過不少於十個月的使用體驗(ios6-8,十個月;安卓2.3.5-5.0.1),現在手頭LUMIA 525服役中,系統為WP8.1 GDR1,系統層面的完善度不輸其他兩大系統,除了系統設置太TM長了之外。

界面設計!WP最吸引人和最讓人無奈的,當然是界面設計!

當初(2011年)WP7系列手機發布之時,業界其實是相當震動的。

為何?微軟當時開創了METRO DESIGN的一代新風

很多人吐槽的大色塊,其實是當初metro想要表達的精髓,極致的簡潔和信息傳遞性。

但是WP7後面被腰斬,只讓一個7.8來安慰安慰(猶如今日的RT)。

WP一直都輸在了

微軟沒有意識到,metro並不被所有人喜愛。雖然一時震動,但後面結局兩極分化:

愛的愛的要死,討厭的人也討厭到了極點。

我們來看一組WP8.1以及即將登場的win10 for phones(WP10)的界面設計差異(轉自微博@陳逸華)。

桌面:

通知中心:

微軟小娜(cortana)

郵件應用,最能體現微軟態度的官方應用的對比。

從中已經可以看得出來,微軟自己對於metro的駕馭能力幾近極限,也已經在WP10中體現出對METRO UI開始採取大範圍弱化和向安卓以及IOS靠攏的態度了。

看到這裡,就可以明白為何WP應用的設計會被替代了。

縱使一開始METRO UI技驚四座,但由於駕馭難度實在太高,以至於微軟自己都無法拿出設計規範,更別提第三方開發者,導致開發者開發和移植應用時基本要從頭來,直接導致了WP應用生態千人一面,毫無創意,且質量低下的窘境。

引用一位設計師看到WP當時的應用界面的感慨:「代表應用用pivot和全景之類的無可厚非,但當所有應用都湧上來的時候,五十幾萬款應用千篇一律pivot絕對會是災難。」

解決方案微軟已經給出來了,就在這些WP10設計的新版應用界面裡面。

來吧,看看今年微軟最後的背水一戰,結果如何。


」最大的wp系統手機從此消亡「

我想知道」最大的wp系統手機「是什麼東西,是一款超大的手機嗎

另外不用諾基亞wp就消亡了是什麼邏輯,沒看到那個高大上的微軟logo嗎?


給你出個題目:論微軟收購諾基亞手機部門和wp走向失敗的關係


作為一個華為wp設備用戶,我對題主的「僅有的」一詞表示嚴正抗議


嗯,現在是2016年4月20日,win10正式版基本已經算是出來了吧,不知道樓主是否還在關心wp,不管是不是還在關心,我都要對以前的作為wper表示讚揚,wp系統曾經也是我最喜歡的系統,因為是學生而且對數碼產品很感興趣。每出一部手機我都會看測評,高考完之後馬上攢錢買了一個lumia640,當我拿到我的手機之後我高興的幾乎要跳起來了,真的,非常開心,那種愉悅至今為止都沒在有過,不得不說640非常流暢,您之前說的缺陷也都不存在了,但是生態環境依然非常惡劣,我不太懂那些專業術語,但是我知道騰訊許諾的win的qq只是換了個界面而已,微信沒有更新,等得太久,就像您所說的 我的信仰也被消耗完了,現在換了蘋果。


用目前 iOS 和安卓生態發展的高度來看 Windows Phone 你就輸了,題主。

Windows Phone 充其量是未成形的小兒,就現在來說絕不能下「失敗」這種定論的。

(畢竟微軟也是很不容易的嘛)


2017-05-15更新

現在看,確實是失敗了。微軟就沒有做好消費級產品的傳統。

——————————————————————

這個問題讓我很蛋疼。此外,wp尚未成功,但跟別的智能手機操作系統比起來怎麼也不算失敗,不是么?


推薦閱讀:

手機癌晚期如何糾正?
有哪些你認為可以稱為「神機」的手機?(不是刷機神機,請將目光從HD2上移走)
為什麼我知道了 Lumia 手機軟體的所有弱點卻還是打算入手一部?
你如何看待微軟 Windows Phone 的未來發展前景?與 iOS,Android 相比,優劣在哪裡?

TAG:WindowsPhone |