Microsoft möchte, dass Entwickler ihre klassischen Desktop-Apps auf die UWP (Universal Windows Platform) umstellen. Sein neuer Plan heißt Project Centennial, und der Softwareriese hofft, dass er abhebt, weil es ein großartiges Werkzeug wäre, um viele weitere Win32-Apps in den UWP-Zug zu bringen.
Soweit wir wissen, würde die Verwendung von Project Centennial Win32-Apps in einem AppX-Paket platzieren, das einfach installiert und deinstalliert werden kann. Darüber hinaus sollte die App im Windows Store verfügbar sein, aber wir sind uns nicht sicher, wie viel Arbeit von den Entwicklern erforderlich ist, um dies zu ermöglichen.
Bei Project Centennial muss jede Win32-App einige Windows 10-Funktionen nutzen, bevor Microsoft erwägt, die App im Windows Store zu akzeptieren. Die App muss außerdem zuverlässig und sicher vor Viren und anderen potenziellen Bedrohungen sein. Aus unserer Sicht ist dies die perfekte Initiative für die vielen alten Win32-Apps, die nie von Grund auf neu geschrieben werden, um die universelle Windows-Plattform zu unterstützen.
Hier sind einige der wichtigsten Vorteile der Konvertierung Ihrer Win32-Apps mit Project Centennial gemäß Microsoft:
- Die Installation Ihrer App ist für Ihre Kunden viel reibungsloser. Sie können es mithilfe von Sideloading auf Computern bereitstellen (siehe Querladen von LOB-Apps in Windows 10) und hinterlässt nach der Deinstallation keine Spuren. Längerfristig können Sie Ihre App auch im Windows Store veröffentlichen.
- Da Ihre konvertierte App über eine Paketidentität verfügt, können Sie sogar von der voll vertrauenswürdigen Partition aus mehr UWP-APIs aufrufen als zuvor.
- Sie können Ihrem App-Paket in Ihrem eigenen Tempo UWP-Features hinzufügen, z. B. eine XAML-Benutzeroberfläche, Live-Kachel-Updates, UWP-Hintergrundaufgaben, App-Dienste und vieles mehr. Alle Funktionen, die für jede andere UWP-App verfügbar sind, stehen Ihrer App zur Verfügung.
- Wenn Sie alle Funktionen Ihrer App aus der voll vertrauenswürdigen Partition der App in die App-Containerpartition verschieben, kann Ihre App auf jedem Windows 10-Gerät ausgeführt werden.
- Als UWP-App ist Ihre App in der Lage, die Dinge zu tun, die sie als klassische Desktop-App tun könnte. Es interagiert mit einer virtualisierten Ansicht der Registrierung und des Dateisystems, die nicht von der tatsächlichen Registrierung und dem Dateisystem zu unterscheiden ist.
- Ihre App kann an den integrierten Lizenzierungs- und automatischen Aktualisierungsfunktionen des Windows Store teilnehmen. Die automatische Aktualisierung ist ein äußerst zuverlässiger und effizienter Mechanismus, da nur die geänderten Teile von Dateien heruntergeladen werden.
Wenn die Konvertierung so einfach ist, wie Microsoft es verspricht, sollten in naher Zukunft Tausende von Legacy-Apps in den Windows Store verschoben werden.