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

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

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

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

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

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