朝花夕拾 Windows Phone 7的幕后故事
雖然***臺 Windows Phone 7 手機在年底前后才會推出,Windows Phone 7今天才會正式發布,但五月底的星期四,微軟每一個會議室都籠罩著緊張的氣氛。微軟只剩下***的幾周時間來為最終的版本沖刺了。運營商們在接下來的幾個月里將對新手機進行測試,然后上柜銷售。
Studio F ,微軟的三個***的建筑之一,見證了微軟在手機方面付出的巨大努力?,F在,手機操作系統團隊正在開日常例會,評估軟件缺陷和性能指標。微軟工程師把這種會議室叫做“船塢”( Shiproom )。因為在不久的將來,微軟會在這里宣布他們的產品已經足夠好了,可以裝船發貨了!
在街道的對面,Studio H 中一間類似的會議室里,第二個“船塢”里聚集了一些做 Web 服務的同事。Web 服務包括位置服務和 Marketplace 程序商店,這也是 Windows Phone 7 的一部分。在Studio F 后面的第三個“船塢”,另一組微軟工程師正在與高通的工程師討論新手機的芯片細節。
發布 Windows Phone 7 成了微軟手頭上最重要的事情,它能幫助微軟盡快追上蘋果和 Google 。在手機領域,由于過去的固步自封,缺乏重點和錯誤的決策,微軟已經逐漸失去了往日的光輝。現在,在 Symbian ,RIM的黑莓,蘋果的 iPhone , Google 的 Android 圍攻之下,微軟在手機操作系統領域所占的市場份額所剩無幾。 Windows Phone 7 是扭轉這些年逆勢一個大賭注,希望它不要太遲。
領導這個項目的是副總裁 Terry Myerson ,37 歲的他曾經在 Exchange Server 開發部門當頭兒。Myerson 是微軟中少有的經過“失意者”階段的高管,微軟在 1997 年收購了他的 Web 分析公司,隨之加入了微軟。然后他在 Exchange 部門工作, Exchange 一直被 IBM 的 Lotus Notes 壓得抬不起頭來。深色頭發,褐色眼睛的工程師,他看起來就是一名普通的微軟程序員,但是言語犀利,性格直率。
“我們接到了很多看上去不可能完成的任務” Myerson 對 CNET 的記者說,“但是當你真正一點一滴地干起來,你會看到一條明路。”
CNET 意外地被允許報道一些 Windows Phone 7 開發過程中的幕后故事。包括他們關鍵的“船塢”會議室,在接下來的采訪中,主管和開發人員居然直率地承認微軟在移動領域犯下的錯誤,進一步強調了現在工作的重要性。
毫無疑問,Myerson 的壓力日漸增長。Google 剛剛發布了 Android 的新版本,命名為 FroYo ,帶來了更優秀的性能體驗,還內建了 WiFi 共享功能,而且改進了 Exchange 的功能。而蘋果呢,發布了新的 iPhone ,增加了前置攝像頭,搭載更好的屏幕,iOS 新特性等等。
Myerson 在 2008 年十月承擔了微軟新一代手機操作系統的研發重任。在之前的一段時間里,這個項目已經多次更換領導,改變方向。
盡管這是一條漫長而艱難的道路,Myerson 仍然堅定的相信 Windows Phone 7 會帶來轉機。Myerson 說這些話的時候,眼中充滿了工程師似的堅定和自信。 Myerson 確信微軟最終會回到手持設備的競技舞臺, Windows Phone 7 把生活和工作結合了起來,把 XBox Live 的游戲功能, Zune 的音樂和視頻功能, Office 的辦公功能,還有社交網絡等等整合到了一起。
“我們開發了一個很棒的產品”他說,“我很確信,我們能給用戶帶來快樂的體驗。”
現在,工程師已經把底層系統完成,但是他們面臨著更棘手的任務,就是確保軟件可以運行在不同制造商的不同硬件上,它們的界面還要看上去一樣!
在 Redmond ,微軟工程師們正在埋頭苦干?;咎匦远家呀泴崿F,現在的目標是讓用戶體驗更好更順暢,確保沒有造成系統崩潰的致命 BUG ,還要確保電池的消耗不要過快。
這些已經完成的工作其實并不容易,雖然 Windows Phone 7 是基于 Windows CE 核心開發,但它擁有全新的 UI ,這個全新的 UI 改變,意義重大。2009年初,當這個 UI 計劃***次現出雛形時,項目負責人拿出止瀉藥,敦促大家努力工作。(譯者注:有一種累了困了喝紅牛的意味)
Myerson 說:“ Windows Mobile 6 的整個用戶體驗基于一種舊的圖形框架,而我們決定換個新框架。這個決定來自于公司上層,下面的開發團隊只能硬著頭皮頂上,所以拿止瀉藥出來,有幾分黑色幽默的味道。”
但是,拋棄已有的框架,一切重新開始,在很多方面意味著 Windows Phone 7 就像是一個全新的產品,而不是 Windows 手機的第七版。即便是以前的 Windows Mobile 6 中被用戶稱贊的一些功能,在 Windows Phone 7 中也要重新來過。事實上,復制粘貼和多任務已經被去掉了。
Myerson說:“我想我們應該在這個圣誕節前提供一個高質量的,與眾不同的產品。我們沒法做到面面俱到,但是需要在關鍵功能上做得更好……這確實是***個版本,是項目組的***件作品。”
正是基于這種考量,在爭議很大的“復制粘貼”問題上,Myerson 了堅持自己的觀點。
Myerson 說:“如果我有更多的時間,會把復制粘貼功能加上來。但是,它的優先級不在 ***0 的功能之列。我認為有更多更常用的功能等我們去開發。”
這并不是說 Myerson 不想要這些功能出現在 Windows Phone 上面,他知道微軟手上的創意已經夠多了。他說:“我試圖將每個人的思想集中在完成手頭上的工作,從某些方面說,進度是我最擔心的。而夢想下一步的創意,那其實很容易。”
Myerson 說:“現在更重要的事情是,讓 Windows Phone 7 把已有的功能做到***。正因為如此,我在會議上充當的角色往往是調解人,和事佬和蠢教練。”
今天的***個會議,14 個人圍著一張木桌坐著,而其他 26 個人站著。它們的衣著差別很大,從整潔的襯衣,到普通的T恤。一個工程師正在講解一個 BUG ,其他人試圖反駁,主題便是“如何讓手機啟動得更快”。
“我為啟動時間而高興嗎?我應該高興嗎?”版本經理 Alex Hinrichs 問,
你當然應該高興, Maher Saba 回答,現在設備能在 19.5 秒內完成啟動,離最終目標只有 1 秒的差距。
Myerson 說 Saba 就像是華爾街的會計,計算著一分一厘的剩余內存和啟動時間。Saba 對性能的執著近乎變態,經常為此與圖形組的頭兒 Laura Butler 發生爭執。 Laura Butler 負責讓整個系統看起來更漂亮,但這會拖慢系統的速度。
“這樣的爭執很常見”,說著說著,Myerson便離開了房間,朝街對面的另一個“船塢”走去。
***,每一個測試經理都口頭上表揚了他們的產品,認為質量水平很高。員工們的心情稍微好些了,整個團隊擊掌相慶,并合影留念。
悲觀的預期
在追趕業界先驅的過程中,Myerson 預計這是一個長期的過程。
Myerson說: “我們試圖追趕,但這需要5年,才能把產品打造成我們想要的樣子。”Myerson 的悲觀嚇跑了許多人。“很多人的心態還停留在過去,它們說,好吧,如果明年我們還沒贏,我就離開這里。也有另外一些人說,這個項目很有趣,未來三五年我都要在這里戰斗。我需要后者,需要沉下心來打持久戰。”
Myerson 認為自己給團隊帶來了清晰的目標和足夠的資源,足以用來搞定這些工作。
Myerson 說:“工欲善其事,必先利其器,我想他們會完成這個偉大的產品。最重要的事情是給他們一個清晰的計劃。如果計劃三個月一變,那就太糟糕了。”
基于此,公司在一年多以前就已經定下了最終發布日期——“ 2010 年圣誕”——全新的 Windows Phone 將在圣誕節面世。“我認為在過去的5年里,開發的每一個版本都是漸進式的,而不是突破式的。我們已經完成了這次強大的挑戰。”
按常理,微軟應該迎合運營商。對于 AT&T,Verizon,Sprint 和 T-Mobile 而言,他們有權決定哪部手機擺在顯眼的貨架上的角色。
“運營商承擔了銷售和服務的重擔,建立一支銷售和服務的隊伍,要花費幾個月的時間。”
而現在,是微軟才有權決定在產品里添加什么特性,什么時候推出市場。而硬件制造商和運營商,只能得到一點點線索。對 Myerson 個人而言,搞定這些運營商,是繼 Outlook 和 Exchange 之后的又一個職業生涯高峰。
雖然困難重重,但相對于 Exchange , Myerson 更樂意開發手機,“因為我的妻子和孩子們會每天使用它。”
當然,現在他的妻子和孩子們每天都在使用 Windows Phone 7 的原型機。孩子們很喜歡 Goo Splat ,這是原型機早期提供的游戲之一。如果手機的啟動時間長了一些,或是崩潰了,他能***時間從孩子那里得知。
Myerson 說:“我不完全依賴于‘船塢’里的指標報告。”
合作伙伴的困局
在這個寒冷的春天午后,三星和高通的團隊,與微軟的團隊碰頭,挨個分析微軟給出的每一個規格問題。芯片提供商,硬件制造商,運營商和微軟一樣,承擔很多工作,Myerson 很感謝他們。這種模式與蘋果是不同的,在設計制造 iPhone 的過程中,都是蘋果一家說了算。
Myerson 說:“我們的制造廠商水平參差不齊。雖然我們也渴望擁有像蘋果一樣,擁有水平一致的制造商。”
跟手機廠商的合作,例如跟三星和 HTC 合作,比微軟自己生產硬件更有利,因為廠商們有自己的想法,能創造更出彩的機型。
Myerson 說:“在高通,博通,三星,LG,THC,AT&T,T-Mobile 之間,有著非常復雜的合作關系,我很難描述這些關系。”
微軟曾經想過獨自進軍手機領域,打造自己的硬件跟蘋果對抗,但是***還是放棄了這個想法,這中間的原因很多。盡管它制造了 Xbox 和 Zune,公司仍然希望開發的軟件能夠為更廣泛的硬件制造商所用。
Myerson 說:“我們過去在這方面成功了好多次,你也知道,當然也有不成功的時候,我們渴望做得更好,不幸的是這需要更多的時間。”
由于到了下班時間,高通和微軟工程師之間持續了數小時的討論,被迫中止。Myerson 在辦公室里與高通副總裁 Torrey Harmon 見了面,這種見面是非正式的,閑聊一些項目的瑣事,發泄一下對項目的不滿。
兩個人也會將他們的注意力集中在雙方公司的合作上,討論他們如何進一步減少高通的芯片團隊和微軟的軟件團隊之間的摩擦。
“我們希望你將我們看作你團隊的延伸,我們努力去琢磨該怎樣做到這一點,”Harmon說。高通剛剛雇傭了一個 Windows 95/98 開發團隊的成員,幫助公司做到這一點。“我們取得和很大的進步,但前面的路還很長。我們希望變成你們的另一個技術團隊,那是我們的目標。”
隨著話題的深入,他們談到了電池問題。“通常情況下,電池能工作到2點鐘,但這次一直堅持到了11點鐘,比過去好多了。”
正如往常那樣,Myerson 這一天的情緒在樂觀和悲觀之間快速的轉變著。
“我甚至只想在發布會之后能活下來”Myerson 告訴 Harmon,“如果我能熬過來,從消費者那里得到一點點尊嚴,一切會變得更容易。”
保持冷靜
Myerson 回到附近的一個會議室,跟三星的人會面。Myerson,與客戶經理一起會見了三星的管理人員——軟件開發副總裁 Junil Hong 和產品規劃副總裁W.S.Lee。
他穿著夏威夷襯衫,三星的高管們看到后有些吃驚。昨天他們見到 Myerson 時他西裝革履。他解釋說:“在我在微軟工作的這么長時間里,昨天是***次穿西裝,是為了拍一個搞笑的視頻。”Myerson 很快談到公事,明確表示堅持為每部手機都配備唯一的編號。他說,這不是 Windows Phone 團隊刻意要控制硬件廠商。相反,這是微軟 Xbox 開發者的要求。他們是想確保,當有人在 Xbox Live 游戲中作弊的時候,能夠關掉那臺作弊者的機子。
“這是***次允許非 Xbox 設備登入 Xbox Live。在 Xbox 上所有人的成就點數都是自己掙來的。這是個信任系統,所以 Xbox 團隊認為,要將 Xbox 積分和 成就點數放入手機的條件之一是,就做一些安全方面的保護。”
最終這個建議被采納,大家便轉到下一個議題。在談到手機的網絡制式時,Myerson 拿出了令人樂觀的調查報告。
他***告誡大家:“我在職業生涯中篤信兩句話——‘妄念于工程無補’,另外一句是‘不要將以信仰為基礎的工程付諸實踐’。”
【編輯推薦】