設(shè)置
  • 日夜間
    隨系統(tǒng)
    淺色
    深色
  • 主題色

微軟:Win10 UWP API可用于Win32應(yīng)用程序

2019/11/4 16:22:14 來源:IT之家 作者:玄隱 責(zé)編:玄隱

IT之家11月4日消息 在談到UWP(微軟“通用平臺(tái)平臺(tái)”)之前,免不了涉及到“UWP已死”的爭(zhēng)論。正如我們之前所說,這實(shí)際上是關(guān)于UWP的兩個(gè)故事:一個(gè)是指一類API,它們引入了諸如“BackgroundTasks(后臺(tái)任務(wù)),Notifications(通知),LiveTiles(動(dòng)態(tài)磁貼),Share(分享)”等之類的新功能,另一個(gè)是現(xiàn)在已經(jīng)廢止的具有Windows應(yīng)用程序開發(fā)概念的遷移到新“通用”編程的模型,編寫一次即可部署到手機(jī)、平板電腦和PC等設(shè)備上,并支持僅使用微軟商店中提供的應(yīng)用程序。

近期,微軟宣布了即將進(jìn)行的更改,這些更改消除了在非“UWP”應(yīng)用程序中使用UWP API的更多限制,使這些API更易于使用。在微軟商店中,這些更改將在Windows 10 Build 19000及更高版本中可用。

到目前為止,使用UWP API(例如后臺(tái)任務(wù)和共享等)的編程模型要求使用這些接口編寫的任何應(yīng)用都遵循一些規(guī)則,如Windows Developer博客上的文章所述:

  • 身份–需要包或應(yīng)用程序身份來標(biāo)識(shí)調(diào)用者,以及用于范圍數(shù)據(jù)和資源的標(biāo)識(shí)符。

  • 注冊(cè)–在應(yīng)用程序部署期間需要配置計(jì)算機(jī)狀態(tài),這是API所要求的,并由程序包或應(yīng)用程序標(biāo)識(shí)進(jìn)行索引。

UWP應(yīng)用需要身份和注冊(cè),并且只能通過appmanifest xml文件使用,并且必須與Microsoft Store中的應(yīng)用注冊(cè)綁定。但是,現(xiàn)在微軟正在開放這些要求,以便通過新的<allowExternalContent>元素,或Win32類型的Runtime Behavior類型使它們可用。這一切意味著開發(fā)人員現(xiàn)在可以通過設(shè)置一些新配置,在Win32應(yīng)用程序中使用UWP API。

微軟發(fā)布了更多有關(guān)使用這些新配置功能的方法的信息,如果你是Win32開發(fā)人員,需要指導(dǎo),請(qǐng)確保并查看說明文檔。對(duì)于其他人來說,這意味著所有種類的Windows應(yīng)用程序現(xiàn)在都將能夠結(jié)合最新的僅適用于Microsoft Store應(yīng)用程序的某些功能,比如通知、后臺(tái)任務(wù)和共享等功能。

微軟表示,它正在繼續(xù)投資于UWP API,這是朝著消除最初對(duì)這些功能設(shè)置限制邁出的又一步,現(xiàn)在它們將被更廣泛地使用。

廣告聲明:文內(nèi)含有的對(duì)外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。

軟媒旗下網(wǎng)站: IT之家 最會(huì)買 - 返利返現(xiàn)優(yōu)惠券 iPhone之家 Win7之家 Win10之家 Win11之家

軟媒旗下軟件: 軟媒手機(jī)APP應(yīng)用 魔方 最會(huì)買 要知