天天看點

微軟“重新開機”Windows Phone 7 設計的經過

微軟集團副總裁、Windows Phone 項目主管 Joe Belfiore 在位于雷蒙德的微軟總部拿着三星的 Windows Phone 7 原型機。

  微軟員工将 2008 年 11 月稱為“重新開機(The Reset)”。當月,微軟終止 Windows 手機項目的全部工作,重新開始。

  此舉顯示出微軟已經将自己帶進了多麼糟糕的境地。接受 Wired.com 采訪的員工一緻認為這是一件好事。盡管這家軟體巨頭早在 1996 年就開始開發基于 Windows CE 的手機/PDA 系統,但面對 iPhone、Android Droid 等更加易用的産品,Windows Mobile 系統所占份額陡然下降。

  微軟的一位設計總監 Bill Flora 在談到 Windows Mobile 的錯誤時說:“Windows Mobile 項目試圖将過多的的功能同時展現在使用者面前。最終帶來的體驗對于今天的很多人來說有些雜亂、壓迫感過大。它讓人覺得過于‘電腦化’。”

  一個不性感的系統對微軟來說可不是好兆頭。Windows Mobile 過時的設計加強了“微軟不關心消費者,隻關心大公司的大訂單”的印象。這顯示出軟體行業領袖的銳氣正在褪去。

  Windows Mobile 市場佔有率的收縮對于微軟來說非常尴尬——微軟 CEO 鮑爾默曾嘲笑 iPhone 沒有實體鍵盤、價格過高。三年之後,微軟已被甩在後面。

  鮑爾默在 All Things Digital 大會上說:“我們曾在這場遊戲裡處于領先地位,現在我們發現自己隻為列第五,我們錯過了一整輪。”

  意識到自己急待追趕之後,微軟最終決定按下 CTRL+ALT+DEL,重新開機自己的老舊且止步不前的移動作業系統,迎來新的開始。

  微軟花了六周時間孵化出一套重做 Windows 手機的方案,并且設下在一年内打造、推出全新作業系統的時限。

最後的成果就是 Windows Phone 7,新系統擁有一套窗格式的使用者界面,與上一代毫無相似之處。首批 Windows Phone 7 手機剛剛在美國開始銷售。

  重新開機絕不是什麼簡單的任務:這需要新的管理者、重組 Windows 手機設計部門、建立專注于移動硬體的測試機構。

以下就是微軟重新開機 Windows 手機的經過:

微軟“重新開機”Windows Phone 7 設計的經過

微軟集團副總裁、Windows Phone 項目主管 Joe Belfiore 正在聽微軟 US Shared Studio 總經理 Don Coyner 談論 Windows Phone 7。

重新開機移動開發

  新時代常常由新領袖開啟。鮑爾默于 2008 年年中委派微軟老兵 Andy Lees 擔任移動通信業務進階副總裁,Lees 對手機部門的未來發展進行了評估。

  Lees 顯然對手機部門的發展感到不滿。他在與工程師和進階經理進行交流之後,決定廢除 Windows Mobile 7。微軟已經在 Windows Mobile 7 項目上花去了一年多的時間。

  Lees 按下 Windows 手機項目的重新開機按鈕後不久便啟用時任 Zune 部門負責人 Joe Belfiore 為微軟集團副總裁,負責指揮打造全新的移動作業系統。

  除了任用新人、從頭開始以外,微軟還選擇了一套與以往完全不同的移動政策。

  Windows Mobile 時代的政策是讓廠商根據要求來調整系統外觀。Windows Phone 7 的新政策則是為顧客滿意來設計作業系統,類似于蘋果的政策。

  微軟還将延續授權系統給廠商的政策,但這次微軟要設立一些規則:所有運作 Windows Phone 7 系統的手機必須滿足一套硬體标準,例如三個實體按鈕和指定的 CPU;每一部裝置需要通過一系列測試,自動化測試裝置由微軟的工程師設計。

  Belfiore 表示這些嚴格的要求是為了保證 Windows Phone 7 能夠在不同裝置上獲得一緻的表現。

微軟“重新開機”Windows Phone 7 設計的經過

預裝 Windows Phone 7 的手機正在經過自動測試環節。

Belfiore 在談及之前的移動政策時說:“曾經的團隊哲學是,‘有家 OEM 廠商說我們打算賣一百萬部手機’。他們的主要目标是 OEM 廠商。現在的目标是個人【使用者】。”

  Belfiore 在批判 Google Android OS 的時候毫不猶豫。盡管 Google 現在主宰着移動作業系統市場,但 Google 将 Android 授權給廠商的政策和微軟早先的 Windows Mobile 相同:開放式。它對廠商如何使用、調整作業系統僅有微弱的限制。

  結果就是 Android 遇到了很多此前 Windows Mobile 也有的問題:Android 系統在有些手機上比其它手機更好;廠商在不同的手機上搭載不同版本的作業系統;有些手機預裝了來自營運商的臃腫軟體(bloatware);一些軟體開發者抱怨說硬體和作業系統的分裂讓開發變得很困難。

  Belfiore 說微軟新的移動開發政策能夠在作業系統上施加控制,是以 Windows Phone 7 會成為一個井井有條的平台,客戶在購買手機時候就能知道自己買到的到底是什麼,第三方開發者在為多款裝置開發軟體時也不會頭疼。

  Belfiore 補充說,臃腫軟體也不會成為問題,因為微軟已經與廠商和移動營運商達成一緻。手機第一屏會為營運商和廠商保留一半的自制軟體,比如三星 Focus 就有 AT&T 的 GPS 軟體。微軟則在剩下的空間放入自己的預設軟體,比如郵件、日程、位址簿。如果使用者不喜歡的話,可以将從第一屏移除其中任意軟體。

微軟“重新開機”Windows Phone 7 設計的經過

設計手冊中展示的圖示法。

  統一的設計

  單單調整移動政策無法獲得清晰、統一的使用者界面。微軟設計總監 Flora 為引導開發者設立了“Metro”設計标準集。

Flora 說:“Metro 的哲學是‘化繁為簡(do a lot with a little)’:富有創意地進行排版、去掉裝飾物、讓版面自己說話。這樣才能真正讓内容成為主角。”

  Windows Phone 7 不再依賴滿屏的圖示按鈕,大量依靠排版來展示不同的功能。Windows Phone 7 的主屏是一組大窗格,使用者可以根據自己的需要進行定制。(譯注:關于 WP7 與其它主流作業系統的顯著差異,可以參考這篇觀點比較尖銳的文章。)

  Metrao 源于微軟在過去十餘年間創造、疊代而成的設計準則。它最早可以追溯到 1995 年的微軟百科全書(Encarta Encyclopedia),并且融入了 Xbox、Windows 和 Zune 等産品最精華的設計哲學。Flora 說自己在微軟的很多部門傳播過 Metro 設計風格。

  Flora 還表示:“Metro 讓微軟旗下的不同品牌在擁有自己風格的同時又有一條共同而一緻的主線将它們維系在一起。”

微軟“重新開機”Windows Phone 7 設計的經過

Windows Phone 7 研究人員 Jun Kim 正在微軟總部工作。

  除了引入設計标準以外,微軟還重組了 Windows 手機設計部門。

  Albert Shum 曾在耐克工作,設計了多款手表和運動類電子工具(包括 Nike+),重組後他開始擔任微軟移動設計團隊主管。Shum 在微軟的一間開放式辦公室(沒有隔間)裡管理着一支由 60 位設計師組成的團隊。Shum 将設計團隊分為兩組:左腦思考者與右腦思考者。左腦思考者負責真正的工程類工作,右腦思考者專注于界面設計,兩組人定期讨論項目情況。

  盡管 Shum 已有二十年的設計經驗,但不是所有事都順他的意。在參與 Windows Phone 7 項目的同時,Shum 還上司着微軟 Kin 手機的設計。Kin 是專注于社交網絡、面向青少年的智能手機。據報道,Kin 手機銷售慘淡、評測反響也是平平。微軟在 Kin 發售兩個月之後宣布停止釋出新的 Kin 手機,并取消了在歐洲的發售計劃。

微軟“重新開機”Windows Phone 7 設計的經過

負責微軟移動設計的 Mobile Studio 總經理 Albert Shum 介紹 Metro——Windows Phone 7 采用的設計語言。

  Shum 和一些曾參與 Kin 開發的設計師表示為年輕化的裝置冒險是值得的。Kin 雖然失敗了,但也為他們帶來了重要的教訓。Kin 最成功的特性,比如緊密的 Facebook 整合、“雲”媒體存儲,也存在于 Windows Phone 7 之中。

  Windows Phone 團隊進階體驗設計師 Michael Kruzeniski 說:“我們圍繞 Kin 打造了很多出色的東西。這款産品雖然已經停售……但它的絕大部分已經被直接或間接地整合進 Windows Phone。”

  Shum 将管理 Windows Phone 7 設計團隊與擔任電影導演進行了對比。

  “人們已經有了腳本,但還是需要導演來驅動整個程序。做軟體就像是拍攝電影和建造摩天大樓。在竣工之前,你沒法完全清楚它的表現到底會怎麼樣。”

  “這就是我們的新電影,希望你們喜歡。”