Was sind Windows 10 Universal (UWP) Apps überhaupt?

Wenn Sie der Meinung waren, dass Windows 8 im Jahr 2012 revolutionär war, ist der Nachfolger dieses unglückseligen Release, Windows 10, noch dramatischer. Nicht auf verblüffende Art und Weise, sondern durch nahtlose Erfahrungen, die es zu einer aufregenden Plattform für die Entwicklung von mehreren Geräten machen. In einem früheren Artikel haben wir uns mit Universal Apps befasst und uns dabei auf die Desktop-Verbesserungen konzentriert. Mit der Einführung von Windows 10 hat Microsoft die Philosophie der modernen App zum Universal App-Modell weiterentwickelt. Universal, ein wichtiges Verkaufsargument für diese neue Ära in der Windows-App-Entwicklungsplattform.

Hinweis: Im typischen Microsoft-Stil der Umbenennung ihrer Produkte werden sie technisch als Universal Windows Platform-Apps oder UWP bezeichnet, aber wir werden in diesem Artikel nur mit Universal-Apps gehen.

Werte und Vorteile des universellen App-Modells

In den letzten 25 Jahren hat Windows seinen Erfolg auf dem WIN32-App-Modell aufgebaut. Die Benutzer haben einen enormen Nutzen aus den vielen Hunderttausenden von Apps gezogen, die für die Plattform entwickelt wurden. Heute ist dieses Modell aufgrund der Kraft der Mobilität, die in den letzten 10 Jahren von Smartphones vorangetrieben wurde, langsam erodiert. Universelle Apps bedeuten für Entwickler und Endanwender mehrere Dinge.

Es ist die Gelegenheit, die Zeit zu verkürzen, die benötigt wird, um Lösungen auf den Markt zu bringen, indem der Entwicklungscode wiederverwendet wird und er mit minimalem Aufwand bildschirmübergreifend angepasst werden kann. Als Teil der Vision von Microsofts OneCore, die die Grundlage von Windows 10 über mehrere Lösungen wie Desktop, Server, Mobile und Technologie wie HoloLens bildet, kann eine für Windows 10 mobile entwickelte App sich schnell an Windows 10 anpassen Gerät, auf dem Sie es verwenden. Bereitstellung der richtigen Erfahrungen, z. B. Benutzersteuerelemente, Layout und Zugriff auf Dienste wie OneDrive und Cortana.

Kontinuum und die Universal App

Universelle Apps für Endbenutzer realisieren neue Erfahrungen, die eine kompromisslose Lösung darstellen, unabhängig von Gerät oder Formfaktor. Das bedeutendste Beispiel ist Continuum, das als Teil der mobilen Windows 10-Geräte eingeführt wurde, wie z. B. die aktuellen Flaggschiff-Handys Lumia 950 oder 950 XL. Mit Continuum können Benutzer ein Windows 10 Mobile-Gerät an eine Dockingstation anschließen und dann 4, 7 Zoll in Vollbild-Apps mit hoher Auflösung umwandeln, wodurch ein noch umfangreicherer Werkzeugsatz zur Verfügung steht, der bei Bedarf herkömmliche Eingabegeräte nutzen kann. Continuum ist wie ein PC in der Tasche. Es ist der Weg zur Konvergenz, den andere Plattformen wie Canonical's Ubuntu seit Jahren zu erreichen versuchen.

Microsoft ist der erste Anbieter, der bisher eine funktionierende Lösung auf den Markt gebracht hat. Das Problem des Aufbaus des Ökosystems bleibt eine kritische Erfolgsbremse. Kompatible Lösungen müssen verfügbar sein, um Continuum nutzen zu können. Daily Motion, eine beliebte On-Demand-Videoplattform, ist ein perfektes Beispiel für die Leistungsfähigkeit des Universal App Model. Dynamische Bereitstellung einer Umgebung, die schnell die richtigen Erfahrungen für das richtige Gerät bietet.

Fazit

Was Microsoft vorstellt, ist ein Gerät, um alle zu regeln. Vor ein paar Jahren ging es um die drei Bildschirme; Handy, Desktop und Fernsehen. Das Universal App Model verspricht dies auf einem Gerät zu vereinen. Das Ökosystem muss jedoch da sein. Angesichts der derzeitigen mangelnden Leistung von Microsoft im Mobilfunkmarkt gibt es auf dem Verbrauchermarkt für diese Fortschritte noch keine hohe Nachfrage, zumindest noch nicht.

Es erfordert Investitionen in neue Geräte wie die Microsoft Lumia 950-Serie, zusätzlich zu Hardware, die es unterstützen kann, wie die Docking-Station, die unwahrscheinlich überall oder bequem zu sein scheint. Eine mögliche Lösung für diese Komplexität ist Microsofts neue Remote Desktop App, die Continuum unterstützt. Dies fügt der unterstützenden Technologie, die eher einer geschäftsorientierten Idee ähnelt, eine neue Komplikation hinzu, als eine Massenmarktlösung.

Endeffekt

Universal Apps bedeutet, dass Sie eine App für ein Smartphone erstellen können, und es funktioniert auf einem Tablet und Desktop / Laptop PC, Xbox One oder umgekehrt.