我們都知道Xamarin是開發iOS/Android的框架,但隨着Flutter(MAUI的直接競品)等技術的跨多端功能的完善,微軟也需要升級Xamarin以適應更新的挑戰。MAUI(.NET Multi-platform App UI)就是Xamarin的下一代版本。
我們現階段可以通過安裝VS2022,並升級到17.3 Preview 1.0來體驗一下MAUI。
一、創建項目
在項目模板中,選擇.NET MAUI應用,創建項目。
二、項目結構
平臺支持iOS/Android,Mac/Windows,Tizen(Linux移動操作系統),一套代碼多端運行就是這麼牛叉。
三、代碼示例
UI語言還是沿用了XAML,會WPF/Xamarin的可以無縫對接。
最後附錄個整體界面效果吧~
Windows桌面版MAUI APP~