微軟Windows Phone 7誕生記
近日,美國連線雜志去微軟總部雷蒙德采訪了Windows Phone 7開發團隊成員,本文為大家講述微軟推倒 Windows Mobile 系列,重啟 Windows 手機項目的經過,微軟是怎么打造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 手機的經過:
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的手機正在經過自動測試環節
Belfiore 在談及之前的移動策略時說:“曾經的團隊哲學是,‘有家 OEM 廠商說我們打算賣一百萬部手機’。他們的主要目標是 OEM 廠商?,F在的目標是個人‘用戶’。”
“做軟件就像是拍攝電影和建造摩天大樓。在竣工之前,你沒法完全清楚它的表現到底會怎么樣。”
Belfiore 在批判 Google Android OS 的時候毫不猶豫。盡管 Google 現在主宰著移動操作系統市場,但 Google 將 Android 授權給廠商的策略和微軟早先的 Windows Mobile 相同:開放式。它對廠商如何使用、調整操作系統僅有微弱的限制。
結果就是 Android 遇到了很多此前 Windows Mobile 也有的問題:Android 系統在有些手機上比其它手機更好;廠商在不同的手機上搭載不同版本的操作系統;有些手機預裝了來自運營商的臃腫軟件(bloatware);一些軟件開發者抱怨說硬件和操作系統的分裂讓開發變得很困難。
Belfiore 說微軟新的移動開發策略能夠在操作系統上施加控制,因此 Windows Phone 7 會成為一個井井有條的平臺,客戶在購買手機時候就能知道自己買到的到底是什么,第三方開發者在為多款設備開發軟件時也不會頭疼。
Belfiore 補充說,臃腫軟件也不會成為問題,因為微軟已經與廠商和移動運營商達成一致。手機第一屏會為運營商和廠商保留一半的自制軟件,比如三星 Focus 就有 AT&T 的 GPS 軟件。微軟則在剩下的空間放入自己的默認軟件,比如郵件、日程、地址簿。如果用戶不喜歡的話,可以將從第一屏移除其中任意軟件。
設計手冊中展示的圖示法
統一的設計
單單調整移動策略無法獲得清晰、統一的用戶界面。微軟設計總監 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研究人員Jun Kim正在微軟總部工作(他用的是蘋果)
除了引入設計標準以外,微軟還重組了 Windows 手機設計部門。
Albert Shum 曾在耐克工作,設計了多款手表和運動類電子工具(包括 Nike+),重組后他開始擔任微軟移動設計團隊主管。Shum 在微軟的一間開放式辦公室(沒有隔間)里管理著一支由 60 位設計師組成的團隊。Shum 將設計團隊分為兩組:左腦思考者與右腦思考者。左腦思考者負責真正的工程類工作,右腦思考者專注于界面設計,兩組人定期討論項目情況。
盡管 Shum 已有二十年的設計經驗,但不是所有事都順他的意。在參與 Windows Phone 7 項目的同時,Shum 還領導著微軟 Kin 手機的設計。Kin 是專注于社交網絡、面向青少年的智能手機。據報道,Kin 手機銷售慘淡、評測反響也是平平。微軟在 Kin 發售兩個月之后宣布停止發布新的 Kin 手機,并取消了在歐洲的發售計劃。
負責微軟移動設計的 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 設計團隊與擔任電影導演進行了對比。
“人們已經有了腳本,但還是需要導演來驅動整個進程。做軟件就像是拍攝電影和建造摩天大樓。在竣工之前,你沒法完全清楚它的表現到底會怎么樣。”
“這就是我們的新電影,希望你們喜歡。”
ifanr譯文地址:http://www.ifanr.com/25211
【編輯推薦】