標籤:android c java tar http a
Microsoft在Visual Studio 2013 Update 2中添加了對混合跨平台行動裝置 App程式的本地支援。
Microsoft早在2011年就已經開始了與PhoneGap的合作,那時候是為了支援Windows Phone Mango,之後Microsoft開始為Cordova項目貢獻代碼,現在Microsoft正在將Cordova整合到他們的工具中。在今年的北美技術大會上Microsoft發布了Visual Studio 2013 Update 2,此外Microsoft還發布了其他的新特性,包括對Apache Cordova的深度支援讓開發人員能夠使用HTML5、CSS和JavaScript建立iOS、Android、Windows Store和Windows Phone混合應用程式。
不同於之前通過Xamarin工具對本地應用程式的支援,Microsoft這一次為Visual Studio建立了他們自己的多裝置混合應用(MDHA)擴充。MDHA不僅提供了一個富編輯器,還為JavaScript和TypeScript提供了模板,同時還能夠選擇架構(包括Angular、Backbone、Bootstrap、Underscore、WinJS)。新版本還提供了一系列的樣本應用:Angular、Backbone、WinJS。
開發人員能在各種裝置、模擬器或者基於Web的模擬器上構建並部署應用程式。在將一個應用部署到某個裝置之前應用程式預設使用Apache Ripple模擬器進行測試。MDHA可用於Windows Store或者Android 4.4應用程式的進階調試。在Mac OS X上的iOS 模擬器中部署並運行可以藉助於Node.js的vs-mda-remote包通過Visual Studio中實現。
MDHA與很多Microsoft雲端服務做了整合,包括Azure行動服務、Azure AD、Application Insights和Office 365。
在Visual Studio中建立混合行動裝置 App程式的另一個解決方案是使用Xamarin Portable Razor工具,這是ASP.NET MVC API針對行動裝置的一個輕量級實現。Xamarin編寫了一個應用程式範例,示範了如何使用C#、本地API和Web技術編寫iOS及Android應用。
【引用】http://www.infoq.com/cn/news/2014/05/visual-studio-hybrid-mobile