Anzeige
Artwork der Universal Windows Platform
Artwork der Universal Windows Platform (Bild: Microsoft)

Microsoft: Universal Windows Platform ausgepackt

Artwork der Universal Windows Platform
Artwork der Universal Windows Platform (Bild: Microsoft)

Epic-Chef Tim Sweeney befürchtet durch die Universal Windows Platform ein Microsoft-Monopol - aber was ist diese "UWP" eigentlich? Ein Entwickler hat erklärt, was in den Software-Containern steckt.

Will Microsoft mit der Universal Windows Platform (UWP) ein Monopol beim Vertrieb von Spielen errichten? Diese Befürchtung hat Epic-Chef Tim Sweeney kürzlich öffentlich geäußert - und damit Diskussionen entfacht. Auf der Spieleentwicklermesse GDC hat Chuck Walbourn, Softwareentwickler bei Microsoft, erklärt, worum es bei der UWP eigentlich geht - ohne allerdings auf Sweeneys Sorgen einzugehen.

Anzeige
  • Gängige APIs der Universal Windows Platform (Grafik: Microsoft)
  • Anforderungen an EXE-Dateien unter der UWP (Grafik: Microsoft)
  • APIs, die mit der UWP nicht kompatibel sind (Grafik: Microsoft)
  • API-Alternativen für die Universal Windows Platform (Grafik: Microsoft)
  • Weitere API-Alternativen für die Universal Windows Platform (Grafik: Microsoft)
  • Übersicht über das Windows 10 SDK (Grafik: Microsoft)
Gängige APIs der Universal Windows Platform (Grafik: Microsoft)

Nach Darstellung von Walbourn ist die Universal Windows Platform vor allem eine Möglichkeit, Anwendungen auf eine einheitliche Art zu verpacken und an unterschiedliche Plattformen auszuliefern. Beschränkungen beim Vertrieb nannte er nicht. Das passt durchaus zu dem, was Sweeney gesagt hat - der sorgt sich, vereinfacht gesagt, darum, dass Anwender etwa aus Bequemlichkeit meistens im Windows Store einkaufen werden.

UWP ist laut Walbourn ein standardisiertes Verfahren, das grundsätzlich auf Systemen mit Windows 10 funktioniert, was die Xbox One und aktuelle Mobilgeräte einschließt. Auf welchem Gerät ein UWP-Container dann tatsächlich läuft, steht in seinen Metadaten - man kann also auch ohne Trial and Error relativ einfach herausfinden, ob etwa ein Spiel auf der Xbox oder nur auf einem Surface-Tablet nutzbar ist.

Extrahieren beim Installieren

Ein UWP-Container ist laut Walbourn im Grunde ein Zip64-Archiv, das beim Installieren expandiert wird. Beim Erstellen der Inhalte hätten Entwickler die üblichen Freiheiten - sie könnten die Programme in C++ ebenso erstellen wie in Javascript oder etwas anderem. Der Inhalt könne dann auf Architekturen aller Art laufen, von ARM über Win32 bis hin zu x64, bei den ausführbaren Dateien handele es sich um normale EXE-Dateien.

Die Apps laufen zwar nicht in einer virtuellen Maschine, erhalten aus Sicherheitsgründen aber keine Administratorzugriffe, und sie können nur begrenzt auf das System zugreifen, etwa auf einen eigenen Temp-Ordner und eigene Dateiordner. Der Zugriff auf Kameras, das Mikrofon, Bild- oder Videodateien und Ähnliches muss vom Nutzer freigegeben werden, wie etwa bei iOS.

Ausführlich ist der Microsoft-Entwickler auf die unterstützten APIs eingegangen. Mit den meisten handelsüblichen APIs, darunter Direct3D, soll die Universal Windows Platform klarkommen; Details sind in der Bildergalerie zu sehen. Als Entwicklungsumgebungen kommen Windows 8.1 und 10 sowie Server 2012 RS und Server 2016 infrage, lokales Debugging funktioniere laut Walbourn aber nur mit Windows 10.


eye home zur Startseite
Kleba 18. Mär 2016

Davon gibt es doch genug, oder nicht. Hier bspw. Es gibt auch noch ausführlichere...

Clown 17. Mär 2016

Was sollten sie denn anders machen?

Kommentieren



Anzeige

  1. System-SW-Entwickler/in Embedded Security für Fahrerassistenzsysteme
    Robert Bosch GmbH, Leonberg
  2. Integration Manager Processes and IT (m/w)
    Robert Bosch GmbH, Leinfelden-Echterdingen
  3. IT-Mitarbeiter / innen fachlich-technische Dienstleistungen
    Landeshauptstadt München, München
  4. Manager Software Development (m/w)
    TAKATA AG, Berlin und Aschaffenburg

Detailsuche



Anzeige
Spiele-Angebote
  1. Lenkrad kaufen und Euro Truck Simulator 2: Titanium-Edition gratis erhalten
  2. VORBESTELLBAR: Gran Turismo Sport - Steel Book Edition [PlayStation 4]
    79,99€ (Vorbesteller-Preisgarantie)
  3. VORBESTELLBAR: Battlefield 1 - Collector's Edition [PC & Konsole]
    209,99€/219,99€ (Vorbesteller-Preisgarantie)

Weitere Angebote


Folgen Sie uns
       


  1. ZUK Z2

    Android-Smartphone mit Snapdragon 820 für 245 Euro

  2. Zenbook 3 im Hands on

    Kleiner, leichter und schneller als das Macbook

  3. Autokauf

    Landgericht Köln entdeckt, dass SMS sich löschen lassen

  4. Toughpad FZ-B2 Mk 2

    Panasonic zeigt neues Full-Ruggedized-Tablet mit Android

  5. Charm

    Samsungs Fitness-Tracker mit langer Laufzeit kostet 30 Euro

  6. Nach Kritik

    Pornhub überarbeitet sein Bounty-Programm

  7. Forschung

    Forcephone macht jedes Smartphone Force-Touch-tauglich

  8. Unity

    Jobplattform für Entwickler und neues Preismodell

  9. Internetzugang

    Deutsche Telekom entschuldigt sich vergeblich bei Bushido

  10. Basistunnel

    Bestens vernetzt durch den Gotthard



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
GPD XD im Test: Zwischen Nintendo 3DS und PS Vita ist noch Platz
GPD XD im Test
Zwischen Nintendo 3DS und PS Vita ist noch Platz
  1. Gran Turismo Sport Ein Bündnis mit der Realität
  2. Xbox Scorpio Schneller als Playstation Neo und mit Rift-Unterstützung
  3. AMD Drei Konsolen-Chips für 2017 angekündigt

Xperia X im Hands on: Sonys vorgetäuschte Oberklasse
Xperia X im Hands on
Sonys vorgetäuschte Oberklasse
  1. Die Woche im Video Die Schoko-Burger-Woche bei Golem.de - mmhhhh!
  2. Android 6.0 Ein großer Haufen Marshmallow für Samsung und Co.
  3. Google Android N erscheint auch für Nicht-Nexus-Smartphones

Oracle vs. Google: Wie man Geschworene am besten verwirrt
Oracle vs. Google
Wie man Geschworene am besten verwirrt
  1. Oracle-Anwältin nach Niederlage "Google hat die GPL getötet"
  2. Java-Rechtsstreit Oracle verliert gegen Google
  3. Oracle vs. Google Wie viel Fair Use steckt in 11.000 Codezeilen?

  1. Re: Wo ist das Problem?

    Quantium40 | 17:50

  2. Honigtopf....

    krank | 17:50

  3. Gibt's auch noch ein Strafverfahren wegen Betrug?

    quineloe | 17:48

  4. Re: Xiaomi Mi Band

    sardello | 17:47

  5. Re: Die Lösung

    jokey2k | 17:47


  1. 17:31

  2. 17:26

  3. 16:48

  4. 16:35

  5. 15:40

  6. 14:13

  7. 13:50

  8. 13:10


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel