這款應用名為Xamarin Live Player,開發(fā)者可將iOS或Android手機與Windows或Mac上的Visual Studio連接起來,然后測試.NET格式的移動應用。微軟公司副總裁納特·弗里德曼(Nat Friedman)表示,這款應用主要為解決2個問題:一是開發(fā)者需要耗費時間設置開發(fā)環(huán)境,二是需要花些時間去匯編應用程序。
當開發(fā)者開始開發(fā)iOS或Android應用時,你可能已經過去1天時間,為此你會導入某些框架和庫,你的應用變得更加復雜,你的匯編和部署時間實際上增加非?。本來60秒可以搞定的事情慢慢需要5分鐘或7分鐘,突然你的效率降低了下來。而減少這些匯編和部署時間可以大幅提高開發(fā)者的效率,而Xamarin Live Player就可支持Windows開發(fā)者以不同方式測試iOS應用。而此前,測試iOS應用只能在Mac上進行。
如今,Xamarin Live Player可以將開發(fā)者編寫的代碼會變成中間語言,然后將在應用中解釋這些代碼。微軟正尋求利用Xamarin Live Player的其他方式,希望將來能為開發(fā)者帶來更多好處。此外,Xamarin Live Player也支持Live Run功能,這個功能讓開發(fā)者可在應用內選擇特定屏幕,然后測試其在移動設備上如何改變顯示方式。
利用Live Run功能,當開發(fā)者想在設備上觀看設計改變效果時,不必每次都要重新匯編程序。Visual Studio會等待開發(fā)者停止鍵入數秒鐘,然后將更新視圖推送到設備上,以便于它們被評估。這個功能并非提供完整的實時應用體驗,而是在迭代細節(jié)方面特別有用。
當然,Xamarin Live Player團隊已經與蘋果協(xié)商,已被批準在蘋果應用店上架。Xamarin Live Player并非微軟Build開發(fā)者大會上發(fā)布的唯一服務。該公司還宣布改組Visual Studio Mobile Center,包括在Test Cloud上托管的Surface設備上測試Universal Windows Platform應用。
這個團隊也負責開發(fā)XAML Standard,即旨在跨越iOS、Android以及Universal Windows Platform等平臺的界面標記語言。雖然Xamarin.Forms和Universal Windows Platform都使用XAML設計界面,但實際語法略有不同,這就是新XAML Standard能夠提供幫助的地方。
留言與評論(共有 條評論) |