MSIX / APPX-Projekte

<< Click to Display Table of Contents >>

RayPack > 8.0 > User Guide > PackDesigner 

MSIX / APPX-Projekte

Einführung

Microsoft® Betriebssysteme haben eine lange Geschichte mit Windows-Anwendungsinstallationsprogrammen. Die Verfügbarkeit verschiedener Techniken – von veralteten Installern über Windows Installer, Click-Once und App-V – hat für Entwickler, die ihre Apps für ältere und moderne Umgebungen paketieren, zahlreiche Herausforderungen geschaffen. Durch das rasante Wachstum von Mobilgeräten und anderen Nicht-PC-Geräten wie Tablets, Smartphones, Spielekonsolen und HoloLens ist es äußerst wichtig geworden, die Installationsframeworks zu vereinheitlichen und eine plattformübergreifende Lösung zu entwickeln, die eine breite Palette von Apps und Technologien unterstützt.

 

Die Antwort auf diese Herausforderungen wurde angekündigt. Das neue Format – MSIX – basiert intern auf dem APPX-Technologie-Stack, der eine solide Containerisierungsgrundlage bietet, aber auch zuvor nicht verfügbare unternehmensorientierte Funktionen erweitert. Dies wird auch durch seinen Namen symbolisiert, bei dem APPX und MSI zu MSIX kombiniert werden. Die Technologie ist nativ in Windows 10 implementiert (ab Build 1809 Oktober-Update) und kombiniert das Beste aus MSI, App-V und Click-Once. Die spezifischen Ziele von MSIX sind:

 

Multiplattform-Format (nicht auf Windows OS beschränkt).

Sicherheit, Containerisierung und Isolierung laufender Apps.

Schnelle Installation und saubere Deinstallation, die Windows-Fragmentierung verhindern.

Die Möglichkeit, Apps im Microsoft Store / Microsoft Store für Unternehmen und Bildung zu veröffentlichen.

Integrierte Lizenzierungs- und Monetarisierungsfunktionen sowie viele andere APIs, einschließlich der Integration mit Cortana, Sets, Timeline usw.

Erweiterte Unternehmensfunktionen, einschließlich einfacher Anpassung vorhandener Herstellerpakete (Modification Packages), erweiterter Kompatibilitätsfunktionen und Fehlerbehebungen (Package Support Framework).

 

Wo eine Migration zur Universal Windows Platform (UWP) nicht möglich ist (insbesondere bei Apps, die nicht mehr gepflegt werden, und bei bestimmten Geschäftsanwendungen) implementiert Windows 10 eine Brücke zur UWP-Welt, die es ermöglicht, alte Win32-Apps auf der neuen Plattform mit dem neuen MSIX-Installer und all seinen Vorteilen auszuführen, ohne dass Codeänderungen erforderlich sind. Mit wachsender Verbreitung von Windows 10 wird erwartet, dass immer mehr Apps im neuen Format paketiert und schrittweise modernisiert werden, um die UWP-Vorteile zu nutzen. Dies soll letztlich die Entwicklungs- und Packaging-Welt in einer kohärenten Welt zusammenführen, die dieselben Tools und Prinzipien verwendet.