MSIX SDK

Das MSIX SDK ist ein Open-Source-Projekt, mit dem Entwickler das MSIX-Paketformat universell auf allen Plattformen verwenden können. Dadurch können Entwickler konsistente Benutzererlebnisse für ihre Benutzer auf allen Plattformen erstellen und die Benutzererlebnisse mithilfe desselben Pakets verteilen. Das SDK bietet Entwicklern Anleitungen zum Packen ihrer App-Inhalte und erstellen ein App-Paketmanifest so, dass es auf die Plattformen ihrer Wahl ausgerichtet werden kann. Dadurch können Entwickler ihre App-Inhalte einmal packen, anstatt sie für jede Plattform packen zu müssen.

Das SDK stellt die APIs bereit, die zum Überprüfen, Überprüfen und Entpacken des Paketinhalts aus dem MSIX-Paket erforderlich sind. Bei Verwendung des Projekts müssen sich App-Entwickler keine Gedanken darüber machen, ob das Paket manipuliert wurde oder ob es als vertrauenswürdig eingestuft werden kann. Er führt Manipulationsschutz- und Signaturüberprüfungsprüfungen durch, bevor die App-Inhalte entpackt werden.

Das SDK kann von jeder plattformübergreifenden Client-App verwendet werden, mit der Drittanbieter Plug-Ins oder Erweiterungen erstellen können. Entwickler von Client-Apps können das App-Erweiterungsmodell verwenden, das auf Windows 10 Plattform verfügbar ist, und das MSIX SDK auf nicht Windows 10 Plattformen verwenden. Mithilfe des SDK müssen Drittanbieterentwickler, die App-Erweiterungen und Plug-Ins für die Client-App erstellen, kein bestimmtes Paket für jede Plattform erstellen. Stattdessen erstellen sie ein Paket, das auf Windows 10 und allen anderen Plattformen unterstützt wird. Mit dem SDK können App-Entwickler bestimmte Plattformen auswählen, die unterstützt werden sollen.

Einer der wichtigsten Unterscheidungsmerkmale des MSIX-Pakets ist die Manifestdatei. Die Manifestdatei enthält alle Metadaten zum Paket und gibt alle wichtigen Informationen an, auf die die Client-App zugreifen kann, um geeignete Entscheidungen wie Anwendbarkeit oder Unterstützung zu treffen. Die Manifestdatei ermöglicht Client-App-Entwicklern und Drittanbieterentwicklern mehr Optionen und Flexibilität bei der Kommunikation von Merkmalen wie Anforderungen, Verfügbarkeit und Support. Weitere Informationen zur Verwendung der Manifestdatei zum Verteilen eines MSIX-Pakets an Windows 10 und nicht Windows 10 Plattformen finden Sie in diesem Artikel.

Weitere Informationen

Das MSIX SDK ist ein Open Source-Projekt auf GitHub. Das GitHub Repository enthält die vollständige Quelle und Anweisungen zum Erstellen der Binärdateien für jede Plattform.

Wenn Sie Feedback haben, übermitteln Sie es auf der Website der MSIX-Tech-Community. Wenn im SDK Probleme oder Fehler identifiziert wurden, können Sie sie auf der Seite "Probleme" für das MSIX SDK GitHub-Repository veröffentlichen.