Avec ses pinceaux naturels, ses mélanges réalistes et un ensemble d'outils sans précédent, Infinite Painter est l'une des applications de peinture les plus avancées sur mobile. Animée par le mantra "Repousser les limites du mobile", l'équipe de développeurs d'Infinite Painter a décidé d'élargir son audience en proposant son application aux utilisateurs de Chromebooks, dont le nombre ne cesse d'augmenter.
Malgré un nombre de plus en plus élevé d'utilisateurs délaissant les ordinateurs de bureau traditionnels et les tablettes interactives au profit des appareils mobiles, Infinite Studio recevait de plus en plus de demandes l'incitant à proposer Infinite Painter sur des écrans d'ordinateur plus grands et plus immersifs. L'équipe de développement s'est rendu compte qu'elle pouvait mettre à disposition son application dans un environnement comparable à celui d'un ordinateur de bureau en optimisant Infinite Painter pour ChromeOS. Étant donné que les applications Android peuvent s'exécuter sous ChromeOS et qu'elles sont facilement accessibles via Google Play, les mises à jour nécessaires ne représentaient pas un énorme travail.
Ce qu'ils ont fait
La première étape a consisté à identifier les éléments qui rendraient l'expérience utilisateur plus agréable lors de l'exécution d'Infinite Painter sur un ordinateur. L'équipe de développeurs a décidé d'exploiter les nouvelles fonctionnalités du Chromebook se prêtant particulièrement à une expérience immersive sur grand écran. C'est ainsi qu'elle a apporté trois modifications essentielles : l'ajout de raccourcis clavier, l'optimisation en fonction de nouveaux périphériques d'entrée et la possibilité de redimensionner les fenêtres.
Raccourcis clavier
Tout d'abord, les développeurs d'Infinite Studio ont remarqué que les graphistes et les illustrateurs utilisent très souvent des raccourcis clavier pour travailler plus rapidement. Ils ont donc ajouté une trentaine de raccourcis standards, qu'ils ont organisés sous forme de menu déroulant que les utilisateurs peuvent afficher facilement en appuyant de manière prolongée sur la touche CTRL.
Périphériques d'entrée
Ensuite, Infinite Studio a optimisé l'application pour différents périphériques d'entrée, comme une souris externe, le bout des doigts (certains Chromebook sont équipés d'un écran tactile), un stylet ou un pavé tactile. Pour les pavés tactiles, l'équipe a ajouté la possibilité de faire un zoom ou un panoramique avec deux doigts. Pour les souris externes, elle a ajouté le zoom à l'aide de la molette de défilement, ainsi que des info-bulles qui s'affichent lorsque l'utilisateur passe la souris sur un élément de l'interface.
L'application mobile était déjà compatible avec le stylet et la saisie tactile, mais les développeurs ont travaillé en étroite collaboration avec l'équipe ChromeOS pour offrir une expérience encore plus fluide grâce à l'API à faible latence. Celle-ci permet à l'application de tracer des traits directement sur la superposition d'écran, donnant ainsi à l'utilisateur l'impression qu'il dessine directement sur l'écran avec le stylet ou les doigts.
Fenêtres redimensionnables
Enfin, l'équipe a optimisé l'application pour qu'elle puisse accepter des tailles de fenêtre variables. Les utilisateurs peuvent redimensionner la fenêtre de l'application afin de bénéficier d'une expérience optimale quel que soit le facteur de forme. Ils peuvent ainsi travailler en mode plein écran ou ouvrir deux applications côte à côte. Les développeurs ont également ajouté la possibilité pour les utilisateurs de faire glisser et déposer des images externes dans l'application.
Résultats
Après avoir optimisé Infinite Painter sur grand écran pour ChromeOS, les installations actives de l'application ont augmenté de 55 % et l'activité globale sur l'application a quasiment doublé. Sean Brakefield, le créateur d'Infinite Painter, est ravi de la décision de son équipe : "Compte tenu de la demande croissante des utilisateurs pour des expériences tactiles et de la gamme de Chromebooks avec stylet qui sortent, nous savions qu'il était logique d'optimiser l'application pour ChromeOS", a-t-il conclu. "Mieux encore, Google avait déjà fait la majeure partie du travail de migration à notre place en rendant les Chromebooks compatibles avec les applications Android."
Premiers pas
Découvrez comment optimiser vos applications pour ChromeOS.