外媒點(diǎn)評(píng)微軟Windows戰(zhàn)略:XAML與HTML 5
原創(chuàng)【51CTO 7月19日外電頭條】編者按:微軟已經(jīng)表示準(zhǔn)備推出個(gè)人電腦、平板電腦和智能手機(jī)通吃的單一Windows操作系統(tǒng),而且對(duì)于這個(gè)想法,51CTO的讀者們都比較看好(參考這篇文章文末的投票結(jié)果)。不過(guò)這對(duì)于合作伙伴和開(kāi)發(fā)者又意味著什么?The Register的評(píng)論員認(rèn)為,微軟的希望是形成跨設(shè)備的統(tǒng)一ISV生態(tài)系統(tǒng),不同平臺(tái)并非使用同一個(gè)操作系統(tǒng)而是同一個(gè)API核心;XAML架構(gòu)和HTML 5將成為編寫(xiě)一次、到處運(yùn)行的關(guān)鍵,Silverlight將淪為次要的互聯(lián)網(wǎng)接口,而Windows CE則將被徹底拋棄。以下為全文:
如果細(xì)細(xì)揣摩微軟公司的高管們?cè)诮谖④浤甓却髸?huì)上向15000個(gè)合作伙伴所說(shuō)的話(huà),統(tǒng)一的Windows的確似乎隱約可見(jiàn)。但是不清楚微軟在這方面走得會(huì)多遠(yuǎn)。這家公司可能在準(zhǔn)備開(kāi)發(fā)一個(gè)共同的操作系統(tǒng)“核心”,以便開(kāi)發(fā)人員開(kāi)發(fā)可以在多種設(shè)備上運(yùn)行的應(yīng)用程序。
本周,ZDNet旗下All-About-Microsoft博客的Mary-Jo Foley提到了移動(dòng)部門(mén)主管Andy Lees的話(huà);后者在微軟的全球合作伙伴大會(huì)(WPC)上提到要把不同的設(shè)備整合到“統(tǒng)一的生態(tài)系統(tǒng)”。下面是Lees的原話(huà):
就設(shè)備的核心本身而言,有可能實(shí)現(xiàn)手機(jī)、個(gè)人電腦、電視機(jī)甚至其他設(shè)備的大統(tǒng)一,因?yàn)閮r(jià)格在急劇下滑。到時(shí)會(huì)出現(xiàn)單一生態(tài)系統(tǒng)。不會(huì)出現(xiàn)個(gè)人電腦有一個(gè)生態(tài)系統(tǒng),手機(jī)有另一個(gè)生態(tài)系統(tǒng),平板電腦還有一個(gè)生態(tài)系統(tǒng)。它們都將實(shí)現(xiàn)整合。一定要關(guān)注這方面的機(jī)會(huì)。
一天后,***運(yùn)營(yíng)官Kevin Turner說(shuō)了一番類(lèi)似的話(huà):“我們微軟的未來(lái)在于能夠統(tǒng)一諸生態(tài)系統(tǒng)和用戶(hù)體驗(yàn)。關(guān)鍵在于能夠利用出色的云服務(wù)來(lái)增強(qiáng)那些生態(tài)系統(tǒng)。”后來(lái)他又補(bǔ)充說(shuō):
所以,如果你想想在x86、ARM和片上系統(tǒng)等多種平臺(tái)上運(yùn)行的下一個(gè)Windows版本,就有機(jī)會(huì)以一種全新、影響深遠(yuǎn)的方式,讓W(xué)indows操作系統(tǒng)可以跨那些平臺(tái)來(lái)擴(kuò)展。將來(lái)我們統(tǒng)一這些生態(tài)系統(tǒng)無(wú)疑會(huì)是個(gè)激動(dòng)人心的旅程,但邁出的一大步在于把Windows 8做成功,這對(duì)于大家來(lái)說(shuō)確實(shí)很重要。
Turner順便對(duì)蘋(píng)果公司表示了肯定。蘋(píng)果有五個(gè)平臺(tái):iPhone、iPad、iPod、Mac和蘋(píng)果電視(Apple TV),它們有的運(yùn)行Mac OS,有的運(yùn)行iOS;之前有傳聞?wù)f,蘋(píng)果會(huì)統(tǒng)一這兩款操作系統(tǒng)。Turner說(shuō):“與各位一樣,我也在猜測(cè)蘋(píng)果會(huì)不會(huì)真的統(tǒng)一Mac和iOS。”
據(jù)This is My Next網(wǎng)站上的一篇文章聲稱(chēng),Lees的這番話(huà)證實(shí)了其他消息人士之前的說(shuō)法。該網(wǎng)站稱(chēng):“微軟打算以某種方式,不僅統(tǒng)一面向個(gè)人電腦的Windows和Windows Phone,還準(zhǔn)備在接下來(lái)四年的某個(gè)時(shí)候統(tǒng)一Xbox操作系統(tǒng)。這將意味著,微軟的下下一款操作系統(tǒng)有望在個(gè)人電腦、平板電腦、手機(jī)以及下一代Xbox上運(yùn)行——下一代Xbox會(huì)在2015/2016年面市。”
微軟談到“生態(tài)系統(tǒng)時(shí)”,它描述的是眾多有關(guān)方,既包括制造運(yùn)行Windows的硬件的廠(chǎng)商和開(kāi)發(fā)Windows應(yīng)用程序的獨(dú)立軟件開(kāi)發(fā)商(ISV),還包括支持和集成Windows的廠(chǎng)商。微軟還用生態(tài)系統(tǒng)這個(gè)術(shù)語(yǔ)來(lái)描述圍繞Windows的開(kāi)發(fā)工具以及圍繞開(kāi)發(fā)工具的插件提供商。
微軟想要讓這個(gè)生態(tài)系統(tǒng)中的應(yīng)用程序開(kāi)發(fā)人員可以編寫(xiě)應(yīng)用程序,好讓這些應(yīng)用程序可以在盡可能多的不同設(shè)備上運(yùn)行。微軟想要統(tǒng)一合作伙伴生態(tài)系統(tǒng)。它不想讓一些ISV單單為某一類(lèi)設(shè)備(如個(gè)人電腦)編寫(xiě)應(yīng)用程序,讓其他ISV單單為另一類(lèi)設(shè)備(如平板電腦)編寫(xiě)應(yīng)用程序。
這時(shí)Windows 8登場(chǎng)了。它將橫跨兩種外觀(guān)尺寸的電腦:個(gè)人電腦和平板電腦。微軟計(jì)劃為Windows 8采用一種新的應(yīng)用編程模型,代號(hào)為Jupiter,而Windows應(yīng)用編程接口(API)和框架上還有一個(gè)XAML/用戶(hù)界面層。據(jù)Mary-Jo Foley聲稱(chēng):“微軟的想法是,Jupiter將讓W(xué)indows 8設(shè)備能夠支持更順暢的動(dòng)畫(huà)、豐富的版面式樣和新的媒體功能。”
你就是生態(tài)系統(tǒng),生態(tài)系統(tǒng)就是你
到目前為止,很連貫一致。只要允許應(yīng)用程序在Windows 8個(gè)人電腦和平板電腦上都能運(yùn)行,有望統(tǒng)一生態(tài)系統(tǒng)。
這在一個(gè)方面勝過(guò)蘋(píng)果。換成是蘋(píng)果,開(kāi)發(fā)人員必須為iPad和iPhone或Mac分別編寫(xiě)不同的應(yīng)用程序。
但是第三個(gè)部分:Windows Phone又如何呢?Lees和Thompson有沒(méi)有表示未來(lái)的Windows手機(jī)會(huì)運(yùn)行Windows 8或Windows 8的后續(xù)版本?
這讓我們想到了Lee說(shuō)的一番話(huà)中的另一個(gè)重要字眼:“核心”(core)。“核心”比“生態(tài)系統(tǒng)”來(lái)得更明確;它表明微軟在竭力實(shí)現(xiàn)這種模式:手機(jī)、個(gè)人電腦和平板電腦都在同一套核心API和框架上運(yùn)行,但根本沒(méi)有同一個(gè)操作系統(tǒng)。
這使得微軟的戰(zhàn)略更像是微軟的戰(zhàn)略。蘋(píng)果針對(duì)Mac有Mac OS X,針對(duì)手機(jī)和平板電腦有iOS,但這兩個(gè)平臺(tái)都使用同一個(gè)Darwin(達(dá)爾文)內(nèi)核。
到目前為止,我們對(duì)于Windows 8的技術(shù)細(xì)節(jié)知之甚少,但微軟作出了好多承諾,Windows擁躉也有許多樂(lè)觀(guān)的預(yù)測(cè)。到目前為止,我們根本不知道Windows 8在個(gè)人電腦和平板電腦上到底會(huì)怎樣運(yùn)行,也不知道XAML架構(gòu)在允許開(kāi)發(fā)人員在Windows 8上編寫(xiě)一次、到處運(yùn)行方面走得會(huì)多遠(yuǎn)。一旦這款操作系統(tǒng)在今年9月發(fā)布測(cè)試版,就會(huì)知道更多的情況。
盡管Windows 8無(wú)疑看起來(lái)像Windows Phone——它有同樣的基于平鋪窗格、支持觸控操作的界面,但Windows Phone不是Windows 8,甚至不是Windows 7,而是把微軟的Silverlight媒體播放器和面向圖形和媒體的XNA受控運(yùn)行時(shí)環(huán)境,以及Windows CE 7內(nèi)核結(jié)合在一起。Windows CE是Windows Phone 7出現(xiàn)之前微軟給手機(jī)所打的Windows品牌。它所用的代碼庫(kù)與在個(gè)人電腦上運(yùn)行的Windows所用的不是同一個(gè)。
移動(dòng)選擇
面對(duì)手機(jī)、平板電腦和個(gè)人電腦,做到一款Windows就能通吃,這意味著微軟離Windows CE漸行漸遠(yuǎn)。另外,還有個(gè)Silverlight何去何從的問(wèn)題。微軟的媒體播放器使用XAML,而這種架構(gòu)很適合Windows 8環(huán)境,但Silverlight現(xiàn)在不招微軟的待見(jiàn),已被貶為互聯(lián)網(wǎng)上面向個(gè)人電腦和設(shè)備的優(yōu)先接口,致力于支持HTML5。
微軟是不是在向單一的Windows遷移?多年來(lái),這家公司一直鐘情于此:為Windows及應(yīng)用程序提供單一的一套開(kāi)發(fā)工具。另外,微軟還叫停了面向個(gè)人電腦和移動(dòng)設(shè)備的不同的IE瀏覽器版本?,F(xiàn)在就只有一款瀏覽器。有鑒于此,單一的Windows看來(lái)可能性很大。
原文:http://www.theregister.co.uk/2011/07/16/microsoft_one_big_windows/
【編輯推薦】