99视频在线看观免费_97国产精品_国产成人激情视频_欧美韩日国产

Win11出世UWP卻慘遭棄用 Win軟件還會翻新嗎

2021-11-20 13:52:27   評論:0   [收藏]   [評論]
導讀:  微軟已經在 10 月 5 日面向普通用戶推送了 Windows 11 正式版,想必很多朋友已經用上了這最新一代的操作系統(tǒng)。而如果你是一名微軟粉絲,有長期關注微軟生態(tài),那么可能會注意到,Win10 時代被頻頻提起
  微軟已經在 10 月 5 日面向普通用戶推送了 Windows 11 正式版,想必很多朋友已經用上了這最新一代的操作系統(tǒng)。而如果你是一名微軟粉絲,有長期關注微軟生態(tài),那么可能會注意到,Win10 時代被頻頻提起的 UWP 生態(tài),在新系統(tǒng)的到來之際竟然近乎銷聲匿跡。

  實際上,這并不是錯覺。UWP 這個在 Win10 時代,曾經扛起微軟生態(tài)的大旗,在 Win11 時代已然倒了下去。

  不久前,微軟在 Windows 應用程序的開發(fā)文檔中透露,主推 Windows App SDK 和 WinUI 3 開發(fā),UWP 不再作為開發(fā)基礎。UWP 此后只會收到“錯誤、可靠性和安全修復”,不會再引入新功能。因此,UWP 事實上已被微軟棄用,這個曾經被寄予厚望的微軟新生態(tài)的引擎,已經成為了時代的棄子。

  在 Win8 乃至 Win10 時代,人們詬病于 Windows 系統(tǒng)中殘留的老舊痕跡,老軟件乃至系統(tǒng)本身的風格和新設計格格不入,人們一度將 Windows 生態(tài)翻新的厚望寄予在 UWP 身上。然而事情的發(fā)展卻出乎人們的意料,UWP 被放棄的同時,Win11 卻成為了近年來改版力度最大的 Windows 桌面系統(tǒng),很多系統(tǒng)組件例如文件資源管理器都紛紛用上了新設計。

  除了 Win11 系統(tǒng)本身,大量微軟 App 也在 Win11 時代全面擁抱了 Fluent Design 等新設計。這似乎是 Windows 生態(tài)華麗轉身的一個好兆頭。但歸根到底,這仍是微軟自發(fā)的行為,除了系統(tǒng)自帶組件和第一方應用,更重要的是第三方軟件。在今后第三方的 Win 軟件還會源源不斷迎來翻新嗎?還是說 Win11 的改版仍只會是曇花一現、大量 Win 軟件仍舊積重難返?今天就來簡單談談吧。

  為何微軟要放棄 UWP?

  在展開話題之前,我們先來回顧一下微軟為何要放棄 UWP。實際上,UWP 生態(tài)萎靡,已非一朝一夕之事。早在 Win11 尚未公布之前,Win10 上的 UWP 生態(tài)就已經半死不活,大量知名 UWP 應用早在去年前年就已經停止更新,大廠的 UWP 產品更是被 Win32 轉制版軟件取而代之,例如 QQ、微信、網易云音樂都是其中典型。

  開發(fā)者不青睞 UWP,是有其合理原因的。

  首先,微軟在移動平臺上的折戟沉沙,令 UWP 應用價值大減。UWP 開發(fā)規(guī)范主打跨平臺,從其名字“Universal Windows Platform”中就可窺一斑。UWP 應用可以同時適配移動和桌面平臺,但隨著 WP/Win10M 宣告失敗,UWP 這座橋梁的意義就很值得懷疑了。

  其次,UWP 應用存在諸多限制,能實現的功能相當有限。UWP 應用的 API 并不如傳統(tǒng)的 Win32 軟件來得豐富,收到諸多限制,例如 UWP 應用必須在 App Container 中以沙盒的形式運行,難以獲取很多常見的系統(tǒng)權限,不少功能受到限制,例如 UWP 應用如何使用系統(tǒng)代理就是個難題。和傳統(tǒng)軟件相比,UWP 應用功能沒有那么自由,能調用的資源更少,受到更嚴格的后臺限制,而且某些應用還很容易閃退。這帶來了很不好的用戶體驗。

  再者,UWP 應用兼容性不理想,盡管支持跨平臺,卻無法兼容老平臺。Windows 一大優(yōu)點在于兼容性,無論使用新老開發(fā)工具,所編寫的程序都能在最新的 Win10 中跑起來,這令很多開發(fā)者至今仍使用舊版本的開發(fā)工具,以同時兼容 Win7、Win10 等多個版本的系統(tǒng),大家并沒有太多動力為了 UWP 就把開發(fā)工具時時保持在最新。

  最后,UWP 應用還存在開發(fā)框架一直迭代不穩(wěn)定、App 必須在應用商店中發(fā)布等問題,這都影響了開發(fā)者的開發(fā)意愿。

  種種原因綜合之下,UWP 的發(fā)展長期處于低潮。而其中的很多問題,又是微軟無法解決的。例如 UWP 的定位在于跨設備跨平臺,要兼顧桌面和移動環(huán)境,這就意味著自由度高的桌面開發(fā)環(huán)境必須向存在種種限制的移動開發(fā)環(huán)境妥協(xié),導致的結果就是 UWP 應用功能受限、向后兼容性受限。結合當前微軟在移動市場的表現,UWP 的確沒有太大存在的意義了。

  Win11 時代 Win32 也能迎來翻新?

  UWP 不再被視為 Windows 開發(fā)的重心,但 Windows 11 中,大量軟件應用反而煥然一新,這又作何解釋呢?事實上,UWP 盡管沒有取得什么大成功,但它的很多遺產,卻被繼承了下來,這讓 Windows 在此后的生態(tài)建設中,更加順風順水。

  就如文章一開頭所提到的,微軟將會把 Windows 開發(fā)的重心轉向 Windows App SDK 和 WinUI 3,但這兩者又是什么來頭呢?其實它們的構成,和 UWP 是脫不開關系的。

  在 Win10 時代,微軟推行 UWP,而 UWP 所用的控件和樣式庫則被稱為 WinUI 2。WinUI 2 和 Windows 10 SDK 集成,為 UWP 提供 Windows UI 控件以及其他 UI 元素。然而,WinUI 2 卻有僅僅適用于 UWP 開發(fā),對于傳統(tǒng)的 Win32 軟件,它無能為力,無法為傳統(tǒng)的 Win32 軟件提供界面、樣式更新。

  如此一來,如果軟件不轉向 UWP 開發(fā),那么即使更新版本,那么往往也只會使用 WPF、MFC 等比較老舊的開發(fā)工具。軟件不使用 UWP 開發(fā),就無法用上 WinUI 2,就沒法跟上 Windows 系統(tǒng)的界面更新,這讓 Win10 時代視覺效果極其割裂。這個情況,在 Win11 時代似乎要得以改觀了。

  在開發(fā) Windows 11 的同時,微軟也盤算起了整理軟件開發(fā)生態(tài)的路子。在去年的 Build 2020 開發(fā)者大會上,微軟公布了“Project Reunion”,這是一套整合 UWP 和 Win32 開發(fā)的方案。微軟試圖通過 Project Reunion,將 Win32 和 UWP API 與 Windows 10 脫鉤,并將 UWP 中出廠的 API 提供給 Win32 使用,以“彌合”兩個平臺之間的差距。現在,Project Reunion 已經取得了初步的成果,那就是新的 Windows App SDK 以及 WinUI 3。

  全新的 Windows App SDK 融合了傳統(tǒng) Win32 以及 UWP 應用關鍵技術,并使用 WinUI 3 作為 UI 框架。此后,開發(fā)者為 Windows 開發(fā)軟件,無論是開發(fā) Win32 還是 UWP,只要使用 Windows App SDK,即可讓軟件用上新的界面 —— 沒有使用 UWP 重構的文件資源管理器得以翻新,就受益于此。

  需要注意的是,Windows App SDK 并不會取代掉之前的 Windows SDK 或現有桌面 Windows 應用類型,例如 .NET(包括 Windows 窗體和 WPF)和桌面 Win32 等,而是使用一組通用 API 來補充這些現有工具和應用類型,開發(fā)人員可以在這些平臺上依賴這些 API 來執(zhí)行操作。

  換言之,Windows App SDK 通過拓展更多的 API 接口,讓 Win32 開發(fā)也如 UWP 一樣標準化,讓開發(fā)者可以輕松調用 WinUI 3 來構建新的軟件界面。為 Win32 軟件開發(fā)新版,不需要將 Win32 軟件重構為 UWP,傳統(tǒng)軟件也能用上新界面了。

  未來 Windows 軟件會如何發(fā)展?

  那么問題來了,Win10 時代開發(fā)者并不愿意使用 UWP,在 Win11 時代大家就會擁抱 Windows App SDK 和 WinUI 3 嗎?恐怕其中仍有一些疑慮。

  首先需要肯定的是,Windows App SDK 的確解決了 UWP 力所不逮的一些問題。例如 UWP 應用功能受限,而 Windows App SDK 可以用于 Win32 開發(fā),就減少了很多限制。Windows App SDK 打破了軟件開發(fā)在功能和 API 調用等方面的瓶頸,讓 Win32 軟件銜接最新 Windows 界面不再有功能方面的顧慮。

  但與此同時,Windows App SDK 并沒有解決 UWP 開發(fā)的很多問題。

  兼容性。UWP 向后兼容到 Win10 1703,而 Windows App SDK 的兼容性更差,只兼容到 Win10 1809。如果開發(fā)商打算讓軟件繼續(xù)兼容 Win7、Win8,那么必然不會選擇 Windows App SDK。

  遷移成本。將老軟件遷移到 Windows App SDK,并不比將其重構為 UWP 簡單,很多歷史悠久的大型軟件,已經累積起了穩(wěn)定生態(tài)和客源,并不一定愿意做這方面的工作。

  成熟度。事實上,Windows App SDK 才剛剛發(fā)布 1.0 穩(wěn)定版,很多開發(fā)框架尚未穩(wěn)定,也遠稱不上成熟。根據微軟的規(guī)劃,Windows App SDK 在未來還會通過 XAML Islands 支持 WPF、WinForms 和其他帶有 WinUI3 的應用程序,但這些規(guī)劃是否能落實?微軟砍刀部會不會再次大發(fā)神威?恐怕很多人會選擇觀望。

  當然,如果開發(fā)者迫切想要軟件跟上 Win11 的節(jié)奏,或者想要讓產品在 Windows 商店中上架,Windows App SDK 還是頗具吸引力的。Windows App SDK 提供了更多適配 Win11 新系統(tǒng)特性的接口,例如電源管理、應用窗口管理、進程周期管理等等,使用它來開發(fā)軟件,在 Win11 上的運行效果肯定會比傳統(tǒng)開發(fā)來得更好。

  簡而言之,Windows App SDK 有其價值所在,它為 Win32 軟件提供了適配新系統(tǒng)的開發(fā)方案,并整合了 UWP。但與此同時,它并不成熟,也存在兼容性等問題。開發(fā)者是否會跟進 Windows App SDK 和 WinUI 3?恐怕還是得視實際情況而定了。

  總結

  Windows 軟件是否可以翻新?微軟的確已經給出了 Windows App SDK 和 WinUI 3 的方案。然而,Windows 系統(tǒng)的一大核心競爭力,在于強大的兼容,這既體現在新系統(tǒng)對老軟件的兼容,也體現在新軟件對老系統(tǒng)的兼容。而無論是 UWP 還是 Windows App SDK,都在試圖打破這一局面,因此新開發(fā)規(guī)范的推廣,也一定會遭遇障礙。

  Windows 并非是一個封閉的系統(tǒng),微軟很難讓大家都跟隨自己的腳步,擁抱應用商店和新的開發(fā)套件。這意味著,微軟必須在這些方面提供足夠多的吸引力,才有可能讓 Windows 的生態(tài)脫胎換骨。微軟能在 Win11 時代做到這一切嗎?我們拭目以待吧。

分享到:
責任編輯:zsz

網友評論

99视频在线看观免费_97国产精品_国产成人激情视频_欧美韩日国产
97超碰在线视| 自拍日韩亚洲一区在线| 日韩av三级在线| 色综合色综合色综合色综合| 91 视频免费观看| 青草青青在线视频| 中文字幕一区二区三区四区五区人| 福利在线一区二区| 中文字幕在线视频精品| 国产精品亚洲αv天堂无码| 国产香蕉一区二区三区| 日本 片 成人 在线| 日本成年人网址| 男女视频网站在线观看| 日韩精品一区二区在线视频 | 欧美三级午夜理伦三级| 在线观看18视频网站| 亚洲综合av在线播放| 黄色aaa级片| 国产1区2区在线| 日本xxxxxxx免费视频| 亚洲乱码中文字幕久久孕妇黑人| 国产一区二区三区乱码| 亚洲 欧美 综合 另类 中字| 一本色道久久88亚洲精品综合| avove在线观看| www.国产亚洲| 东北少妇不带套对白| 国产肥臀一区二区福利视频| 久久久久久久激情| 天堂中文视频在线| 女同激情久久av久久| 一本之道在线视频| 真人做人试看60分钟免费| 永久免费网站视频在线观看| 热久久最新网址| 免费看黄在线看| 无码人妻丰满熟妇区五十路百度| 亚洲无吗一区二区三区| 亚洲天堂网一区| 肉色超薄丝袜脚交| 91好吊色国产欧美日韩在线| 九九视频精品在线观看| 国内自拍第二页| www.激情网| 天天操天天爱天天爽| 中国女人做爰视频| 三级在线免费看| 日本三级中文字幕在线观看| 黄色免费观看视频网站| 色网站在线视频| 毛片av免费在线观看| 国产四区在线观看| 日韩欧美在线免费观看视频| 日韩中文在线字幕| 亚洲欧美日韩精品一区| 99精品视频在线看| 国产片侵犯亲女视频播放| 日韩av在线中文| 欧美一级黄色片视频| 国产免费内射又粗又爽密桃视频| www日韩视频| 免费国产黄色网址| 久久精品久久99| 日韩肉感妇bbwbbwbbw| 少妇人妻在线视频| 色乱码一区二区三区熟女| 色一情一乱一伦一区二区三区日本| 中国一级黄色录像 | 别急慢慢来1978如如2| 影音先锋男人的网站| 午夜宅男在线视频| 日本成人在线免费视频| 久久精品视频16| 欧美中日韩在线| 天堂v在线视频| 欧美日韩在线免费观看视频| 国产色视频在线播放| 538在线视频观看| 成年人视频在线免费| 国产97在线 | 亚洲| 日本福利视频一区| 97在线国产视频| 国产欧美123| 日本香蕉视频在线观看| 男女日批视频在线观看| 久草免费福利在线| 无码粉嫩虎白一线天在线观看| 日韩精品手机在线观看| h无码动漫在线观看| 亚洲人精品午夜射精日韩| 国产精品999视频| 人妻丰满熟妇av无码区app| 欧美日韩亚洲一二三| 久久国产精品国产精品| а 天堂 在线| 日韩中文在线字幕| 大胆欧美熟妇xx| 精品久久久久久久久久中文字幕| 精品视频在线观看一区| 日韩av三级在线| 青青在线视频观看| www.国产福利| 97干在线视频| 一道本在线免费视频| 国产又粗又硬又长| 国产极品粉嫩福利姬萌白酱 | www.cao超碰| 一级片免费在线观看视频| 四虎4hu永久免费入口| 日韩视频在线视频| 欧美一级黄色影院| 免费观看中文字幕| 国产三区在线视频| 毛毛毛毛毛毛毛片123| 日韩免费视频播放| 黄频视频在线观看| av片中文字幕| 免费看日b视频| 中文字幕av不卡在线| 大胆欧美熟妇xx| 天堂一区在线观看| 成人av一级片| 中国老女人av| 91制片厂毛片| 国产av天堂无码一区二区三区| 四季av一区二区三区| 亚洲熟妇国产熟妇肥婆| 一级片免费在线观看视频| koreanbj精品视频一区| 免费观看黄色的网站| 午夜激情av在线| 日本美女高潮视频| 少妇高清精品毛片在线视频| 狠狠干 狠狠操| a级免费在线观看| 91传媒免费视频| 老司机午夜网站| 久久久无码中文字幕久...| 国产欧美精品一二三| 男生操女生视频在线观看| 欧美 日韩精品| 97视频在线免费播放| www.爱色av.com| 国模吧无码一区二区三区| 国产精品12345| www一区二区www免费| 国产精品无码人妻一区二区在线| 日韩专区第三页| 乱熟女高潮一区二区在线| 国产xxxxhd| www.-级毛片线天内射视视| 99精品视频国产| 久久最新免费视频| 日本福利视频一区| 福利视频免费在线观看| 无码 制服 丝袜 国产 另类| 成人精品视频在线播放| 久久成人免费观看| 男人舔女人下面高潮视频| 在线免费观看av的网站| 九九热精品国产| 亚洲精品少妇一区二区| 日本www在线视频| www.99av.com| 女同性恋一区二区| 国产青青在线视频| 伊人影院综合在线| 免费的一级黄色片| 国产激情在线观看视频| www.se五月| 欧美,日韩,国产在线| 色多多视频在线播放| 成人毛片100部免费看| 日韩精品一区二区三区不卡| 成年人视频在线免费| 亚洲欧美日本一区二区三区| 国产盗摄视频在线观看| 无码aⅴ精品一区二区三区浪潮| 日本人69视频| 六月丁香婷婷激情| 日本三日本三级少妇三级66| 日韩黄色片视频| 日韩亚洲欧美一区二区| 超碰在线播放91| 国产69精品久久久久999小说| 中文字幕国产免费| 国产精品国产亚洲精品看不卡| 国产裸体舞一区二区三区| 亚洲黄色小视频在线观看| av女优在线播放| 国产婷婷一区二区三区| 免费观看国产精品视频| 日本日本19xxxⅹhd乱影响| 欧美日韩精品在线一区二区| 91在线第一页| 欧美精品久久久久久久自慰| 国产又黄又猛视频| 天天爱天天做天天操| 日本中文字幕在线视频观看|