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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

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

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

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

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

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

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

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

WebAssembly自適應(yīng)UI

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

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

總結(jié)

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

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。