Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Ubuntu : Mark Shuttleworth présente HUD
« le menu du futur » qui remplacera les barres de menus dans Unity

Le , par Hinault Romaric

0PARTAGES

7  0 
La célèbre distribution Linux Ubuntu pourrait bientôt voir son bureau Unity être doté d’un nouveau menu pour les applications.

Mark Shuttleworth, créateur de Canonical, la firme responsable du développement du système d’exploitation, a annoncé dans un billet de blog l’arrivée prochaine de HUD (Head-Up Display), « le menu du futur » qui remplacera progressivement la barre de menu des applications dans l'interface Unity.

Selon Shuttleworth, HUD est la solution efficace pour réaliser les fonctions principales de menus, exécuter les actions spécifiques pour les applications avec lesquelles l’utilisateur est déjà familier. Ainsi, il permet de pallier aux insuffisances des menus traditionnels disponibles dans les applications.



Shuttleworth explique que les menus classiques encombrent l’écran et la navigation dans les sous-menus d’une application peut s’avérer compliquée pour l’utilisateur, et l’oblige à être beaucoup plus attentif pour trouver une option particulière, ou à retenir certaines choses comme les raccourcis clavier.

HUB propose donc une boite de dialogue semi-transparente, qui dès la première frappe de l'utilisateur effectue une recherche et propose les options pour l’application en cours d’exécution placée en premier plan. HUD s’adaptera aux préférences de l’utilisateur en mémorisant les options que celui-ci sélectionne fréquemment, de sorte à suggérer généralement l’action correcte.

Bien plus, HUD pourra même être doté à l’avenir de la reconnaissance vocale. « Nous voulons qu’il soit facile de parler à n’importe quelle application, et que chacune de ces applications réponde à votre voix » note Shuttleworth qui explique que cela prendra du temps.

Pour l’instant aucun détail n’a été fourni sur les modifications qui doivent être apportées aux applications pour pouvoir être prises en charge par HUD. On sait tout de même que toute application écrite pour travailler avec le menu universel d’Unity pourra être supportée par HUD.



La prochaine version d’Ubuntu qui est attendue pour le mois d’avril met en vedette la première version de HUD conjointement avec les menus classiques.

Source : Blog Mark Shuttleworth

Et vous ?

Que pensez-vous de HUD ? Comment trouvez-vous ce nouveau menu ?

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de Buldor
Membre du Club https://www.developpez.com
Le 26/01/2012 à 16:04
Le retour en force du clavier face à la souris!

Il y a quand même une chose qui m'inquiète fortement. Afin d'utiliser les menus, il faudra avoir une idée plus ou moins vague de ce que l'on souhaite faire. Adieu donc la découverte des fonctionnalités d'une application à l'aide de la navigation dans les différents menu et sous menus. Je me souviens avoir appris à utiliser bon nombre d'applications (photoshop, openoffice, ou même ubuntu) via ce procédé.
6  0 
Avatar de DonQuiche
Expert confirmé https://www.developpez.com
Le 26/01/2012 à 21:45
Bof... Certes, certains cas d'utilisations sont améliorés mais d'autres sont au contraire empirés : découverte des fonctionnalités, mode fainéant à la souris (enfoncé dans le fauteuil, bras gauche accoudé), pas plus rapide qu'un accès souris pour les menus mémorisés (90% des commandes), plus intrusif...

A mon avis il eût mieux valu conserver les menus traditionnels et simplement leur adjoindre une pseudo-boîte de recherche sur la droite, focusable par un raccourci clavier (on abandonne le F1 au passage pour y intégrer les sujets d'aide ?). Et gérer le cas des applis nombreuses à déjà avoir une boîte de recherche.
3  0 
Avatar de themadmax
Membre confirmé https://www.developpez.com
Le 26/01/2012 à 15:53
Ubuntu a perdu plein de monde en parti à cause de Unity. En théorie c'est génial mais en pratique d'avoir une barre qui s'ouvre à chaque fois que tu vas sur le coté gauche est tout simplement insupportable. L'exemple type c'est le bouton précédant dans Firefox. D'après la vidéo, cette barre est encore là! Les gars réagissez! Canonical je vous aime bien mais je vais vous quitter...
2  0 
Avatar de Mako 5013
Membre éprouvé https://www.developpez.com
Le 26/01/2012 à 17:05
Je vois deux principaix défauts à ce système :

- Comme cela a été souligné auparavant, la navigation dans les menus pouvait aider à trouver celui que l'on cherchait. Par exemple, je vois un menu "Truc", et je me dis "ah oui, ce serait bien là-dedans...", etc. De plus, on perd la "mémoire visuelle" du menu ("je me souviens que c'était par là...".

- C'est peut-être très utile lorsque l'on sait ce que l'on cherche, mais si on n'a aucune idée du nom du menu/de l'option recherchée, c'est pas évident... Pour peu que l'on s'attende à un nom ("supprimer" et que cette fonction soit disponible sous un autre (par exemple "purger", cela devient mission impossible...

Donc, certes, cela semble séduisant, mais pas au point de remplacer totalement les menus traditionnels...

Mako.
1  0 
Avatar de rambc
Membre expérimenté https://www.developpez.com
Le 26/01/2012 à 23:00
Que se passera-t-il pour découvrir de nouvelles fonctionnalités ? On ne peut pas partir à la recherche d'une fonctionnalité que l'on ne connait pas encore...
1  0 
Avatar de mangobango
Membre averti https://www.developpez.com
Le 26/01/2012 à 23:36
Justement, disons que je veux savoir si je peux faire des courriers a partir d'un courrier type et une liste d'adresse dans mon éditeur de texte préféré (fusion et publipostage): Recherche "courrier type" > le logiciel nous renvoie plusieurs résultats qu'il nous reste a explorer. Si c'est bien fait on aura "fusion et publipostage" dans les résultats.

Plutôt que d'explorer un domaine spacio-sémantique (les hierarchies de menus) j'explore un domaine simplement sémantique.

C'est surprenant ce système franchement, en tout cas dans Blender mais c'est un cas particulier car en général une fonctionnalité est annoncée bien à l'avance avec des vidéos sur YouTube, Vimeo, etc... Du coup, dans Blender on sait quoi taper.

Cela dit, les concepteurs de l'UI ont toute la responsabilité de rendre la recherche pertinente (mots clés) et il faut penser à pouvoir rajouter ce type de meta-donnée au concept de "fonctionnalité" dans le logiciel. C'est pas compliqué mais souvent c'est pas fait. Et c'est sûr, le mode "avachi-tout-à-la-souris" en partira!

Après... Unity je ne suis pas fan, je préfère Gnome 3, eh ouais

Daniel
1  0 
Avatar de air-dex
Membre expert https://www.developpez.com
Le 27/01/2012 à 0:17
Excellente idée que ce HUD qui repose sur une idée simple mais efficace : dès qu'on veut que l'appareil fasse ça, on lui écrit "faire ça" et il le fait. Simple, intuitif : Steve Jobs n'aurait pas renié ce genre de révolution.

Cependant, l'idée de HUD n'est bonne que si elle est appliquée correctement (<pavé dans la mare>comme la POO ?</pavé dans la mare> :
  • HUD n'est utile que pour les fonctionnalités dont on se sert rarement. Pour le reste, des icônes à portée de clic sont bien plus efficaces. Par exemple, il est bien plus pratique de cliquer sur une disquette plutôt que de taper "Sauvegarder", même si HUD est censé apprendre de nos comportements (comme le premier Google venu ). HUD viendra donc en complément de raccourcis usuels (sous forme d'icônes, par exemple) alors que le bon vieux menu se suffisait à lui même. À méditer.
  • Pour que HUD soit efficace, il faudra que les applications soient traduites. Le principe de HUD est que l'on tape "faire ça" pour qu'il fasse ça. Les applications en anglais seulement non traduites ne pourront que "do it", pas "faire ça". J'espère que les développeurs de HUD en ont conscience, qu'ils l'ont compris et que cela se verra dans le HUD que les ubunteros manipuleront.


Enfin, j'espère que HUD ne sera pas activé par défaut dans Precise. Ubuntu 12.04 comblera les défauts d'Oneiric et proposera (enfin) une version acceptable d'Unity (personnalisable et avec un Dash sans suggestions d'applications ni de grosses icônes qui servent à rien à l'affichage). Ce serait dommage qu'un HUD 1.0 brut de décoffrage, avec tous ses défauts et bugs de jeunesse, débarque comme un cheveu sur la soupe Precise. Les versions d'Ubuntu jusqu'à la 14.04 LTS auront leur lot de gros défauts "facilitant le transit intestinal" ( (c) Les Inconnus) des ubunteros. Ce serait bien d'avoir une version qui fasse l'unanimité pour elle. Ca n'est plus arrivé depuis Maverick (voire Natty) et ça n'arrivera certainement plus avant Ubuntu 14.04 "T T" LTS.

Citation Envoyé par malkav1978 Voir le message
Je ne suis pas un grand fan d'Unity, mais ça a l'air assez séduisant mine de rien.

Juste comme ça en passant j'ai l'impression que HUD est un pas de plus vers une version d'Ubuntu pour les Smartphone et les tablettes.
Une version qui débarquera en Avril 2014. C'est vrai que HUD pose les bases d'un Siri-like pour toutes les futures applications mobiles d'Ubuntu. D'ailleurs, comme Mark Shuttleworth l'a dit dans son post :

Citation Envoyé par Mark Shuttleworth
Voice is the natural next step
1  0 
Avatar de Freem
Membre émérite https://www.developpez.com
Le 02/02/2012 à 11:11
Je trouve ça très séduisant perso.
Suis pas fan (du tout) de ce qui est tape-a-l'oeil, mais la, Ubuntu marque un point.
La recherche de nouvelles fonctionnalités n'est pas supprimée, juste altérée. On peut toujours naviguer dans le flux d'options.
Pour l'organisation thématique, il suffit de taper le début du nom de menu pour la retrouver. On peut même espérer avoir des caractères spéciaux pour spécifier le début/fin du mot, comme "^mot$" à la mode regex.

Pour le côté traduction, je me permet de rappeler que la plupart des mots utilisés dans les menus sont très communs, pour ne pas dire standard (de fait, hein, pas normalisés) une grande partie de ces menu pourra donc probablement être traduite "on the fly" par HUD. Au final, pour la traduction il est même possible que cela puisse en rendre certaines accessibles par des anglophobes.

Bien sûr, les avantages et inconvénients supposés viendront de la quantité de modifications qu'il faudra faire subir aux applications.
S'il n'y en a aucune (il est possible, ou du moins était possible, de récupérer les menus des applications windows avec certaines applications comme reshacker (example). Si HUD utilise ce type de techniques pour scanner les applis il se pourrait qu'il n'y ait aucune modif ) je pense que l'adoption sera rapide. Dans le cas contraire, ce sera sûrement un coup d'épée dans l'eau, parce qu'ils ne pourront "traduire" qu'une partie des applis. Nombreux seront ceux a refuser de s'embêter pour un DE isolé, et donc la plus grosse part des applis se seront pas altérées pour le prendre en compte.

L'argument de la touche de raccourcis pour ouvrir HUD est par contre une superbe preuve de mauvaise foi: qui osera affirmer que sur un clavier 101/102 touches, sans compter les modificateurs (CTRL/SHIFT/ALT), il n'y a pas assez de combinaisons pour ne pas écraser CTRL+F (recherche) ou F1 (aide, d'ailleurs de moins en moins fréquemment utilisée j'ai l'impression) ??? .

En dernier mot, je dirais que ce style d'outil s'adresse a des usagers réguliers de PC, parce que celles et ceux qui tapent à un doigt seront handicapés par ce système. N'empêche, ça serait bien sympa de ne plus avoir besoin d'aller chercher la souris en permanence (et sans passer par d'hypotétiques et contre intuitifs ALT+F pour ouvrir l'un des menus, puis lire la quantité d'options, chercher celle soulignée - quand il y en a une - , etc etc) . Histoire que ça ne soit plus réservé aux utilisateurs de VIM ou Emacs de pouvoir se passer de la souris .
1  0 
Avatar de 17795
Membre du Club https://www.developpez.com
Le 26/01/2012 à 15:31
HUB propose donc une boite de dialogue semi-transparente, qui dès la première frappe d’un utilisateur effectue une recherche et propose les options pour l’application en cours d’exécution placée en premier plan. HUD s’adaptera aux préférences de l’utilisateur en mémorisant les options que celui-ci sélectionne fréquemment, de sorte à suggérer généralement l’action correcte.
Si j'ai bien pigé, ça ressemblera à l'interface du DSM de Synology (l'outil d'administration des NAS).

Et c'est un très bon système : on a une fenêtre avec toutes les icones possibles, rangées par ligne selon leur utilité. Si on tape un bout de leur nom dans la zone de recherche, cela fait apparaître les icones ayant ce bout dans leur nom. C'est bien plus rapide et efficace que de chercher l'icone au milieu de toutes les autres !
0  0 
Avatar de Floréal
Membre éclairé https://www.developpez.com
Le 26/01/2012 à 15:33
C'est assez séduisant, comme approche, j'aimera l'avoir entre les mains pour tester tout ça.
Par contre j'ai bpen l'impression que c'est basé sur le globalmenu ce qui m'inquiete un peu quant aux applications qui ne le supportent pas (au hasard netbeans et les IDEs de Jetbrains, enfin tout ce qui est codé en Java)
0  0