UWP應用模型概述

2021-09-16 18:08:50 字數 1061 閱讀 9394

andrew clinick是微軟的一名專案經理,在build 2016大會上,他概括地講述了通用windows平台(uwp)應用模型的新特性。今年的其中乙個亮點是,代號為centennial的專案實現了桌面應用程式到uwp應用的轉換。

\u0026#xd;\n\u0026#xd;\n

andrew一開始就闡明了什麼是uwp應用模型。應用模型定義了windows上所有應用的生命週期。它在所有裝置上都一樣:iot、移動、pc、xbox和hololens。這意味著應用程式不需要重寫就可以支援不同型別的裝置。

\u0026#xd;\n\u0026#xd;\n

應用程式的生命週期包括:

\u0026#xd;\n\u0026#xd;\n

在演講的剩餘部分,andrew宣布了幾份公告,並介紹了與安裝和擴充套件相關的功能改進。

\u0026#xd;\n\u0026#xd;\n

centennial專案

\u0026#xd;\n\u0026#xd;\n

centennial專案可以轉換現有的桌面應用,讓它執行在通用windows平台上。該項目的主要目標是:

\u0026#xd;\n\u0026#xd;\n

桌面到uwp轉換器目前還是預覽版。

\u0026#xd;\n\u0026#xd;\n

桌面應用安裝程式

\u0026#xd;\n\u0026#xd;\n

不過,自動/靜默公升級有一些限制。為了自動公升級,應用程式必須作為使用者執行。uwp不支援需要重啟的應用程式,比如驅動程式。

\u0026#xd;\n\u0026#xd;\n

應用擴充套件框架

\u0026#xd;\n\u0026#xd;\n

應用擴充套件框架提供了乙個為應用新增外掛程式的模型。應用程式發布乙份契約,擴充套件實現這份契約。擴充套件可以通過商店安裝。該框架還提供了乙個使用者介面,用於在應用內直接管理外掛程式。應用擴充套件框架同微軟edge瀏覽器使用的是同乙個。

\u0026#xd;\n\u0026#xd;\n

檢視英文原文:

UWP應用模型概述

andrew clinick是微軟的一名專案經理,在build 2016大會上,他概括地講述了通用windows平台 uwp 應用模型的新特性。今年的其中乙個亮點是,代號為centennial的專案實現了桌面應用程式到uwp應用的轉換。andrew一開始就闡明了什麼是uwp應用模型。應用模型定義了w...

UWP 應用通知Notifications

關於notifications,在uwp community toolkit中也有簡單介紹,不過微軟還除了乙個更為強大的,專門介紹 tiles 和 notifications 的工具 notifications visualizer 很炫酷吧,不過我這裡只是介紹一下這個工具,並結合我的實際例子來說明...

UWP開發 應用設定儲存

應用設定儲存指的是儲存在應用程式儲存區中的鍵 值對的字典集合,它自動負責序列化物件,並將其儲存在應用程式裡。以鍵 值對方式提供一種快速資料訪問的方式,主要用於儲存一些應用資訊。1,簡介 應用設定是windows10 中一種經過封裝好的資料儲存方式,它有著自身的一些特點,並且對儲存的資料也有一定的限制...