MSIX SDK 1.4-Update

Mit der SDK-Version (1.4) fügen wir weitere Funktionen hinzu und verbessern unserem SDK die Leistung. Mit der Veröffentlichung von 1.4 können Entwickler das SDK jetzt zum Entpacken und Extrahieren von App-Paketen und Flat bundles verwenden.

Mit der Unterstützung von Paketen können Client-Apps jetzt App-Bundles extrahieren und nur die Pakete innerhalb des Pakets herunterladen und extrahieren, die anwendbar sind. In diesem Release wird die Paketunterstützung auch auf flache Bündel erweitert. Dies bedeutet, dass die Client-App, die das Paket verwendet, auf das Paketmanifest zugreifen und die App-Pakete angeben kann, die extrahiert werden sollen. Die Auswahl und Kontrolle bleibt dem Entwickler überlassen. Das SDK ruft das native Betriebssystem für Sprach- und Gebietsschemainformationen auf und stellt diese Informationen für die Client-App bereit, die es auch zum Auswählen des geeigneten Pakets aus dem Paket verwenden kann.

Mit dem neuen SDK haben wir Unterstützung für MSXML6 für Windows hinzugefügt, wodurch die vordefinierte Abhängigkeit entfernt und somit die Größe der Binärdatei reduziert und die native XML-Bibliothek verwendet wird.

Neben dem Entfernen der Abhängigkeit in Windows haben wir auch die Abhängigkeit von zlib (Drittanbieterbibliothek) entfernt und implementierungen unter MacOS, iOS und Android (AOSP) verwendet. Darüber hinaus haben wir weitere Verbesserungen vorgenommen, um die Binärgröße auf allen Plattformen zu reduzieren.

Neben den Leistungs- und Featureverbesserungen enthalten wir auch bessere Beispiele, die Entwickler für die ersten Schritte mit dem SDK verwenden können. Anhand der Beispiele können Entwickler erfahren, wie sie einige der öffentlichen Schnittstellen implementieren, die zum Lesen der msix-Pakete erforderlich sind.

Sie können das neueste SDK auf GitHub abrufen.