Abo
  • Services:
Anzeige
Neuer Lock Screen in Windows 8
Neuer Lock Screen in Windows 8 (Bild: Microsoft)

Entwickeln für Windows 8

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.

Anzeige

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 

eye home zur Startseite
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...


Notebook-Area / 15. Sep 2011



Anzeige

Stellenmarkt
  1. SCHEMA Holding GmbH, Nürnberg
  2. baumarkt direkt GmbH & Co. KG, Hamburg
  3. Schaeffler Technologies AG & Co. KG, Herzogenaurach
  4. dSPACE GmbH, Paderborn


Anzeige
Spiele-Angebote
  1. 44,99€
  2. (u. a. Battlefield 4 für 4,99€, Battlefield Hardline 4,99€, Battlefront 19,99€, Mirrors Edge...
  3. 69,95€

Folgen Sie uns
       


  1. Leitlinien vereinbart

    Regulierer schwächen Vorgaben zu Netzneutralität ab

  2. Kartendienst

    Microsoft und Amazon könnten sich an Here beteiligen

  3. Draufsicht

    Neuer 5er BMW mit Überwachungskameras

  4. Apple

    iPhone-Event findet am 7. September 2016 statt

  5. Fitbit

    Ausatmen mit dem Charge 2

  6. Sony

    Playstation 4 Slim bietet 5-GHz-WLAN

  7. Exploits

    Treiber der Android-Hersteller verursachen Kernel-Lücken

  8. Nike+

    Social-Media-Wirrwarr statt "Just do it"

  9. OxygenOS vs. Cyanogenmod im Test

    Ein Oneplus Three, zwei Systeme

  10. ProSiebenSat.1

    Sechs neue Apps mit kostenlosem Live-Streaming



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
­Cybersyn: Chiles Traum von der computergesteuerten Planwirtschaft
­Cybersyn
Chiles Traum von der computergesteuerten Planwirtschaft
  1. Linux Kernel-Sicherheitsinitiative wächst "langsam aber stetig"
  2. Power9 IBMs 24-Kern-Chip kann 8 TByte RAM pro Sockel nutzen
  3. Adecco IBM will Helpdesk-Geschäft in Erfurt und Leipzig loswerden

Thinkpad X1 Carbon 2013 vs 2016: Drei Jahre, zwei Ultrabooks, eine Erkenntnis
Thinkpad X1 Carbon 2013 vs 2016
Drei Jahre, zwei Ultrabooks, eine Erkenntnis
  1. Huawei Matebook im Test Guter Laptop-Ersatz mit zu starker Konkurrenz
  2. iPad Pro Case Razer zeigt flache mechanische Switches
  3. Thinkpwn Lenovo warnt vor mysteriöser Bios-Schwachstelle

Asus PG248Q im Test: 180 Hertz erkannt, 180 Hertz gebannt
Asus PG248Q im Test
180 Hertz erkannt, 180 Hertz gebannt
  1. Raspberry Pi 3 Booten über USB oder per Ethernet
  2. Autonomes Fahren Mercedes stoppt Werbespot wegen überzogener Versprechen
  3. Radeon RX 480 Dank DX12 und Vulkan reicht auch eine Mittelklasse-CPU

  1. Re: Habe ich da etwas missverstanden?

    pseudonymer | 09:21

  2. Re: Also ist die Neutralität quasi begraben...

    foho | 09:20

  3. völlig überbewertet

    spambox | 09:20

  4. Die Herrschaft des Kapitals.

    daarkside | 09:18

  5. Macs mit zeitgemäßer Hardware

    metal1ty | 09:16


  1. 09:00

  2. 08:04

  3. 07:28

  4. 22:34

  5. 18:16

  6. 16:26

  7. 14:08

  8. 12:30


  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