電腦百事網(wǎng)5月10日消息 微軟本周在西雅圖召開了Build 2019開發(fā)者大會(huì),但關(guān)于通用Windows 10應(yīng)用(UWP)死亡的謠言似乎被夸大了。在Build 2019會(huì)議目錄中實(shí)際上有幾個(gè)專用于UWP應(yīng)用開發(fā)的會(huì)話,包括最新的“為多個(gè)設(shè)備構(gòu)建UWP應(yīng)用程序”的會(huì)話。
還有其他會(huì)議致力于將Visual Studio Libraries用于UWP和桌面應(yīng)用程序,使用.NET Core with UWP,或允許Win32程序用于訪問打包應(yīng)用程序的Windows API。目前微軟正在進(jìn)行一些重要的平臺(tái)更改,以便開發(fā)人員不再需要在舊版桌面程序和UWP應(yīng)用之間進(jìn)行選擇。由于開發(fā)人員在Windows 10上采納通用應(yīng)用的速度很慢,微軟現(xiàn)在可以讓傳統(tǒng)的Win32應(yīng)用程序充分利用UWP功能。
Windows開發(fā)平臺(tái)兼公司副總裁Kevin Gallo在接受ZDNet采訪時(shí)解釋說,結(jié)束Win32程序和UWP應(yīng)用之間的“巨大鴻溝”仍然是一項(xiàng)正在進(jìn)行中的工作?!爱?dāng)我們完成時(shí),一切都將被稱為Windows apps(Windows應(yīng)用程序),”Gallo補(bǔ)充道,微軟最終目標(biāo)是讓“每個(gè)開發(fā)人員都可以使用每個(gè)平臺(tái)功能”。
這與Gallo本周早些時(shí)候在Windows開發(fā)人員博客上寫的內(nèi)容相呼應(yīng)?!澳愀嬖V我們希望繼續(xù)解耦UWP平臺(tái)的許多部分,以便開發(fā)者可以逐步采用它們,如WinUI、MSIX和Windows Terminal,”Gallo解釋道。現(xiàn)在,像Win32和Windows Presentation Foundation(WPF)這樣的Windows框架已經(jīng)“升級(jí)到完全狀態(tài)”,這意味著非UWP應(yīng)用程序?qū)⒛軌蚶玫皆絹?lái)越多的UWP功能。
至于微軟商店,在微軟放棄Groove音樂和電子書類別之后,它已成為一個(gè)主要是應(yīng)用、游戲和電影的商店。近幾年微軟開放了商店橋接桌面程序,微軟成功獲得了包括iTunes和Spotify在內(nèi)的一些知名程序,但微軟仍然面臨著類似蘋果Mac App Store推出幾年后面臨的相同困境。
“商店是關(guān)于商業(yè)的。這是另一個(gè)發(fā)行渠道,”Gallo說,確認(rèn)微軟商店將繼續(xù)存在。但是,微軟很清楚,在像Windows這樣的開放平臺(tái)上,用戶通常更愿意在別處獲得應(yīng)用程序?!八麄儾恍枰谏痰昀铩H藗冎幌胫牢④浭欠裾J(rèn)為一款應(yīng)用程序很好,”Gallo補(bǔ)充道。
截至今天,UWP應(yīng)用對(duì)于希望構(gòu)建在Windows 10 PC、Xbox One主機(jī)或Windows MR設(shè)備上運(yùn)行的應(yīng)用程序的開發(fā)人員仍然有意義,微軟現(xiàn)在正將幫助開發(fā)人員使舊桌面程序像UWP應(yīng)用一樣運(yùn)行。雖然這些現(xiàn)代桌面應(yīng)用程序是否最終登陸到Microsoft Store是一個(gè)完全不同的問題,但微軟將繼續(xù)開展平臺(tái)工作,以允許開發(fā)人員輕松地在Windows 10上分發(fā)和利用應(yīng)用盈利。