時間:2019-05-09 來源:互聯網 瀏覽量:
5月9日消息 微軟本周在西雅圖召開了Build 2019開發者大會,但關於通用Windows 10應用(UWP)死亡的謠言似乎被誇大了。在Build 2019會議目錄中實際上有幾個專用於UWP應用開發的會話,包括最新的“為多個設備構建UWP應用程序”的會話。
還有其他會議致力於將Visual Studio Libraries用於UWP和桌麵應用程序,使用.NET Core with UWP,或允許Win32程序用於訪問打包應用程序的Windows API。目前微軟正在進行一些重要的平台更改,以便開發人員不再需要在舊版桌麵程序和UWP應用之間進行選擇。由於開發人員在Windows 10上采納通用應用的速度很慢,微軟現在可以讓傳統的Win32應用程序充分利用UWP功能。
Windows開發平台兼公司副總裁Kevin Gallo在接受ZDNet采訪時解釋說,結束Win32程序和UWP應用之間的“巨大鴻溝”仍然是一項正在進行中的工作。“當我們完成時,一切都將被稱為Windows apps(Windows應用程序),”Gallo補充道,微軟最終目標是讓“每個開發人員都可以使用每個平台功能”。
這與Gallo本周早些時候在Windows開發人員博客上寫的內容相呼應。“你告訴我們希望繼續解耦UWP平台的許多部分,以便開發者可以逐步采用它們,如WinUI、MSIX和Windows Terminal,”Gallo解釋道。現在,像Win32和Windows Presentation Foundation(WPF)這樣的Windows框架已經“升級到完全狀態”,這意味著非UWP應用程序將能夠利用到越來越多的UWP功能。
至於微軟商店,在微軟放棄Groove音樂和電子書類別之後,它已成為一個主要是應用、遊戲和電影的商店。近幾年微軟開放了商店橋接桌麵程序,微軟成功獲得了包括iTunes和Spotify在內的一些知名程序,但微軟仍然麵臨著類似蘋果Mac App Store推出幾年後麵臨的相同困境。
“商店是關於商業的。這是另一個發行渠道,”Gallo說,確認微軟商店將繼續存在。但是,微軟很清楚,在像Windows這樣的開放平台上,用戶通常更願意在別處獲得應用程序。“他們不需要在商店裏。人們隻想知道微軟是否認為一款應用程序很好,”Gallo補充道。
截至今天,UWP應用對於希望構建在Windows 10 PC、Xbox One主機或Windows MR設備上運行的應用程序的開發人員仍然有意義,微軟現在正將幫助開發人員使舊桌麵程序像UWP應用一樣運行。雖然這些現代桌麵應用程序是否最終登陸到Microsoft Store是一個完全不同的問題,但微軟將繼續開展平台工作,以允許開發人員輕鬆地在Windows 10上分發和利用應用盈利。