Win7之家( m.airtaxifl.com):Bill Veghte專訪 - 《電腦報》:揭秘Windows7修煉術(shù)
2009年4月17日下午,中國杭州一棟頗具濃郁園林特色的會館中,美國人Bill Veghte正在和幾位中國媒體記者隨意聊天,剛下飛機的疲憊絲毫沒有降低這位微軟高級副總裁對江南城市的濃厚興趣.
Bill Veghte面前擺著一臺戴爾筆記本,屏幕上,Windows7的徽標(biāo)正在賣力地跳動著,似乎執(zhí)意要跳出整個屏幕.何止是一個小小的屏幕,在全世界范圍,這個傳統(tǒng)藍(lán)白相間的徽標(biāo)正在躍躍欲試,試圖出現(xiàn)在每一個人的面前.
窗外,4月杭州的園林景色正是秀麗宜人之時,但是Bill Veghte——這位Windows7研發(fā)項目最高負(fù)責(zé)人心里非常明白,Windows7面臨的環(huán)境絕不如窗外的景色那般迷人:
最為長壽的WindowsXP正式停止技術(shù)支持,引起眾多用戶的不滿;寄予厚望的Windows Vista飽受爭議,讓人們對Windows7投來懷疑的目光;全球金融危機爆發(fā),導(dǎo)致企業(yè)和個人電腦的升級時間一推再推……這一切都讓Windows7 受到的挑戰(zhàn)比以往任何一款微軟操作系統(tǒng)都要多得多.
從數(shù)年前Windows7研發(fā)項目正式啟動之時,這款操作系統(tǒng)的使命就已經(jīng)被注定:在移動互聯(lián)網(wǎng)時代延續(xù)微軟霸主地位,最終布滿從中國杭州園林會館到美國西雅圖微軟大樓的全世界每一個角落.
“雙子星”敲定“7”計劃
Windows7是什么時候正式確定開發(fā)的?微軟的官方說法是3年前,Bill Veghte的回答則是數(shù)年前就開始進行準(zhǔn)備了.那么,就讓時間回到2007年1月.
2007年1月的一天,美國西雅圖雷蒙德微軟總部,無數(shù)個大小會議在110多幢辦公樓中召開或者結(jié)束,這些會議每天都會在微軟總部上演,但是其中一個戰(zhàn)略 會議卻顯得極不尋常.由微軟首席軟件設(shè)計師比爾·蓋茨和首席執(zhí)行官史蒂夫·鮑爾默正式敲定了微軟下一代操作系統(tǒng)開發(fā)計劃,內(nèi)部代碼為 “Windows7”.此時距離微軟最新版本的Windows Vista在全球范圍上市還不到半年時間.
Bill Veghte對此印象非常深刻,因為Windows7將是比爾·蓋茨退休之后第一款,由微軟技術(shù)人員獨立完成的操作系統(tǒng).
Windows7 開發(fā)項目的確立極為低調(diào),除了董事會和相關(guān)研發(fā)主管之外,沒有更多人知道,這也是微軟高層在戰(zhàn)略會議上定下的一個基調(diào).因為在Vista開發(fā)上的高調(diào)并沒 有給微軟帶來太多好處,反而引起不少爭議.因此,比爾·蓋茨和史蒂夫·鮑爾默都希望一改以往的高調(diào)做法,待Windows7在基本架構(gòu)和內(nèi)核代碼初步成型 之后才向外界透露相關(guān)信息.這種刻意的低調(diào)導(dǎo)致在整個2007年,對微軟一向保持高關(guān)注度的美國媒體幾乎對Windows7很少有過完整的了解,外界也很 少知道微軟Windows7的整體情況.
盡管有人猜測是Vista的一再跳票引起脾氣火爆的鮑爾默大為不滿,要求Windows研發(fā)部門必須提前拿出下一代操作系統(tǒng)的開發(fā)方案,并在2010年之 前進入市場銷售.但事實上,Windows7的開發(fā)計劃在Windows Vista尚未推出之時就已經(jīng)登上了微軟董事會的議事日程.
Windows7和它的“修煉師”們
3 月底,Bill Veghte被任命為Windows7項目的主要負(fù)責(zé)人,之所以做出這樣的任命,在于Bill Veghte在微軟的豐富經(jīng)歷.在過去19年中,他參與了Windows產(chǎn)品各個門類,包括Windows 2003、Windows3.1、Windows95以及第一代Office產(chǎn)品的開發(fā)工作.緊接著,Windows和Windows Live部門高級副總裁史蒂文·辛諾夫斯基成為該項目桌面開發(fā)主管,此人在微軟以“每18個月推出一個全新Office產(chǎn)品”而聞名;另一位微軟高級官員 喬恩·德瓦恩則成為內(nèi)核開發(fā)主管.
Windows7開發(fā)團隊遭遇了第一個方向性問題:是采用全新代碼,還是沿用Vista代碼?
采用全新的開發(fā)代碼自然會給Windows7帶來革命性的機會,會帶來更大的影響,但風(fēng)險極大.而且Vista的教訓(xùn)是深刻的:由于采用全新開發(fā)代碼,Vista暴露出許多兼容問題,帶來不小的麻煩.
在微軟內(nèi)部擁有資深開發(fā)經(jīng)驗的辛諾夫斯基公開表示,Windows7系統(tǒng)內(nèi)核,包括底層代碼庫與Vista保持一致,有助于運行在系統(tǒng)上的所有設(shè)備和程序具有良好兼容性,這對Windows7非常重要.
最后,各個部門的研發(fā)主管一致同意:Windows7的變化更多應(yīng)該體現(xiàn)在功能上、體驗上,而作為基礎(chǔ)的兼容性應(yīng)該以穩(wěn)定為主,由此決定繼續(xù)沿用 Vista 的開發(fā)代碼,也確認(rèn)了Windows7內(nèi)核版本號為6.1(Vista為6.0),這跟Windows XP(NT 5.1)與Windows 2000(NT5.0)的關(guān)系是一樣的.
Bill Veghte的第二個任務(wù)是調(diào)集微軟歷史上最為龐大的技術(shù)團隊參與到Windows7項目.
Windows7 開發(fā)團隊下面分為不同的技術(shù)小組(也稱為工程小組),負(fù)責(zé)Windows7不同部分的開發(fā)工作.大部分技術(shù)小組來自微軟各個研發(fā)部門,比如Windows 部門、Office部門、全球各地的技術(shù)研究院.這些技術(shù)小組構(gòu)成了整個Windows7研發(fā)團隊的主力,主要負(fù)責(zé)系統(tǒng)核心代碼和WMP、IE、媒體中心 等獨立軟件開發(fā)工作.
有的技術(shù)小組則是按照Windows7的新特性專門組建的.由于蘋果iPhone(手機上網(wǎng))的成功,在產(chǎn)業(yè)界刮起了一股多點觸控的技術(shù)潮流,這一點也觸 動了微軟的決策者們,決心讓W(xué)indows7變成第一款完全支持多點觸控的操作系統(tǒng).為此,微軟組建了“用戶界面平臺小組”,這個小組的最主要任務(wù)就是為 Windows7加入多點觸控技術(shù),以便讓這款操作系統(tǒng)具有觸控操作的特點.為了讓這個技術(shù)小組擁有業(yè)界最強的多點觸控開發(fā)實力,Bill Veghte甚至下令重金招聘最頂尖的技術(shù)開發(fā)人員參與到Windows7多點觸控的開發(fā)工作中.
與外界想象的不一樣,整個Windows7研發(fā)團隊并不都集中在美國本土,歐洲、中國、日本、南美都分布著各個技術(shù)小組.
和用戶反饋一起“賽跑”
2008年12月,佛羅里達州的工廠經(jīng)理J Brown接到微軟公司的電話,邀請他參與Windows7的用戶測試工作.J Brown也成為全球400萬Windows7測試用戶中的一員.
Windows7與微軟以往操作系統(tǒng)相比,在研發(fā)上最大的變化就是全程貫穿了用戶反饋機制,不但是后期測試,從前期開發(fā)就開始將用戶反饋引入系統(tǒng)代碼之中.
Windows7在程序窗口上采取了一種智能化隱藏和排序的設(shè)計,這就來自全球用戶的反饋.
2007 年10月,負(fù)責(zé)桌面控制開發(fā)的技術(shù)小組發(fā)現(xiàn),隨著電腦性能的提升,人們會在系統(tǒng)中打開越來越多的窗口,這些窗口所占的系統(tǒng)資源對電腦不值一提,但是卻帶來 一個問題,那就是很多用戶抱怨操控性下降了,復(fù)雜性提升了.為了獲得用戶的真實想法,桌面控制開發(fā)技術(shù)小組專門和微軟客戶服務(wù)部門配合,收集了上百萬條這 方面的意見,發(fā)現(xiàn)95%的普通用戶都希望在窗口增多的同時,復(fù)雜性不能增加,不能讓自己的電腦難以控制管理.
在獲得這樣的反饋信息之后,這個技術(shù)小組專門針對窗口管理進行了優(yōu)化,引入了智能化隱藏和排序設(shè)計.同時打開多個窗口之后,系統(tǒng)會進行智能化隱藏,當(dāng)鼠標(biāo)移到某個窗口標(biāo)志上面,后臺窗口會隨時顯示出來,幫助用戶迅速切換到某個頁面或窗口.
Windows7核心代碼的優(yōu)化則是用戶反饋的另一個開發(fā)案例.
德瓦恩率領(lǐng)的內(nèi)核研發(fā)團隊進行了多次內(nèi)部討論,技術(shù)人員在程序代碼上提出了許多不同的看法.按照傳統(tǒng)思維,Windows7的代碼應(yīng)該比Vista多,系 統(tǒng)容量也要大得多.但在拿到微軟客戶服務(wù)部的用戶反饋之后,德瓦恩感到必須控制系統(tǒng)核心代碼的增加,進行最大程度的代碼優(yōu)化,才是Windows7在程序 代碼上的開發(fā)方向.
因為按照簡單化、易用化的原則,Windows7的代碼不能比 Vista多太多,才能一方面保證系統(tǒng)運行快捷穩(wěn)定(Vista程序代碼超過了5000萬條,驅(qū)動程序高達19500個;而Windows XP的程序代碼為3500萬條,驅(qū)動程序數(shù)量為10000個),另一方面保證系統(tǒng)容量在10GB以下.經(jīng)過努力的優(yōu)化開發(fā),負(fù)責(zé)內(nèi)核代碼的研發(fā)團隊最終完 成了這個任務(wù),成功將Windows7對磁盤空間和內(nèi)存需求的標(biāo)準(zhǔn)大大降低,使得更多低配置電腦有機會安裝這款操作系統(tǒng).
按照“內(nèi)部測試→Alpha公測→Beta公測→RC版→正式版”的傳統(tǒng),從2008年下半年開始,Windows7進入公眾測試階段,這意味著 Windows7進入更廣范圍的產(chǎn)品測試.在2009年5月,微軟會發(fā)布Windows7上市之前的最后一個測試版本RC版(Release Candidate:候選版本),事實上這個時候的RC版本已經(jīng)跟正式版相差無幾了.人們也把目光越來越多地聚集到Windows7的上市時間上.
對話“Windows7研發(fā)之父”
對話人:電腦報記者程朋 對話嘉賓:微軟全球高級副總裁Bill Veghte
Bill Veghte 是一個典型的美國職業(yè)經(jīng)理人,不循規(guī)蹈矩,個性張揚.即使在和記者對話過程中,他也非常隨意地倚靠在座位上,微笑著傾聽記者的每一個問題.
在對話中,Bill Veghte談了很多,包括Windows7的上市時間、微軟對上網(wǎng)本的態(tài)度.看得出來,作為掌管Windows7開發(fā)項目的高級官員,他對Windows7有著太多期望.
電腦報:今天是移動互聯(lián)網(wǎng)時代,Windows7能不能適應(yīng)這種趨勢變化?
Bill Veghte:我舉一個簡單的例子,我是兩個孩子的父親,而且我經(jīng)常旅行,因此我特別大的愿望是能跟我的兩個男孩不斷保持接觸,不斷跟他們分享,因此我用 手機拍很多照片,但是我們并不能用手機對照片進行編輯,做一些評語注釋發(fā)給孩子們.如果想這樣做,我需要Windows Live的郵件功能,我需要用互聯(lián)網(wǎng)進行溝通分享.我們想把手機上最好的拍照功能跟Internet溝通分享的功能以及處理照片整合在一起.
目前我們看到這些最好的功能還是比較分散的,也就是說它們像拼版玩具,互聯(lián)網(wǎng)是一塊,智能手機是另外一塊.我們希望通過Windows產(chǎn)品以及我們和其他工作伙伴的關(guān)系,能夠把這些最好的東西變成一個整體交付給最終用戶.
電腦報:現(xiàn)在Windows7已經(jīng)面向公眾測試,有人認(rèn)為Windows7相對Vista而言,就是改變了外觀,你如何看待這種觀點?
Bill Veghte:當(dāng)然不是,Windows7已經(jīng)做到了真正的個性化.Windows7使得操作電腦更加容易,更具個性化,會使我的電腦變成“我的電腦”, 你的電腦是“你的電腦”.比如我們的最終客戶非常希望在電腦上看電視,因此,我們利用Windows 7把在PC上面看電視的理念變得非常簡單,變成了一體化的感受.有看電視的功能欄,使得看電視的功能更容易接觸,更容易操作.我們的理念是,并非每一個功 能是所有人都需要的,但是所有人所需要的功能都應(yīng)該包含在里面.
電腦報:現(xiàn)在有一個非常熱門的話題,那就是上網(wǎng)本(Netbook),Windows7適合在上網(wǎng)本上運行嗎?
Bill Veghte:我們一直關(guān)注上網(wǎng)本的發(fā)展趨勢,我們也保證自己的Windows7在迎合上網(wǎng)本方面做了非常棒的工作.Windows7對上網(wǎng)本有非常好的 支持,在上網(wǎng)本上的操作是非常順暢的,而且能夠給上網(wǎng)本用戶全方位的電腦體驗.上網(wǎng)本因為其本身硬件的局限,使得我們不能玩太大型的游戲,不能觀看高清的 電影,但是還有很多其他的體驗都通過Windows7來給予支持.
電腦報:現(xiàn)在回過頭去看,Vista有太多的爭議,也有很多值得吸取的經(jīng)驗和教訓(xùn),比如在跟電腦軟硬件的兼容性上面,這對Windows7有怎樣的啟發(fā)?
Bill Veghte:我非常高興回答這個問題,在兼容性方面,現(xiàn)在已經(jīng)做得非常好.為什么這樣說?因為Windows7是向下兼容Vista的,Vista已經(jīng) 上市三年了,很多兼容性的問題已經(jīng)在它上面出現(xiàn),現(xiàn)在已經(jīng)解決了.當(dāng)Windows 7上市的時候,大家再不會有兼容性的問題.
電腦報:現(xiàn)在越來越多的工作被轉(zhuǎn)移到互聯(lián)網(wǎng)上,移動互聯(lián)網(wǎng)出現(xiàn)之后,這種轉(zhuǎn)移更加方便,這對Windows7是一個負(fù)面消息嗎?
Bill Veghte:在我負(fù)責(zé)開發(fā)Windows98的時候,就有人問過我這樣的問題.我認(rèn)為互聯(lián)網(wǎng)的發(fā)展非但不會使操作系統(tǒng)或者電腦銷聲匿跡,與此相反,互聯(lián) 網(wǎng)的發(fā)展會極大地促進電腦與用戶之間的相關(guān)性.就是大家要求的體驗越來越多,互聯(lián)網(wǎng)應(yīng)用也越來越多,電腦對操作系統(tǒng)的要求也越來越高.
電腦報:關(guān)于Windows7上市,你最后能給出一個確定時間嗎?另外關(guān)于價格,在金融危機背景下,微軟會考慮調(diào)低Windows7的價格嗎?
Bill Veghte:肯定不會遲于2010年1月份,我相信這是一場革命.至于價格,不好意思,我不能給出確定的數(shù)字,但微軟會有一個合適的價位,讓更多人都能享受新操作系統(tǒng)的便利服務(wù).-
小資料
全球普通用戶給Windows7測試反饋前兩名:
1.如何讓電腦操作更簡單;
2.如何讓電腦系統(tǒng)更穩(wěn)定.
微軟操作系統(tǒng)發(fā)布流程
內(nèi)部測試→Alpha公測→Beta公測→RC版→正式版
微軟“桌面顧問委員會”
由微軟在2008年年底成立,并由全球各大PC制造商組成,主要對Windows 7外觀設(shè)計和性能提出建議.
評論列表
查看所有 條評論