Publié le |
Vu sur le blog: l'interface utilisateur de /e/OS évolue avec une nouvelle identité visuelle simplifiée !
Comme vous le savez, le système mobile d'exploitation mobile /e/OS est un fork d'Android et de plusieurs applications open source, comme nos applications par défaut Etar (agenda), OpenTasks, et QKSMS (SMS) pour en nommer quelques unes.
Nous sommes globalement très satisfaits avec les fonctionnalités des ces applications logicielles, et de leur contribution à /e/OS. Nous profitons de cette occasion pour remercier les développeurs et les contributeurs de ces projets !
Néanmoins, les origines variées de ces briques, qui n'ont pas été conçues dans le cadre d'une interface graphique utilisateur commune, conduit très souvent à un manque d'homogénéité entre les apps et leurs interfaces, ce qui tend à impacter l'expérience utilisateur.
Nos besoins
Nous pensons qu'il est important pour /e/OS d'avoir une identité visuelle uniforme et la meilleure expérience utilisateur pour chacun.
C'est pourquoi nous avons pour objectif de simplifier et de rationaliser autant que possible l'expérience du système d'exploitation en unifiant les interfaces de nos diverses applications, pour créer une expérience utilisateur plus cohérente et harmonieuse.
Nous souhaitons aussi continuer à ajouter des fonctionnalités intéressantes comme le mode sombre ou, à long terme, d'autres thèmes paramétrables.
Le chemin parcouru
Comme premier pas dans cette direction, nous avons travaillé pendant plus d'un an sur les graphiques, les icônes, les couleurs et les styles, pour réaliser une vision globale et unifiée de nos applications.
Les maquettes ainsi réalisées on formé le socle des améliorations visuelles que nous réalisons avec cette nouvelle mise à jour.
Il y a aussi eu un travail technique approfondi pour unifier des composants comme
les couleurs et les icônes utilisés à travers le système pour éviter les doublons.
Implémentation
Les nouvelles fonctionnalités de cette mise à jour sont le résultat de plusieurs mois de développements itératifs, enrichissant et améliorant le projet tout au long du chemin. Il a été construit autour de trois moments clés.
Au début, une version expérimentale a été livrée en octobre dans le but d'avoir une meilleure compréhension de la façon dont chaque application en jeu fonctionne et d'explorer les solutions techniques qui pourraient être implémentées pour unifier nos interfaces.
Cette version a aussi constitué le premier brouillon de la nouvelle interface graphique avec la présentation de notre couleur dominante qui sera le socle de notre nouvelle identité visuelle.
La deuxième version de développement date de début décembre. Elle nous a permis de bien progresser sur les visuels de nos interfaces avec la définition et l'implémentation des couleurs choisies pour l'identité de /e/OS.
La troisième version de fin décembre a intégré un nouveau panel d'icônes permettant d'harmoniser cette dimension du système.
Depuis lors, nous continuions à travailler dur sur ce projet à long terme, pour continuer à améliorer l'expérience du système.
Les difficultés rencontrées
Malgré la complexité du projet, notre organisation et nos méthodes de communication interne au niveau de l'équipe de développement nous ont permis de surmonter les difficultés les unes après les autres.
Nous avons eu l'occasion d'utiliser la fonction Design Management de GitLab pour communiquer facilement sur les implémentations.
Cette fonctionnalité permet l'ajout des designs techniques directement dans les issues GitLab, stockés et accessibles depuis un endroit central, ce qui a simplifié la collaboration entre l'équipe de design et les ingénieurs développement l'interface.
La phase de test a aussi ses propres contraintes, incluant les aspects chronophages du développement, la compilation, le téléchargement et l'installation du code.
Résultats
Nous sommes fiers de présenter les résultat de ces travaux et nous espérons qu'ils garantissent une amélioration de l'expérience sur /e/OS.
Cette mise à jour fait partie d'un projet continue de refonte visuelle et il y a encore quelques élément que nous voulons unifier et intégrer dans les prochains mois, comme l'application mail et l'intégration d'un mode sombre.
Nous voulons remercier tout l'équipe qui a contribué à ce premier chapitre du projet, et en particulier Mahbub, Amit, Narinder et Mohit.
La nouvelle interface utilisateur sera disponible sur /e/ Pie et Q à partir de v0.14.
Pour plus de détails sur la v0.14, lisez les notes de version (en Anglais).