Windows 8 : un OS réinventé pour les développeurs Développer des applications Metro en HTML5

L'infrastructure de Windows 8 propose ainsi des langages d'interfaces graphiques et des logiques applicatives adaptés aux deux IHM du système : la nouvelle interface tactile, et l'écran pour PC traditionnel.


steven sinofsky, président de l'activité windows, a présenté aux développeurs
Steven Sinofsky, président de l'activité Windows, a présenté aux développeurs présents la tablettes Samsung Serie 7 équipée de Windows 8 qui va leur être distribuée. © Antoine Crochet-Damais / JDN

Côté applications desktop, on retrouve les technologies historiques de Microsoft (autour des infrastructure Win32 et .Net). Côté interface tactile et développement d'applications Metro, l'éditeur propose de choisir entre XAML (combiné à une couche applicative C / C++ ou C#) et HTML5 et CSS (avec JavaScript).



Une nouvelle infrastructure d'API



Une nouvelle infrastructure d'API (WinRT API) permet d'accéder à de très nombreuses fonctions : les contrôles tactiles en multipoint, la gestion de contrats (pour autoriser par exemple une App à échanger des contenus avec d'autres applications tactiles), le NFC, la gestion de l'orientation...

En donnant la possibilité aux développeurs de créer des applications tactiles natives en HTML5, Microsoft prend une longueur d'avance sur Apple. Les applications conçues pour l'iPhone et l'iPad nécessitent en effet pour l'heure de maitriser le langage maison du constructeur, l'Objective-C.

la nouvelle infrastructure de windows 8 a pour but de s'adapter aux compétences
La nouvelle infrastructure de Windows 8 a pour but de s'adapter aux compétences des développeurs Web. © JDN / Antoine Crochet-Damais