日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Uno 平台 一 WinUI终极跨平台方案(二)

發布時間:2023/12/4 编程问答 61 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Uno 平台 一 WinUI终极跨平台方案(二) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

上篇《Uno 平臺 一 WinUI終極跨平臺方案(一)》簡單介紹了Uno平臺3.6版本的更新內容,大家評論里持懷疑態度的人很多,主要還是Uno平臺非微軟官方發布,咱們.net技術方向的已經習慣于在微軟一家技術支持下,最多再熟悉幾套盜版控件,就可以擼袖子開始工作了????,本來WinUI跨平臺這么大工程應該由微軟來完成,陰差陽錯Uno平臺搶占先機,當然另一個跨平臺UI avalonia 更早,但avalonia不支持WebAssembly,并且Uno平臺開發人員和WinUI開發組走的很近,微軟也一直幫忙推廣Uno平臺,現在大部分C# + Xaml的論壇里都有Uno的影子。

和Uno結緣還要從2017年說起,那時公司產品主要使用wpf silverlight uwp技術,當時打算開發一款app,能運行在windows iOS 和Android上,最初選擇Xamarin.Forms,大概使用近一個月,實在做不下去最后果斷放棄。Xamarin.Forms自由度太低,最恨人的是Xaml和windows平臺不一致,wpf silverlight uwp 雖說有區別,但基礎的測量、布局、樣式等差別不大,基本無學習成本。微軟非常重視Xamarin.Forms,已將它升級到MAUI,但這并不是我想要的,我需要的是一脈相承的C# + Xaml,無意中發現了Uno,將原有的UWP項目稍做調整即可編譯到iOS,Android,真爽啊!從那一刻起我認定了Uno平臺,以前所有對C# + Xaml的技術積累終于有救了,我仰天長嘆,那一年Uno平臺還沒多少Star。

至于說Uno平臺bug多得一批,最初確實這樣,光我就提了好幾十個,Uno平臺這幾年非常活躍,估計目標是奔著微軟收購去的,現在Release版還是很穩定的,而且WinUI的內部代碼都共享給他們,這是有次提交代碼時發現的:

以下視頻是基于Uno平臺開發的成果,項目地址 https://github.com/daoting/dt ,?視頻比較長、有背景音樂,包含Windows iOS 和 Android部分:

WebAssembly部分的運行時和Blazor相同,當前還有些慢,未AOT,如此復雜的UI運行在瀏覽器里,又找回Silverlight的感覺了 ,iOS 和 Android手機瀏覽器都能運行,請欣賞:

WebAssembly自適應UI

好了,說這么多總結一句話,對于C# + Xaml方向的,Uno平臺絕對值得折騰一把!

Uno平臺地址:https://github.com/unoplatform/uno

總結

以上是生活随笔為你收集整理的Uno 平台 一 WinUI终极跨平台方案(二)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。