S'identifier / Créer un compte
  • Actualités
  • Dossiers
  • Tests
  • Commentaires
  • INpactiens
Publicité

Flash Info : Fêtons la TVA à 2,1 % : abonnez-vous dès 17 € par an !

Windows 8 : le silence de Microsoft laisse le doute s'installer

Et sans doute pas de réponse avant septembre

Depuis la présentation initiale de Windows 8 et de son interface, de nombreuses interrogations se sont posées. Cette présentation elle-même comporte son lot de problèmes, mais elle laisse dans son sillage de nombreuses inquiétudes concentrées dans le camp des développeurs. L’éditeur en a effet trop dit sans en dire assez, et le message concernant le HTML5 est, au mieux, très flou. Retour sur une frustration galopante.

win8 windows 8

Le roi HTML5


Dans l’histoire récente de Microsoft, l’une des annonces majeures est sans conteste Internet Explorer 9. Qu’il soit un succès ou pas, le dernier navigateur maison dispose d’un moteur de rendu accélérant par le GPU de nombreux aspects graphiques. Ce moteur sera repris et amélioré pour servir de base dans Windows 8 puisque l’interface « immersive » se sert du HTML5 et du JavaScript pour l’affichage des éléments.

Les démonstrations d’applications immersives qui ont été faites et montrées au public à la conférence D9 d’All Things Digital ou du Computex étaient toutes basées sur le HTML5 et le JavaScript. Ce fut une première inquiétude pour les développeurs. Puis une autre est apparue : l’interface tactile est utilisable à la souris et au clavier et sera présente également dans la version Desktop. Cette version cependant peut être considérée comme une plateforme de lancement, puisque l’interface classique sera encore disponible. On peut d’ailleurs passer de l’une à l’autre, voire utiliser un mix des deux.


Microsoft a ajouté que de nombreuses nouvelles API seraient disponibles pour permettre le développement d’applications immersives, mais ici que démarre le flou et la consternation.

L’investissement des développeurs

Que Microsoft embrasse HTML5 est une bonne chose, du moins pour le web. Du côté des développeurs Windows, la situation est quelque peu différente. D’autres technologies sont en effet maîtrisées depuis longtemps : l’environnement Win32, les objets COM, les MFC et plus récemment .NET, ses WinForms, WPF et bien sûr Silverlight. Chaque élément de cette liste est connu, d’autant que jusqu’à présent la plateforme .NET semblait clairement être la voie royale.

Et le message se brouille : durant les deux démonstrations, pas un mot n’a concerné ni les applications natives (Win32), ni les applications .NET, ni Silverlight. Windows compte pour environ 90 % du parc informatique mondial, et il est donc évident que les développeurs ne vont pas changer de cible du jour au lendemain. Pourtant, le silence radio complet laissé par l’éditeur laisse de nombreuses questions, dont la principale : qu’arrive-t-il aux technologies déjà maîtrisées ?

Un flou technologique

Car ne pas avoir abordé cette question essentielle ouvre la porte à l’incertitude sur ce qu’est réellement ce système d’exploitation. Certaines choses sont établies : Windows 8 veut envahir aussi bien les PC que les tablettes et devrait avoir une forte influence sur les smartphones. On peut considérer qu’à terme, on obtiendra un parc très important ayant les mêmes bases, ce qui ouvre la voie à de nouvelles synergies.

Mais ! Microsoft travaillait de manière assez visible sur certaines technologies particulières, dont .NET et Silverlight. .NET s’améliore rapidement et la dernière mouture (4.0) a notamment mis en place des bases importantes pour l’utilisation des unités de calcul multiples. L’éditeur ne fait pas non plus mystère de l’évolution de Silverlight. Voici pour rappel quelques éléments prévus pour la version 5.0 :
  • Support du 64 bits
  • Nouvelle API pour le développement d’éléments 3D entièrement accélérés par le GPU
  • Réduction de la latence réseau via l’utilisation d’un thread dédié en arrière-plan
  • Améliorations du parseur XAML entraînant de meilleures performances et un démarrage plus rapide
  • Nouvelle API graphique en mode immédiat pour le rendu direct via le GPU
  • Accélération matérielle en mode sans fenêtre avec Internet Explorer 9
  • Nouveaux éléments d’interface et animations plus fluides
  • Prise en charge du PostScript pour les impressions
  • L’API Pivot
Et ce ne sont que quelques unes des nouveautés prévues. Du coup, pourquoi développer autant une technologie si c’est pour ne pas l’utiliser dans le prochain système d’exploitation, alors même que cette technologie est incontournable dans Windows Phone 7 ? Microsoft n’a pas abordé la question, pas plus que les autres.

L’indispensable implication des développeurs

Ce flou n’est pas de bon aloi pour Microsoft, car les questions qui restent en suspens agacent et se transforment en peurs. Bien entendu, l’événement le plus important n’est pas encore arrivé : la conférence BUILD (ex-PDC), qui se tiendra en septembre, devrait être le théâtre de nombreuses annonces concernant l’aspect technologique de Windows 8, dont Microsoft n’a présenté aucune base.

Si l’on part du principe que Windows 8 sera la première vraie tentative d’envahir l’espace des tablettes, les développeurs ne peuvent bien sûr en aucun cas être laissés de côté. Le succès ne peut être assuré que par une longue liste d’applications couvrant un maximum de besoins. Une boutique en ligne sera présente, et beaucoup pensaient que .NET et Silverlight joueraient un rôle dans une diffusion homogène aussi bien vers les tablettes que vers les machines de bureau classiques.

Mais il est difficile de prévoir quoi que ce soit tant que Microsoft ne parle que de HTML5. Il existe donc clairement tout un groupe d’informations qui reste en attente, d’autant que les versions alpha ont montré que de nombreux éléments sont en plein changement, et aucun d’eux ne visait cette nouvelle interface jusqu’à présent. Quelles technologies pour quelles utilisations ? Il faudra sans doute attendre trois mois pour le savoir.
Vincent Hermann

Rédacteur/journaliste spécialisé dans le logiciel et en particulier les systèmes d'exploitation. Ne se déplace jamais sans son épée.

Publiée le 13/06/2011 à 16:15

Soutenez l'indépendance de Next INpact en devenant Premium

  • Tout le contenu de Next INpact sans pub
  • Et bien plus encore...

Il y a 53 commentaires

Avatar de Malesendou INpactien
Malesendou Le lundi 13 juin 2011 à 16:32:08
Inscrit le vendredi 21 mai 10 - 6045 commentaires
Les gens sont juste impatients. ^^
Avatar de Aloyse57 INpactien
Aloyse57 Le lundi 13 juin 2011 à 16:33:35
Inscrit le jeudi 31 décembre 09 - 1732 commentaires
D'autres technologies sont en effet maîtrisées depuis longtemps : l'environnement Win32, les objets COM, les MFC et plus récemment .NET, ses WinForms, WPF et bien sûr Silverlight.
...
...qu’arrive-t-il aux technologies déjà maîtrisées ?


Comme d'habitude, on va évoluer. L'un dans l'autre des technologies naissent, d'autres meurent, les programmeurs restent...et vivent de tout refaire à chaque fois .

Ceci dit, on (je) a le sentiment de faire des travaux Napoléoniens, parfois.
Avatar de Youka INpactien
Youka Le lundi 13 juin 2011 à 16:35:50
Inscrit le vendredi 8 février 08 - 863 commentaires
En gros les gens savent presque rien pour le moment mais ça gueule de tout les cotés ^^'

Après toutes ces années à peaufiner et mettre en avant leurs langages et leurs technologies dans leurs produits j'ai du mal à imaginer qu'ils puissent si rapidement et si facilement les mettre de coté pour s'ouvrir au multiplateforme.

Je penche pour un argument marketing en forme d'appel du pied vers les devs.
Avatar de typhoon006 INpactien
typhoon006 Le lundi 13 juin 2011 à 16:37:06
Inscrit le jeudi 12 mai 05 - 24143 commentaires
En gros les gens savent presque rien pour le moment mais ça gueule de tout les cotés ^^'

Après toutes ces années à peaufiner et mettre en avant leurs langages et leurs technologies dans leurs produits j'ai du mal à imaginer qu'ils puissent si rapidement et si facilement les mettre de coté pour s'ouvrir au multiplateforme.

Je penche pour un argument marketing en forme d'appel du pied vers les devs.

Silverlight et .Net sont multiplateformes
Avatar de Yangzebul INpactien
Yangzebul Le lundi 13 juin 2011 à 16:46:32
Inscrit le mardi 6 mai 03 - 2720 commentaires
En gros les gens savent presque rien pour le moment mais ça gueule de tout les cotés ^^'

Après toutes ces années à peaufiner et mettre en avant leurs langages et leurs technologies dans leurs produits j'ai du mal à imaginer qu'ils puissent si rapidement et si facilement les mettre de coté pour s'ouvrir au multiplateforme.

Je penche pour un argument marketing en forme d'appel du pied vers les devs.


Bah en même temps les gens gueulent parce qu'ils croient tout ce que les médias leur racontent. Et comme la presse à trois fois rien à se mettre sous la dent elle brode, quitte à fabuler ou déformer.

Il n'y a qu'à voir PCI qui avec sa précédente news à lui même participé à mettre en place ce FUD :
http://www.pcinpact.com/actu/news/63906-windows-8-interface-tablettes-pc-portabl...

Microsoft dit :
[quote]we introduce a new platform based on standards web technologies, so HTML5 ans javascript. And it allows millions of developpers who knows how to use theses technologies to create new kind off apps [...][/quote]

PCI raporte :
tous les éléments d’interface de Windows 8sont conçus via des technologies du web, et c’est le moteur de rendu d’Internet Explorer 10 qui se charge de leur affichage.





Edit : juste pour préciser avant qu'on me tombe dessus, quand je cite PCI j'y vois plus une maladresse de rédaction qu'une volonté de désinformer ou de donner dans le FUD.

Edité par Yangzebul le lundi 13 juin 2011 à 16:49

Il y a 53 commentaires

;