Neuer Lock Screen in Windows 8
Neuer Lock Screen in Windows 8 (Bild: Microsoft)

Entwickeln für Windows 8

Anzeige

Für das Metro-UI führt Microsoft mit Windows 8 die sogenannten Windows Runtime APIs ein (WinRT), die tief in das System integriert sind. Die WinRT-APIs unterstützen verschiedene Sprachen, so dass Metro-Apps mit Webtechnik wie HTML, CSS und Javascript ebenso entwickelt werden können wie mit C/C++, C# oder Visual Basic. Auch bestehende Microsoft-Frameworks können für die Entwicklung von Metro-Apps genutzt werden, einschließlich .Net und der Windows C Runtime Library.

Das gilt auch für Spiele: Während einfache Spiele mit Javascript realisiert werden können, werden andere in C++ geschrieben und nutzen DirectX 11.1.

Entwicklern stellt Microsoft diverse Komponenten zur Verfügung, von der App Bar über Live Tiles bis hin zu den Kontrakte (Contracts). Diese Bausteine lassen sich einfach in eigene Applikationen integrieren und stellen dann die gleichen Funktionen zur Verfügung, wie man sie in Microsofts Metro-Apps findet. Das gilt auch für Views und Texteingabefelder, für Applikationslayouts wie Grids und den semantischen Zoom sowie für Dialogelemente wie Slider (Schieberegler), die sich mit CSS im Aussehen leicht anpassen lassen.

Visual Studio 11 und Expression Blend 5

Um die Entwicklung von Metro-Apps zu vereinfachen, liefert Microsoft mit der Entwicklerversion von Windows 8 auch Vorabversionen von Visual Studio 11 und Expression Blend 5 aus. Werden Metro-Apps mit HTML, CSS und Javascript erstellt, laufen sie auch in anderen Browsern, nicht nur im Internet Exporer 10, der in Windows zur Darstellung von Metro Apps verwendet wird. Die Verträge stehen über Javascript-APIs bereit und lassen sich mit wenigen Zeilen Code in eigene Apps integrieren.

Visual Studio bietet Widgets, um das Stylen von Apps zu vereinfachen. Expression Blend geht einen Schritt weiter und erlaubt es, Elemente in den Webapplikationen mit der Maus absolut zu positionieren, Layouts auszuwählen und Komponenten wie die App Bar mit wenigen Klicks zu einer App hinzuzufügen.

Dabei gibt Microsoft Entwicklern die Möglichkeit, die Dialogelemente optisch und inhaltlich anzupassen, sorgt aber gleichzeitig dafür, dass diese mit Webtechnik umgesetzten Elemente auch mit Multitouch funktionieren, so dass beispielsweise mehrere Schieberegler gleichzeitig bedient werden können, ohne dass Entwickler dafür spezielle Vorkehrungen treffen müssen.

Bestehende Silverlight-Applikationen sollen sich mit einem überschaubaren Aufwand in Metro-Apps umwandeln lassen. Es muss der Tatsache Rechnung getragen werden, dass die Metro-Apps nicht im Browser laufen. Die WinRT-Schnittstellen verwenden daher andere Namen. Mit ein paar weiteren Änderungen lässt sich das Aussehen der Silverlight-Applikationen zudem leicht dem Metro-UI anpassen.

Windows Store für Apps

Mit Windows 8 führt Microsoft auch einen App Store ein, der Windows Store genannt wird. Entwickler können ihre Apps hier einreichen und verkaufen. Dabei sieht Microsoft die Möglichkeit vor, dass Nutzer Apps für eine begrenzte Zeit kostenlos testen können, und auch In-App-Käufe werden unterstützt. Allerdings steht der Windows Store in der ersten öffentlichen Entwicklerversion von Windows 8 noch nicht zur Verfügung.

Entwicklern verspricht Microsoft eine hohe Transparenz: Sie sollen sehen können, in welchem Status der Prüfung sich eine App jeweils befindet, denn sie muss dabei mehrere Stufen durchlaufen: Nach einer Vorverarbeitung gibt es eine Sicherheitsprüfung und anschließend eine technische und inhaltliche Prüfung. Dann wird die App signiert und veröffentlicht.

Der Store selbst ist als Metro-App umgesetzt und zeigt auf den Detailseiten der Apps unter anderem eine Beschreibung, eine Bewertung, ein großes Bild und die Hardwareanforderungen. Dabei gilt: Metro-Apps werden ausschließlich über den Windows Store verteilt, alle anderen Applikationen können auch über den Store angeboten werden. Normale Desktopapplikationen werden aber nur gelistet, um die Abrechnung und Verteilung der Apps müssen sich die Hersteller selbst kümmern. Dafür will Microsoft in diesen Fällen aber dann keine Provision verlangen.

Metro-Apps können auf bis zu fünf Rechnern verwendet werden.

Statistiken für Entwickler

Über ein App Dashboard will Microsoft Entwicklern Berichte zu ihren Apps zur Verfügung stellen. Die Statistiken zeigen, wie oft Apps heruntergeladen, ausprobiert oder gekauft wurden und wie erolgreich sie im Vergleich zu anderen Apps der gleichen Kategorie sind.

Zudem zeigt das Dashboard, wie die Apps über Suchmaschinen gefunden werden, denn der Windows Store Shop soll Suchmaschinen offenstehen. Hinzu kommen Daten zu Abstürzen, zu nicht reagierenden Anwendungen, zur Bewertung und dem kommerziellen Erfolg.

Neue Werkzeuge für Hardwarehersteller

Hardwareherstellern gibt Microsoft eine umfangreiche Testinfrastruktur an die Hand, mit der sie herausfinden können, wie gut Windows 8 auf einer bestimmten Konfiguration läuft. Microsoft hofft, dass dies zu besserer, auf Windows 8 abgestimmter Hardware führt.

Microsoft selbst hat nach eigenen Angaben Windows 8 im Rahmen der Entwicklung und beim Testen über zwei Millionen Mal installiert, mehr als 9,3 Millionen Stunden an Performancetests durchgeführt, mehr als eine Billion Telemetrie-Datenpunkte gesammelt und über 380.000 Stunden Kompatibilitätstests mit 12.000 Apps durchgeführt.

 Windows to GoFazit 

joogile 24. Okt 2013

Aber hallo wer wird denn gleich in die Luft gehen. Bei W95 war das gleich Theater und...

FakeLikeYou 27. Okt 2012

Hallo, meine Apps lassen sich in der Metro-Oberfläche nicht öffnen. Es erscheint kurz das...

Schnapsbrenner 29. Feb 2012

So oft, wie ich bisher schon abgehasst habe auf jeden Fall! :D

Markus199 24. Sep 2011

...und nennt sich "Clickto" Das macht genau das, was hier im Artikel beschrieben wird, es...

heinrichwitt1961 18. Sep 2011

Ich sehe noch nicht, daß sich Touchscreens fürn Desktop-Bereich so schnell durchsetzen...

Kommentieren


Notebook-Area / 15. Sep 2011

Windows 8 für Tablet und PC



Anzeige

  1. Technischer Projektleiter / Scrum Product Owner (m/w)
    Hohenstein Institute, Boennigheim bei Heilbronn
  2. SAP-Rollout-Berater/in Produktion
    Schaeffler Technologies AG & Co. KG, Herzogenaurach
  3. Softwareentwickler (m/w)
    ZINSSER ANALYTIC GMBH, Frankfurt am Main
  4. Interaktionsdesigner/-in für Bedien- und Anzeigekonzepte
    Daimler AG, Sindelfingen

 

Detailsuche


Top-Angebote
  1. NEU: 3 Serien-Staffeln für 25 EUR
    (u. a. Gossip Girl, True Blood, Smallville, One Tree Hill, Alf, Fringe)
  2. NEU: 3 Blu-rays für 20 EUR
    (u. a. Insidious, Casino, Parker, The Purge, Waterworld, Der weiße Hai, Sleepers, Apollo 13...
  3. NEU: Valiant Hearts: The Great War [PC Uplay Code]
    5,95€

 

Weitere Angebote


Folgen Sie uns
       


  1. Dota 2

    Wer wird neuer Dota-Millionär?

  2. Macbooks

    IBM wechselt vom Lenovo Thinkpad zum Mac

  3. Xperia M5 und C5 Ultra

    Sonys Angriff auf die Mittelklasse

  4. Virtual Reality

    Strategien gegen Übelkeit

  5. Juke

    Film-Streaming-Flatrate bei Media-Saturn künftig möglich

  6. Anonymisierung

    Weiterer Angriff auf das Tor-Netzwerk beschrieben

  7. Internet

    Unitymedia senkt die Preise

  8. TempleOS im Test

    Göttlicher Hardcore

  9. Ermittlungen gegen Netzpolitik.org

    Mehrere Ministerien wussten Bescheid

  10. Enlighten

    BMW erkennt Ampelphasen und zeigt Countdown an



Haben wir etwas übersehen?

E-Mail an news@golem.de



Kepler-452b: Die "zweite Erde", die schon wieder keine ist
Kepler-452b
Die "zweite Erde", die schon wieder keine ist
  1. Weltraumteleskop Kepler entdeckt Supererde in der habitablen Zone

Pixars Inside Out im Dolby Cinema: Was blenden soll, blendet auch
Pixars Inside Out im Dolby Cinema
Was blenden soll, blendet auch
  1. Ultra HD Blu-ray Es geht bald los mit 4K-Filmen auf Blu-ray

Neue WLAN-Router-Generation: Hohe Bandbreiten mit zweifelhaftem Nutzen
Neue WLAN-Router-Generation
Hohe Bandbreiten mit zweifelhaftem Nutzen
  1. EA8500 Linksys' MU-MIMO-Router kostet 300 Euro
  2. Aruba Networks 802.11ac-Access-Points mit integrierten Bluetooth Beacons
  3. 802.11ac Wave 2 Neue Chipsätze für die zweite Welle von ac-WLAN

  1. Re: das ist das Ende für Linux ;-)

    Tzven | 01:17

  2. Re: Vermutlich wirtschaftliche Gründe

    DrWatson | 01:09

  3. Re: Gottes Betriebssystem

    owmelaw | 01:03

  4. Re: Und wenn man die Geräte nicht mehr braucht...

    stiGGG | 01:02

  5. Re: Werbeatext? Der Umstieg lohnt sich nicht...

    clusterbomb107 | 00:55


  1. 19:36

  2. 19:03

  3. 17:30

  4. 17:00

  5. 15:41

  6. 13:59

  7. 12:59

  8. 12:01


  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