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