Andere

Einfache Fragen: Was sind UWP-Apps (Universal Windows Platform)?

Seit Microsoft Windows 10 für PCs, Hybridgeräte, Tablets und Smartphones angekündigt hat, haben wir eine Menge über das Konzept von Windows Universal Apps gehört, oder wie sie in der Fachsprache genannt werden: Universal Windows Platform (UWP) Apps. Sie haben sich wahrscheinlich gefragt, was sie sind und warum Microsoft so viel Aufhebens um diese Apps macht. Anfangs waren wir auch fasziniert darüber, was sie sind, welchen Zweck sie erfüllen und wie sie funktionieren. Es ist schon eine Weile her, seit wir solche Apps benutzt haben und es gibt eine Menge Dinge, die sie großartig machen, sowohl aus der Perspektive eines Softwareentwicklers als auch aus Sicht eines Benutzers. In diesem Artikel werden wir ein wenig Licht auf das Thema Universal Windows Platform-Apps werfen und warum sie wichtig sind. Wenn Sie neugierig sind, mehr über sie zu erfahren, lesen Sie weiter:

Ein wenig Hintergrundinformationen über mobile Apps für Windows

Microsoft hatte lange versucht, seinen Marktanteil in mobilen Geräten zu erhöhen, aber bisher ist es ihnen nicht gelungen. Während sie mit der Einführung von Windows Phone 7 etwas an Fahrt gewannen, waren andere Plattformen wie Android und iOS ihnen weit voraus. Der Hauptgrund für diese Situation und die häufigste Beschwerde von Nutzern ist immer noch, dass das mobile Ökosystem von Microsoft in Bezug auf Apps hinterherhinkt.

Die Store for Windows Phone-Smartphones konnten ihren Nutzern nicht so viele Apps anbieten wie Google Play oder Apple Store. Windows Phone 8 und sein späteres Update, Windows Phone 8.1, leisteten einen besseren Job, um Leute für die mobile Plattform von Microsoft zu gewinnen, aber es war immer noch nicht genug.

Dies war der Moment, an dem Microsoft begann, an einem neuen Konzept zu arbeiten: Es begann mit der Entwicklung einer einheitlichen Plattformanwendungsarchitektur, die auf jedem beliebigen Gerätetyp ausgeführt werden kann, auf dem Windows ausgeführt wird. Es klingt kompliziert, oder?

Was sind Universal Windows Platform-Apps?

Universal Apps für Windows sind Apps, die auf mehreren Geräten mit unterschiedlichen Formfaktoren gleich funktionieren. Mit anderen Worten, sie sind Apps, die auf einer Vielzahl von Bildschirmgrößen gleich funktionieren. Es spielt keine Rolle, ob Sie ein Windows 10 Mobile-Smartphone, ein Windows 10-Tablet, einen Windows 10-Desktopcomputer oder sogar eine Xbox One-Konsole verwenden. Diese Apps werden auf all diesen Gerätetypen ausgeführt und bieten ihren Benutzern die gleichen Funktionen.

Wenn der Softwareentwickler einer App wollte, könnte seine App auf einem IoT-Gerät (Internet of Things), auf dem Windows 10 läuft, oder sogar auf dem kommenden Augmented-Reality-Gerät von Microsoft: the Hololens laufen. Es ist eine großartige Idee, nicht wahr?

Universal Windows Platform-Apps teilen dieselbe Code-Basis mit einem Vorbehalt: Softwareentwickler müssen verschiedene Code-Teile für die Familien der Geräte hinzufügen, an denen ihre Apps arbeiten sollen. Sie werden nicht auf verschiedene Betriebssysteme in ihrem Code abzielen, sondern auf verschiedene Gerätefamilien. Das ist eine kleine Frage und ein großer Sprung in Sachen Effizienz.

Wenn Sie beispielsweise eine RSS-Reader-App schreiben möchten, die sowohl für Windows 10 Mobile-Smartphones als auch für Windows 10-PCs und -Tablets verfügbar sein soll, müssen Sie den Code nur einmal schreiben. Es funktioniert auf allen Geräten gleich. Aber Sie müssen die Benutzeroberfläche der App so anpassen, dass sie zu beiden Gerätefamilien passt.

Universal Windows Platform Apps: Auf welchen Plattformen sind sie verfügbar?

Universal Windows Platform-Apps sind Apps, die für Geräte verfügbar sind, die unter Windows 10 ausgeführt werden. Entwickler können eine einzelne App mit einer Codebasis erstellen, die auf Windows 10-PCs, Windows 10-Tablets und Hybridgeräten, Windows 10 Mobile-Smartphones und Xbox One funktioniert Konsolen, Internet der Dinge-Geräte, die Windows 10 und sogar auf Microsoft Hololens ausführen.

Apps werden über den Windows 10 Store verteilt, der auf allen Geräten mit Windows 10 verfügbar ist, unabhängig von deren Größe und Hardware-Spezifikationen. Da es einen Store und eine Codebasis gibt, können Apps problemlos auf alle Gerätefamilien verteilt und aktualisiert werden. Grundsätzlich gibt es weniger Probleme für Softwareentwickler und Benutzer, wenn es um universelle Apps für Windows geht.

Für Anwender gibt es zudem den Vorteil, dass sie einmal auf einem bestimmten Gerät eine universelle Windows-App kaufen und diese dann auf allen ihren Windows 10-Geräten nutzen können. Apps sind mit ihrem Microsoft-Konto verknüpft, nicht mit ihren Geräten, und sie können gekaufte Apps basierend auf ihren Anforderungen und Geräten frei installieren und deinstallieren.

Woher weißt du, ob eine App eine universelle Windows App ist?

Universal Windows Platform Apps sind nicht so einfach zu erkennen. Wenn Sie eine App aus dem Windows Store auf einem Windows 10 Mobile-Gerät überprüfen, achten Sie auf die folgenden Abschnitte der App-Seite: Screenshots, Bewertungen und Rezensionen sowie weitere Informationen .

Universelle Apps neigen dazu, Screenshots sowohl für die mobilen Geräte als auch für den PC bereitzustellen.

Im Bereich Bewertungen und Bewertungen finden Sie Bewertungen für mobile Geräte sowie für alle anderen Geräte, auf denen die App verfügbar ist.

Zu guter Letzt finden Sie die besten Informationen im Abschnitt Weitere Informationen . Dort suchen Sie nach der Liste der unterstützten Prozessoren. Neben den x86- und x64-Prozessoren (Prozessoren für PCs) sollten Sie die aufgeführten ARM-Prozessoren (Prozessoren für mobile Geräte, meist Smartphones) sehen.

Wenn Sie dasselbe auf einem Windows 10-Desktop-PC oder -Laptop tun, wird der Windows Store Screenshots sowohl für die Mobile- "Version" als auch für die PC- "Version" freigeben. Denken Sie daran, dass wir nicht wirklich über verschiedene Versionen der App sprechen, da es eine App mit einer Codebasis für alle Geräte gibt.

Außerdem sehen Sie im Abschnitt Bewertungen und Überprüfungen eine Option, um die Überprüfungen für PC von allen anderen Gerätetypen zu filtern.

Zu guter Letzt bietet der Abschnitt " Weitere Informationen " Informationen zu den Prozessoren, die von der App unterstützt werden.

Ein paar Beispiele für universelle Apps für Windows

Heutzutage gibt es nicht viele Universal Windows Platform-Apps im Windows 10 Store . Es gibt jedoch Beispiele für gute Apps, die Sie wahrscheinlich verwenden, ohne zu wissen, dass es sich um universelle Apps für Windows handelt. Hier sind einige davon:

  • Microsoft Office-Anwendungen: Word, Excel, PowerPoint und OneNote.
  • Netflix - der beliebte On-Demand-Video-Streaming-Dienst.
  • Teamviewer - eines der beliebtesten Remote-Desktop-Verwaltungstools.
  • Pandora - der beliebte Music-Streaming- und automatisierte Musik-Empfehlungsdienst, der vom Music Genome Project unterstützt wird.

In welchen Programmiersprachen können Sie Universal Windows Platform Apps programmieren?

Universal Windows Platform-Apps können mit den am häufigsten verwendeten Programmiersprachen entwickelt werden:

  • C # oder Visual Basic mit XAML
  • JavaScript mit HTML
  • C ++ mit DirectX und / oder XAML

Es ist erwähnenswert, dass Microsoft auch Vorlagen für jede Programmiersprache zur Verfügung stellt, mit denen Sie universelle Anwendungen in Microsoft Visual Studio 2015 codieren können.

Vor- und Nachteile von universellen Windows-Apps

Inzwischen haben Sie eine Vorstellung davon, was Universal Windows Apps sind, wie sie funktionieren und auf welchen Plattformen sie verfügbar sind. Sie haben wahrscheinlich auch eine Vorstellung von ihren Vorteilen, aber lassen Sie uns sie aufzählen, um ein klareres Bild zu erhalten:

  • Universal Windows Platform-Anwendungen können auf jedem Gerät verwendet werden, auf dem Windows 10 ausgeführt wird. Dazu gehören Windows 10-Desktopcomputer, Laptops, Tablets und Hybride, Windows 10 Mobile-Smartphones, Xbox One-Konsolen, IoT-Geräte mit Windows 10 und sogar Microsoft HoloLens.
  • Entwickler können Apps schreiben, die auf verschiedenen Gerätefamilien mit unterschiedlichen Formfaktoren auf die gleiche Weise funktionieren.
  • Universal Windows Platform-Apps werden auf dieselbe Weise verteilt und aktualisiert. Dabei wird der Windows Store verwendet, der verfügbar ist und auf allen Windows 10-Geräten gleich funktioniert.
  • Universal Windows Platform-Anwendungen können in einigen der am häufigsten verwendeten Programmiersprachen wie C # oder Visual Basic mit XAML, JavaScript mit HTML, C ++ mit DirectX und / oder XAML erstellt werden.

Es gibt auch einige Nachteile von Universal Windows Platform-Apps:

  • Universal Windows Platform-Apps sind auf Geräte beschränkt, auf denen Windows 10 ausgeführt wird. Sie funktionieren unter Android und iOS nicht. Außerdem funktionieren sie nicht mit älteren Windows-Versionen.
  • Universal Windows Platform Apps sind eine großartige Idee, die viel mehr Traktion mit Softwareentwicklern benötigt. Wenn sie nicht viele großartige universelle Apps schreiben, ist dieses Konzept für Benutzer oder Microsoft nicht von Vorteil.

Fazit

Jetzt wissen Sie, was Universal Windows Platform-Apps sind und welchen Zweck sie haben. Wie Sie gelernt haben, sind sie eine großartige Idee, die den Umgang mit Apps verändern kann, wie wir sie von Gerät zu Gerät migrieren, wie wir sie kaufen und so weiter. Sie könnten den mobilen Bemühungen von Microsoft auch einen dringend benötigten Schub verleihen. Wenn Softwareentwickler dieses Konzept jedoch nicht akzeptieren und keine universellen Apps für Windows schreiben, bleibt dies eine großartige Idee, die nirgendwo hinführt. Nur die Zeit kann es verraten! Bis dahin, zögern Sie nicht, einen Kommentar zu hinterlassen und Ihre Meinung zu diesem Konzept zu äußern. Taugt es etwas? Siehst du es als eine Zukunft? Teilen Sie uns das unten stehende Formular mit.