MSIX SDK
Das MSIX SDK ist ein Open Source-Projekt, mit dem Entwickler das MSIX-Paketformat universell auf allen Plattformen verwenden können. Dies ermöglicht es Entwicklern, konsistente Erlebnisse für ihre Nutzer auf allen Plattformen zu erstellen und die Erlebnisse mit demselben Paket zu verteilen. Das SDK bietet Entwicklern Anleitungen zum Packen ihrer App-Inhalte und zum Erstellen eines App-Paketmanifests auf eine Weise, die auf die Plattformen ihrer Wahl ausgerichtet werden kann. Auf diese Weise müssen Developer ihre App-Inhalte nur einmal verpacken, anstatt sie für jede Plattform verpacken zu müssen.
Das SDK bietet die APIs, die zum Verifizieren, Validieren und Entpacken des Paketinhalts aus dem MSIX-Paket erforderlich sind. Mit dem Projekt müssen App-Entwickler sich keine Gedanken darüber machen, ob das Paket manipuliert wurde oder ob es vertrauenswürdig ist. Es führt Manipulationsschutz- und Signaturüberprüfungen durch, bevor der App-Inhalt entpackt wird.
Das SDK kann von jeder plattformübergreifenden Client-App verwendet werden, die es Dritten ermöglicht, Plug-Ins oder Erweiterungen zu erstellen. Die Client-App-Entwickler können das App-Erweiterungsmodell verwenden, das auf der Windows 10-Plattform verfügbar ist, und das MSIX SDK auf den Nicht-Windows 10-Plattformen verwenden. Mithilfe des SDK müssen Entwickler von Drittanbietern, 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 von 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-Anwendung zugreifen kann, um geeignete Entscheidungen wie Anwendbarkeit oder Unterstützbarkeit zu treffen. Die Manifestdatei bietet Entwicklern von Client-Apps und Drittanbietern mehr Möglichkeiten und Flexibilität, um Merkmale wie Anforderungen, Verfügbarkeit und Support zu kommunizieren. Weitere Informationen zur Verwendung der Manifestdatei zum Verteilen eines MSIX-Pakets auf Windows 10- und Nicht-Windows 10-Plattformen finden Sie in diesem Artikel.
Mehr erfahren
WTS 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 ein Feedback abgeben möchten, senden Sie es bitte an die MSIX-Tech Kommunikationswebsite. Wenn Probleme oder Bugs im SDK auftreten, können Sie diese auf der Seite zur Meldung von Problemen für das GitHub-Repository des MSIX SDK melden.