跨平臺(tái)開(kāi)發(fā)框架Jupiter能成就微軟的未來(lái)?
Silverlight真的完了么?未來(lái)在Windows 8和Windows phone中抉擇嗎?這是一個(gè)縈繞在Windows開(kāi)發(fā)者腦海的問(wèn)題,曾經(jīng)Silverlight是解決開(kāi)發(fā)者們跨平臺(tái)跨瀏覽器兼容性的鑰匙,后來(lái)又有了 Javascript和HTML5來(lái)創(chuàng)建Windows 8上面的應(yīng)用,HTML5也支持IE9了,據(jù)說(shuō)在今年秋天Windows phone的“芒果”也會(huì)到來(lái)。
這意味著HTML5是微軟平臺(tái)的未來(lái)?一個(gè)新的尚未公布的叫做Jupiter的平臺(tái)可能會(huì)讓微軟的開(kāi)發(fā)者利用他們現(xiàn)有的技術(shù)在Windows 8和Windows phone上面開(kāi)發(fā)應(yīng)用。這意味著所有平臺(tái)上都能運(yùn)行的應(yīng)用,不只是PC,還有平板,手機(jī),甚至電視(借助xbox)。
Jupiter的存在已經(jīng)不是什么新消息,在一些論壇,博客上面有了大量的關(guān)于這個(gè)平臺(tái)的泄密帖子,一些人甚至利用泄露的代碼來(lái)逆向以便了解更多。

跟蹤了一下微軟的新聞,這是我們收集的關(guān)于Jupiter的一些信息:
1.這是一個(gè)新的Windows用戶界面庫(kù)
2.是基于XAML的框架
3.開(kāi)發(fā)者可以用XAML/C#/VB/C++來(lái)寫(xiě)應(yīng)用
4.使用IE10的渲染引擎
5.DirectUI正在修改以支持的XAML應(yīng)用程序
6.通過(guò)XAML庫(kù)可提供訪問(wèn)Windows 8的元素
7.Jupiter的應(yīng)用會(huì)以共同支持Windows 8和WP8的APPx的形式打包
8.APPx是通用的,可以用于部署原生Win32應(yīng)用程序,基于框架的應(yīng)用程序(Silverlight的WPF),Web應(yīng)用和游戲
9.Jupiter的支持讓所有開(kāi)發(fā)者都很開(kāi)心,無(wú)論是.NET,VB,C++或者Silverlight/WPF
***一項(xiàng)尤為重要,因?yàn)槠駷橹梗④涥P(guān)于Windows 8開(kāi)發(fā)平臺(tái)對(duì)外公開(kāi)是說(shuō)基于HTML 5和Javascript,Peter Bright,開(kāi)發(fā)者們頗為震驚。

微軟的開(kāi)發(fā)者已經(jīng)花了大量的時(shí)間和精力學(xué)習(xí)微軟推出的技術(shù),包括Win32, COM, MFC, ATL, Visual Basic 6, .NET, WinForms, Silverlight 和WPF。聽(tīng)起來(lái)像是微軟讓他們丟掉十幾年的經(jīng)驗(yàn)然后擁抱HTML 5。
HTML 5也出來(lái)一段時(shí)間了,但貌似依然不能完全駕馭微軟的整個(gè)平臺(tái)。

后PC時(shí)代:微軟 vs 蘋(píng)果 vs Google
想象一下,如果蘋(píng)果也干了這么件事,讓開(kāi)發(fā)者可以有一個(gè)簡(jiǎn)單的途徑把iOS應(yīng)用轉(zhuǎn)到Mac上面。目前貌似還沒(méi)有一個(gè)簡(jiǎn)單的方法。盡管有第三方工具的 協(xié)助,但是開(kāi)發(fā)者還是要做大量的工作讓iOS應(yīng)用在Mac上面run起來(lái)。這就是說(shuō),我們猜想蘋(píng)果正在盡力解決這么一個(gè)兩難的問(wèn)題。你可以看到蘋(píng)果***發(fā) 布lion對(duì)iOS的影響。
與此同時(shí),Google缺乏一個(gè)對(duì)桌面和手機(jī)合并的前景。盡管施密特成將會(huì)把Chrome OS和Android合并,但是到目前為止,依然看不出兩者有合并的跡象。
微軟關(guān)于合并桌面與手機(jī)的想法,也不是一個(gè)小工程。目前蘋(píng)果貌似是唯一在這當(dāng)中有競(jìng)爭(zhēng)力的。Android也進(jìn)入了平板市場(chǎng)苦苦掙扎,而惠普剛把自己才買(mǎi)到手的webOS殺了。

開(kāi)發(fā)者不滿情緒增長(zhǎng)
蘋(píng)果在這一點(diǎn)上依然占了先機(jī),不過(guò)決定微軟未來(lái)的關(guān)鍵或許還在于時(shí)機(jī)。微軟的開(kāi)發(fā)者已經(jīng)非常不滿,但是微軟依然允許這種勢(shì)頭蔓延,或許這種錯(cuò)誤可能會(huì)葬送微軟的前途。微軟也想做蘋(píng)果,這確實(shí)很神秘很驚奇,但是微軟不具備這種支撐他的文化。
Jupiter應(yīng)該已經(jīng)在幾個(gè)月前宣布了,但為了故意賣(mài)關(guān)子,將會(huì)在Build大會(huì)上發(fā)布。

原文:http://leiphone.com/jupiter-the-future-windows.html
【編輯推薦】