在上個月的Build大會上,微軟開始探討他們最近收購Xamarin的原因。現在,和Xamarin的Evolve開發者大會聯系起來,Xamarin信守了他們將Xamarin SDK作為開源項目發布的承諾。這個SDK現在將可以在MIT許可下獲取,這和.NET生態環境中微軟的其他項目十分相似。
在Xamarin公司調整以適應作為微軟公司一員的同時,Xamarin SDK會在GitHub上和Xamarin.Forms結合在一起。Xamarin.Forms使開發者能夠使用一個單一的代碼庫在不同目標機上執行:安卓、iOS和Windows手機設備。除了切換到開放的許可證,Xamarin.Forms還擁有了很多新的功能。這其中包括了在IDE內為窗體布局、主題和可以自動從模版中生成數據頁的實時預覽,還包括了在通用Xamarin.Forms應用內混合iOS和安卓特定控件的能力。
由于Xamarin SDK與Visual Studio的集成得到了改進,Xamarin SDK用戶將能夠通過PC連接他們的iOS設備并允許它們直接部署代碼。在Visual Studio的模擬器中獨立地運行以iOS作為目標系統應用的能力則是對這個功能的完善,這使我們在做快速項目檢查時不必頻繁切換設備。而說到測試應用,模擬器和直接連接設備的選項都可以記錄并重播測試腳本。只需正常使用你的應用,測試記錄器就會自動記錄你的每個步驟,通過這種方式可以實現簡單的測試自動化。