MSIX SDK 1.4 Update

Mit dem SDK-Release (1.4) fügen wir weitere Funktionen hinzu und verbessern die Leistung unseres SDKs. Mit der Version 1.4 können Entwickler das SDK nun zum Entpacken und Extrahieren von App-Bündeln und Flat-Bündeln verwenden.

Mit der Unterstützung von Bündeln können Client-App nun App-Bündeln extrahieren und nur die Pakete innerhalb des Bündels herunterladen und extrahieren, die zutreffend sind. In dieser Version wird die Bündelunterstützung auch auf flache Bündel ausgedehnt. Das bedeutet, dass die Client-App, die das Bündel konsumiert, auf das Bündelmanifest zugreifen und die App-Pakete angeben kann, die sie extrahieren möchte – die Auswahl und Kontrolle liegt also beim Entwickler. Das SDK ruft das systemeigene Betriebssystem auf, um Sprach- und Gebietsschema-Informationen zu erhalten, und stellt diese Informationen der Client-App zur Verfügung, die damit auch das passende Paket aus dem Bündel auswählen kann.

Mit dem neuen SDK haben wir Unterstützung für MSXML6 für Windows hinzugefügt, wodurch die Out-of-box-Abhängigkeit entfällt, die Größe der Binärdatei reduziert wird und die native XML-Bibliothek verwendet werden kann.

Neben der Entfernung der Windows-Abhängigkeit haben wir auch die Abhängigkeit von zlib (Bibliothek eines Drittanbieters) entfernt und verwenden In-Box-Implementierungen auf MacOS, iOS und Android (AOSP). Außerdem haben wir weitere Verbesserungen vorgenommen, um die Größe der Binärdateien auf allen Plattformen zu verringern.

Neben den Leistungs- und Funktionsverbesserungen enthalten wir auch bessere Beispiele, die Entwicklern den Einstieg in das SDK erleichtern können. Anhand der Beispiele können Entwickler lernen, wie sie einige der öffentlichen Schnittstellen implementieren können, die zum Lesen der msix-Pakete erforderlich sind.

Das aktuelle SDK finden Sie auf GitHub.