符合 UWP 裝置應用程式

裝置製造商可以建立 UWP 裝置應用程式,作為其裝置的隨附專案。 裝置應用程式可以使用周邊或內部裝置的完整功能,並可執行特殊許可權作業,例如韌體更新。 本主題提供讓UWP裝置應用程式與一般UWP應用程式唯一不同之特性與功能的概觀。

這些功能都是選擇性的。 單一裝置應用程式不需要全部使用。 所有這些功能都需要裝置元數據。

如需 UWP 裝置應用程式是什麼以及如何建立 UWP 裝置應用程式的詳細資訊,請參閱 建置 UWP 裝置應用程式

裝置更新

當指定為裝置元數據中的特殊許可權應用程式時,UWP 裝置應用程式可以在裝置背景工作中執行多步驟裝置作業。 即使應用程式移至背景並暫停,這種特殊類型的背景工作也可以執行到完成。 這需要允許可靠的裝置服務,例如持續性設定或韌體變更,而不需要使用者坐下並監看進度列。

windows store device apps can perform device updates, like firmware updates, in the background.

若要建立裝置服務的背景工作(裝置更新),請使用 DeviceServicingTrigger 觸發程式。 類似的觸發程式 DeviceUseTrigger 允許可靠的內容同步處理,適用於所有 UWP 應用程式。 如需詳細資訊,請參閱 UWP 裝置應用程式的裝置同步處理和更新。

裝置背景工作會限制應用程式可在背景中執行的時間量,而且不會允許無限期的作業或無限同步處理。

自動播放

您可以設定任何 UWP 應用程式,包括 UWP 裝置應用程式,以在自動播放支援的裝置連線到電腦時自動啟動。 不過,該應用程式必須支援自動播放處理程式,並在應用程式指令清單中指定體驗標識碼。 您也可以選擇讓其他 UWP 應用程式做為裝置的自動播放處理程式。

example autoplay dialog for a device.

如需有關 Windows 8.1 中支援自動播放和哪些裝置類別的詳細資訊,請參閱 UWP 裝置應用程式的自動播放。

印表機的裝置應用程式

UWP 裝置應用程式可以透過自定義的印表設定飛出視窗和通知支援,反白顯示印表機的特殊功能。 UWP 裝置應用程式也可以顯示印表機狀態、管理列印作業,以及執行印表機維護。

如需詳細資訊,請參閱下列主題:

適用於相機的裝置應用程式

UWP 裝置應用程式也可以透過自定義相機設定和特殊相機效果來反白顯示相機的特殊功能。

如需詳細資訊,請參閱下列主題:

內部裝置的裝置應用程式

OEM 和元件供應商可以為計算機內部的裝置開發 UWP 裝置應用程式。 若要存取與系統容器相關聯的裝置,必須將應用程式指定為裝置元數據中具有特殊許可權的應用程式。 內部裝置的應用程式通常會預安裝於計算機上,而且可以從 Microsoft Store 下載。 如需詳細資訊,請參閱 內部裝置的 UWP 裝置應用程式。

自動安裝

當使用者將裝置連線到其電腦時,UWP 裝置應用程式可以自動安裝。 如果無法連線到因特網,Windows 稍後會再試一次。 裝置應用程式會安裝到 [所有應用程式]。

windows store device apps can automatically install.

警告

請務必考慮自動安裝功能不會在安裝應用程式時向使用者提供通知。 有些使用者可能會發現這種體驗令人困惑和令人沮喪,並給予您的應用程式不良評等。

如需自動安裝的詳細資訊,請參閱 印表機和相機的自動安裝。

建置 UWP 裝置應用程式

自動安裝 UWP 裝置應用程式

UWP 裝置應用程式的自動播放

UWP 裝置應用程式的裝置同步處理和更新