Peu à peu, des détails apparaissent sur le fonctionnement de Windows 8, la prochaine version du système d’exploitation le plus utilisé au monde. Microsoft a même l’habitude de laisser le monde entier averti de ce qui est à venir. C’est une bonne chose car les développeurs et les professionnels de l’informatique savent à quoi s’attendre. En même temps, cela peut être mauvais parce que l’entreprise renonce à l’effet immédiat qu’entraînerait l’annonce simultanée d’une série de nouvelles fonctionnalités.
Lundi, alors qu’il publiait un autre article de blog documentant le fonctionnement du prochain Windows, le gestionnaire de programme pour l’expérience utilisateur Justin Cooperman a révélé que les applications présentes dans le futur système d’exploitation auront un temps de chargement maximal. Soit le logiciel prend 15 secondes pour ouvrir la première fenêtre, soit l’application s’autodétruit sans laisser de trace sur l’ordinateur de l’utilisateur.
Blague à part, c’est la période que Microsoft a fixée pour qu’une application passe de l’état inactif à l’état pleinement actif et chargé. L’information a été fournie à un moment où l’entreprise a détaillé les procédures de rédaction d’une demande avec un écran de chargement (ou splash screen, selon la terminologie anglaise) compatible avec l’interface Metro présente dans la plate-forme.
Le lancement d’une application (je suppose que tout le monde a entendu parler de la catégorie des “launchers”, qui lancent rapidement une application) dépend de quatre façons différentes de traiter l’écran de chargement… voir l’article en anglais. Dans le cas le plus simple, après avoir cliqué ou touché l’icône du logiciel, l’application affiche l’écran de chargement pour montrer immédiatement l’application pleinement fonctionnelle. Microsoft parie sur cette option comme étant la plus courante parmi les développeurs.
Je me demande ce qu’il adviendra des propriétaires d’ordinateurs plus âgés, incapables de charger certaines applications pendant cette période de 15 secondes. Ils ont peut-être une expérience bien inférieure parce qu’ils ne savent pas faire fonctionner l’application. Cependant, il est important de souligner que les langages les plus recommandés pour construire des applications compatibles avec l’apparence de Metro sont HTML5 (si l’on peut appeler cela un langage de programmation), CSS (idem), JavaScript et C#. Précisément pour rendre les applications très légères et, de ce fait, plus rapides à charger pour l’ordinateur.
L’attente autour de Windows 8 est très forte. Je dois dire que je ne suis pas encore totalement convaincu que le look Metro sera la meilleure option pour la plupart des utilisateurs. Au moins, nous constatons que MS s’efforce de produire une expérience agréable pour les consommateurs qui adoptent le successeur de Windows 7.