現時電腦及手機系統種類繁多,即使開發者製作出一款應用程式,亦未必能登陸每一個平台,又或者不同平台版的介面會有所分別。不過 Microsoft 為致力讓開發者輕鬆設計出各款跨平台應用程式,因此他們在 Build 開發者大會上正式發表了 .NET Standard 2.0,只需一個基準代碼即可同時製作出 Windows、iOS 及 Android 版應用程式。
留意雖然 .NET Standard 2.0 基準代碼可容許不同平台版本的應用程式共享代碼,然而用於構建用戶界面的原版 XAML 卻未能兼容,因此 Microsoft 同時亦公佈了最新的 XAML Standard 1.0,可為 Windows、iOS 及 Android 上運行的用戶介面提供統一標記語言。如此一來即表示以後開發人員只需要用一個共享代碼庫,使可以最少時間去設計出三個平台都用得到的應用程式,而當中的介面更完全相同,對用戶體驗亦是一件好事。
與此同時, Microsoft 在大會上亦發表了全新工具 Xamarin Live Player,可以在 Windows PC 上直接開發出 iOS 應用程式。在使用 Xamarin Live Player 時,開發者只需要透過 Visual Studio 並將代碼配置到 iOS 裝置,不但可以使用到 Visual Studio 的實時編輯功具,同時亦可維持 Visual Studio 的除錯選項。
來源:The Verge