Quelles alternatives non-Windows à l'interface Metro?
Peut-on remplacer l'interface Metro et Windows 8 par un autre système d'exploitation mais à l'interface équivalente?
Plusieurs scénarios peuvent se dérouler une fois que Windows 8 sera arrivé sur les ordinateurs. Les utilisateurs peuvent ignorer l'interface Metro et revenir sur l'interface Desktop classique. Ils peuvent aussi adopter massivement cette nouvelle plateforme ce qui créera une opportunité pour les développeurs (si leur logiciel est accepté dans l'appstore).
Un autre scénario possible, c'est que les tablettes remplacent progressivement les ordinateurs de bureau. Dans ce cas le style Metro est celui qui convient, mais si l'on doit s'équiper de nouveaux logiciels, on peut aussi bien change de système et remplacer Windows 8. Mais par quel système? Et d'abord quelles fonctions doit il offrir pour remplacer Metro?
Metro vous immerge dans une application
Metro est une interface tactile. Elle convient plutôt aux tablettes, mais on en disposera aussi sur les ordinateurs de bureau pour ne pas être dépaysé et dans ce cas, il s'utilisera à la souris. Les utilisateurs toutefois ne trouvent pas très pratique de l'utiliser ainsi.
Les applications sous Metro sont immersives, l'interface disparait complètement et on interagit directement avec les objets de l'application, par les gestes.
Les fenêtres ne se superposent pas, elles se partagent l'écran et on peut voir les applications fonctionner en même temps dans plusieurs fenêtres. C'est comme les gadgets prenant plus d'importance sur le bureau. D'ailleurs les gadgets proprement dits sont supprimés sous Windows 8.
Plasma Active de KDE : S'immerger dans une activité
KDE comme Gnome support un autre concept d'applications immersives avec une interface basée sur les activités pour Linux. Plongé dans une tâche, l'utilisateur ne voit sur l'écran que les objets relatifs à cette tâche, programmes et documents.
Plasma Active est basée sur Qt, framework d'interface utilisateur universel pour les mobiles ou le bureau ce qui assure que l'OS pourra être utilisé sur tous les types d'ordinateurs comme Windows 8.
Là ou Metro utilise HTML ou XAML, KDE utilise le langage déclaratif Plasma Quick qui est adapté de QML.
- Plasma Active. Description sur kde.org. Il n'a pas de boutique comme celle d'Apple ou Microsoft, la confiance dans les applications et leur découverte se base sur le réseau social et les liens.
Android de Google : Du mobile au bureau
Fragmenté à l'origine, Android est devenu un OS unifié pour mobiles et tablettes avec la version 4, et Google à affirmé que son intention était d'unifier également l'OS pour mobile avec celui du bureau, Chrome OS. Android est un système Linux capable d'exécuter des applications locales très complètes.
Chrome et Native Client
Native Client permet d'utiliser du code natif dans le navigateur et WebGL est une interface à l'API 3D native dans le navigateur, ce qui rend clair que la possibilité de s'affranchir totalement de Windows devient réaliste pour la majorité des utilisateurs.
En fait les éditeurs de jeux commencent à implémenter des versions dans NaCL. Et le jeu est le principal argument de vente de Microsoft auprès des particulier: la compatibilité avec Windows rend ce système indispensable. Cette dépendance cessera avec NaCl car chrome peut fonctionner sur Windows ou d'autres systèmes.
L'interface Metro composée de HTML 5 + API native peut se remplacer par Chrome + NaCL + WebGL. Reste l'interface XAML qui concerne plutôt les applications professionnelles.
Tizen d'Intel : HTML 5 et au-delà
Soutenu par Intel et les fabricants de mobiles, Tizen est aussi un système Linux dont l'interface est basée, comme Metro, sur HTML 5. De même que Microsoft renforce HTML 5 avec une API donnant accès aux ressources du système (Windows exclusivement), Tizen fournit une API pour accéder aux ressources du système Tizen.
On se trouve finalement face à un format universel d'interface mais une pléthore d'API quand il s'agit de créer un logiciel, d'autant que Mozilla met aussi en avant WebAPI, son interface pour tous les matériels reliés à un ordinateur.
Autres projets
- Mosaic. Dans ce cas il s'agit de réaliser un bureau organisé en tuiles, chacune correspondant à un widget. C'est comme si les widgets de Windows occupaient le centre de l'écran. On reste sous le même OS.
- Webian Shell. Comme le nom l'indique web-ian, veut faire tourner des applications Web, cela sans système d'exploitation. Cela ressemble plutôt à Chrome OS.
| Tweet |
|
|
