Aktualisieren von Apps auf Ihren Windows 10 IoT Core-Geräten
OEMs und Unternehmenskunden können App-Updates auf folgende Weise für Windows 10 IoT Core-Geräte bereitstellen:
- Verwenden des Microsoft Store: Die App wird im Microsoft Store veröffentlicht und aktualisiert
- Verwenden des Geräteupdatecenters: Die App wird in Windows Update veröffentlicht und wie jedes andere OEM-Paket (Treiberpaket) aktualisiert
- Verwenden von Azure IoT Geräteverwaltung: Die App wird in Azure Storage veröffentlicht und über den Azure DM-Kanal Neu für Windows 10, Version 1709 aktualisiert
- Verwenden von OMA-DM: Die App wird mithilfe eines OMA-DM-kompatiblen Geräteverwaltungskanals wie Intune oder System Center Configuration Manager (SCCM) aktualisiert
Die erste Version der App ist während der Image-Zeit immer im Gerät vorverpackt. Die Einstellung ApplicationManagement/AllowAllTrustedApps sollte für die Aktivierung der Installation vertrauenswürdiger Apps festgelegt werden.
Verwenden des Microsoft Store
Der Microsoft Store bietet einzigartige und sichere Mittel zum Aktualisieren der IoT Core-Apps, unabhängig von den Betriebssystem-/OEM-Komponentenupdates. Diese Option ist für OEMs interessant, die folgendes haben:
- Hohe Updatefrequenz: App-Updatefrequenz höher als die Treiber-Updates und App-Updates sind unabhängig von Treibern.
- Drittanbieter-ISV-Entwickler: Von ISV entwickelte Drittanbieter-App, die mit einem anderen Veröffentlichungszeitplan verwaltet wird.
Bei dieser Option müssen die vorgepackten Apps Microsoft Store-kompatible Apps sein (Store-signiert).
Hinweis
Der Microsoft Store-Client wird in Windows 10 IoT Core nicht unterstützt.
Weitere Informationen finden Sie unter Installieren und Warten von Apps unter Windows 10 IoT Core
Verwalten von Store-App-Updates
Die folgenden Einstellungen auf der Geräteseite steuern die Updates aus dem Windows Store.
- ApplicationManagement/AllowStore: Store aktivieren/deaktivieren.
- ApplicationManagement/AllowAppStoreAutoUpdate: Aktivieren Sie die automatische Aktualisierung aller Store-Apps.
Selbstupdates
Die Apps können so gestaltet werden, dass sie die Updates selbst steuern (entweder automatisch oder durch Benutzerinteraktion mit der AppX). Windows stellt APIs zur Verfügung, die einem Entwickler die Möglichkeit geben, verfügbare Updates abzufragen, verfügbare Updates herunterzuladen und verfügbare Updates zu installieren.
Weitere Informationen zum Erstellen dieser Funktion finden Sie unter Herunterladen und Installieren von Paketaktualisierungen für Ihre App. In diesem Fall sollte AllowAppStoreAutoUpdate deaktiviert werden.
Verwenden des Device Update Center
Device Update Centerist ein Kanal zum Aktualisieren von benutzerdefinierten OEM-Paketen, die Apps, Treiber und verschiedene andere Dateien enthalten. In diesem Pfad wird die Anwendung in ein Bereitstellungspaket gepackt und an das Gerät geliefert. Beim Gerätestart wird dieses Bereitstellungspaket verarbeitet und die enthaltene App wird installiert/aktualisiert. Siehe Anweisungen zum Hinzufügen einer App zu Ihrem Bild.
Diese Option ist für OEMs interessant, die folgendes haben:
- Abhängigkeit von Treibern: App-Updates sind von Treibern abhängig und werden mit der gleichen Häufigkeit von Treibern aktualisiert.
- Abhängigkeit von anderen Apps: Mehr als eine App ist auf dem Gerät vorhanden und sollte jederzeit gemeinsam aktualisiert werden.
Bei dieser Option müssen die vorgepackten Apps keine Microsoft Store-kompatiblen Apps sein (Store-signiert). Möglicherweise möchten Sie die Apps dennoch im Store signieren, sodass Sie die Möglichkeit haben, die Apps in Zukunft über den Microsoft Store zu aktualisieren.
Verwenden von Azure IoT-Geräteverwaltung
Azure IoT-Geräteverwaltung (Azure DM) ist eine hochgradig skalierbare Verwaltungslösung, die auf Windows 10 IoT Core verfügbar ist. Einzelheiten zum Installieren und Aktualisieren von Anwendungen über AzureDM finden Sie unter Anwendungsverwaltung.
Verwenden von OMA-DM
Die OMA-DM-Schnittstelle wird in Windows 10 IoT Core unterstützt, und jede OMA-DM-kompatible Verwaltungslösung kann zum Installieren und Aktualisieren von Anwendungen verwendet werden. Lesen Sie die Dokumentation für EnterpriseModernAppManagement CSP für Anweisungen zur Verwendung.
Vergleiche verschiedener Optionen
Element | Verwenden des Microsoft Store | Verwenden des Device Update Center | Verwenden des AzureDM | Verwenden von OMA-DM |
---|---|---|---|---|
Appx-Signatur | Signierter Store | Signierte oder OEM-Signierte Speichern | Signierte oder OEM-Signierte Speichern | Signierte oder OEM-Signierte Speichern |
Verteilung/Sichtbarkeit | Privater Store (nicht im Store-Katalog verfügbar) | Privat | Privat | Privat |
Infrastruktur | Microsoft Store | Windows-Update | Azure IoT / Speicher | OEM-Infrastruktur |