Windows 8

WinRT setzt auf ein asynchrones API

Die Windows Runtime (WinRT) ist der zentrale Baustein des neuen Metro-UI von Windows 8. Damit das Interface dabei schnell und flüssig (fast and fluid) läuft, müssen sich Entwickler bei WinRT auf ein weitgehend asynchrones API einstellen.

Artikel veröffentlicht am ,
Neues Metro-UI von Windows 8
Neues Metro-UI von Windows 8 (Bild: Microsoft)

WinRT ist eine solide, effiziente Basis, um Metro-Apps zu bauen, so Martyn Lovell, der als Development Manager für die Windows Runtime verantwortlich ist. Entwickler sollen dabei die freie Wahl haben, in welcher Sprache sie ihre Applikationen schreiben, müssen aber weitgehend mit asynchronen APIs vorlieb nehmen. Jedes API, das voraussichtlich länger als 50 Millisekunden läuft, ist asynchron.

Stellenmarkt
  1. IT-Systemadministratorin als Sachbearbeiterin Verfahrensadministration (w/m/d)
    Der Polizeipräsident in Berlin, Berlin
  2. ERP-Systemadministrator/IT-A- dministrator / (Fach) Informatiker (m/w/d)
    Ankerkraut GmbH, Hamburg
Detailsuche

Microsoft hat sich bewusst entschieden, auf synchrone APIs zu verzichten, da Entwickler sich zu oft für ein einfaches synchrones API entscheiden, wenn sie die Wahl haben. So will Microsoft sicherstellen, dass das User Interface nicht blockiert, wie es bei synchronen API-Aufrufen der Fall sein kann, und dass das User Interface jederzeit schnell und flüssig bleibt. Fast in jedem Vortrag auf der Build zum Metro fielen die Schlüsselworte "fast and fluid".

Metro-Apps können in Javascript, C++, C# und Visualbasic geschrieben werden, wobei die Sprachen über Projektionen genannte Bindings unterstützt werden. Dabei realisiert Microsoft das asynchrone API in C# und Visualbasic mit dem Schlüsselwort "await", während Javascript mit Promises und "then" arbeitet. C++ verwendet den Operator "IAsyncOperation>TResult<".

Aus dem C++-, C#- oder Visualbasic-Code werden automatisch Metadaten erzeugt und in .winmd-Dateien abgelegt, ein Format, das dem von CLI-Metadaten entspricht.

  • Windows 8
  • Internet Explorer 10 in Windows 8
  • Die Architektur von Windows 8
  • Der Startbildschirm von Windows zeigt zusätzliche Informationen an.
  • Die Taskleiste funktioniert unter Windows 8 von Haus aus mit mehreren Bildschirmen.
  • Metro UI und Kacheln
  • Windows 8
  • Task Manager von Windows 8
  • Task Manager von Windows 8
  • Windows 8
  • Windows 8
  • Der klassische Windows-Desktop unter Windows 8
  • Explorer
  • Metro UI
  • Browser (IE10) mit Metro UI
  • Windows 8
  • Anwendungen können an der Seite angezeigt werden.
  • Klassischer Windows-Desktop und Metro-UI-Anwendung an der Seite
  • Windows 8 Control Panel
  • Windows 8 Control Panel
  • Windows 8 Control Panel
  • Windows 8 Control Panel
  • Windows 8 Control Panel
  • Windows 8 Control Panel
  • Windows 8 Control Panel
  • Windows 8 Control Panel
  • Windows 8 Control Panel
  • Windows 8 Control Panel
  • Windows 8 Control Panel
  • Windows 8 Control Panel
  • Windows 8 Control Panel
  • Windows 8 Control Panel
  • Erweiterte Systemeinstellungen gibt es auf dem klassischen Desktop.
  • Windows 8
  • Windows 8
  • Tweetanwendung unter Windows 8
  • Tweetanwendung unter Windows 8
  • Tweetanwendung unter Windows 8
  • Tweetanwendung unter Windows 8
  • Stocks
  • Stocks
  • App Store von Windows 8
  • Windows 8: Wetter-App
  • Windows 8
  • Windows 8
  • Task Manager über der Metro UI
  • Windows 8
  • Windows 8
  • Windows 8
  • Windows 8
  • Windows 8
  • Windows 8
  • Windows 8
  • Windows 8
  • Windows 8
  • Windows 8
  • Windows 8
  • Windows 8
  • Windows 8
  • Windows 8
  • Virtuelle Windows-8-Tastatur
  • Windows 8
  • Windows 8
Metro UI
Golem Akademie
  1. LPI DevOps Tools Engineer – Prüfungsvorbereitung: virtueller Zwei-Tage-Workshop
    21./22.07.2022, Virtuell
  2. Blender Grundkurs: virtueller Drei-Tage-Workshop
    07.-09.06.2022, Virtuell
Weitere IT-Trainings

Zudem hat Microsoft WinRT mit Unterstützung für Versionierung versehen, was sicherstellen soll, dass Applikationen für Windows 8 auch auf künftigen Windows-Versionen laufen, wenn die APIs dort erweitert werden. Sämtliche Runtime-Objekte leben im gemeinsamen Namensraum Windows.*. Entwickler können den Katalog an Objekten in C++ und C# erweitern, wobei sämtliche Objekte von Javascript aus erreichbar sind.

Nutzerdaten oder Systemressourcen werden besonders geschützt, so dass die Apps die Privatsphäre der Nutzer oder die Stabilität des Systems nicht gefährden können.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Der Kaiser! 19. Sep 2011

Trollversteher 17. Sep 2011

NextStep stammt nicht aus den 80ern, das andere sind keine Betrienssysteme sondern...

QDOS 16. Sep 2011

das wären dann die Hardwareanforderungen von Windows 7. Wobei das im Bezug auf ARM vl...



Aktuell auf der Startseite von Golem.de
Varia RCT716 Dashcam
Jetzt filmen Radfahrer zurück - mit Radarunterstützung

Rücklicht plus Fahrzeugwarnung und Dashcam: Garmin stellt mit dem Varia RCT716 ein Gerät vor, das Bewegtbilder nach Unfällen liefert.

Varia RCT716 Dashcam: Jetzt filmen Radfahrer zurück - mit Radarunterstützung
Artikel
  1. Halbleiter & SMIC: Chip-Nachfrage für Smartphones und PC fällt wie ein Stein
    Halbleiter & SMIC
    Chip-Nachfrage für Smartphones und PC fällt "wie ein Stein"

    Chinesische Kunden von SMIC haben volle Lager und ordern weniger Chips. Andere Halbleiter sollen den Einbruch auffangen.

  2. Android Automotive OS: Renault baut Vivaldi-Browser in Autos ein
    Android Automotive OS
    Renault baut Vivaldi-Browser in Autos ein

    Renault ist Vivaldis erster Automotive-Partner. Der Browser läuft unter Android Automotive OS und soll in den Megane E-Tech Electric eingebaut werden.

  3. Total Commander für Android: Dateimanager verliert APK-Installation - durch Google-Zwang
    Total Commander für Android
    Dateimanager verliert APK-Installation - durch Google-Zwang

    Der Anbieter des beliebten Dateimanagers Total Commander musste eine grundlegende Funktion aus der Android-App entfernen. Nutzer erhalten eine Lösung.

Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    Daily Deals • PNY RTX 3080 12GB günstig wie nie: 974€ • Cyber Week: Bis zu 900€ Rabatt auf E-Bikes • MindStar (u. a. Intel Core i9 529€, MSI RTX 3060 Ti 609€) • Gigabyte Waterforce Mainboard günstig wie nie: 464,29€ • AOC G3 Gaming-Monitor 34" 165 Hz günstig wie nie: 404€ [Werbung]
    •  /