TopHatch présente la surface de travail immersive de Concepts sur ChromeOS et Android

Logo Concepts

Concepts, développée par la petite équipe soudée de TopHatch, est une plate-forme de conception avancée qui combine la flexibilité d'un carnet de croquis traditionnel avec la rapidité et la polyvalence d'un outil de dessin numérique. Conçu dès le départ pour offrir une interface tactile naturelle sur mobile, Concepts permet aux graphistes de travailler à l'aide d'outils aussi élégants que réactifs, dans des environnements flexibles et avec des vecteurs ajustables. Avec cette plate-forme, la créativité a toute sa place. Les développeurs de TopHatch ont identifié deux priorités des utilisateurs de Concepts : un stylet très réactif et précis, et une grande surface de travail où développer leurs idées. Avec l'arrivée d'appareils polyvalents, comme le Pixelbook Pen et les smartphones pliables, l'équipe a décidé de toucher encore plus de créatifs en adaptant l'expérience utilisateur de Concepts à des écrans plus grands et à différents facteurs de forme. Elle s'est ainsi mise au travail, en suivant les recommandations et les bonnes pratiques de Google, pour créer une application Concepts offrant une expérience immersive sur ChromeOS et les appareils Android.

Interaction avec l'écran à l'aide d'un stylet

Ce qu'ils ont fait

Graphismes haute performance

La priorité de l'équipe était de s'assurer que ChromeOS pouvait prendre en charge la conception précise et les performances fluides de Concepts sur tous les appareils. Concepts utilise un code GPU bas niveau, hautement optimisé. Comme il existe un très grand nombre d'appareils Android différents, TopHatch s'est interrogé sur la possibilité de garantir la vitesse de performances sur tous les pilotes. Après avoir évalué les caractéristiques de ChromeOS avec des ingénieurs Google, l'équipe a constaté que les capacités graphiques de ce système d'exploitation étaient stables et compatibles sur tous les appareils. Il a donc été plus facile que prévu de développer l'application en vue d'obtenir des performances maximales sur chaque pilote de GPU. L'équipe a ainsi créé cinq versions de son moteur de rendu, ce qui permet à Concepts de fonctionner parfaitement sur environ 2 500 appareils,la configuration minimale retenue étant Android 7 et OpenGL ES 3.1. Après avoir créé Concepts pour ChromeOS, TopHatch est allé plus loin en adaptant son application aux appareils pliables. Comme le redimensionnement dynamique de l'écran était déjà disponible sur ChromeOS, il n'a fallu qu'une demi-journée à l'équipe pour réaliser les optimisations nécessaires.

Compatibilité avec le stylet et le clavier à faible latence

L'interaction fluide et rapide avec le stylet est au cœur de l'expérience Concepts. Pour les graphistes numériques, il est important d'avoir la sensation que l'encre coule du stylet comme s'il s'agissait d'un vrai stylo. Pour TopHatch, l'objectif suivant était donc de raccourcir au maximum le délai entre la détection du contact sur l'écran tactile et le rendu des tracés.

TopHatch savait que le nombre de couches logicielles présentes sur Android et ChromeOS pouvait générer des effets secondaires de latence et de "déchirure", caractérisés par l'affichage incomplet ou incorrect de tracés à l'écran. L'équipe a résolu ce problème en utilisant le tampon avant pour effectuer le rendu. Cette technique, possible grâce à la sécurité et la simplicité de ChromeOS, permet de contourner les couches logicielles dans le processus de dessin, afin de limiter au maximum le nombre de copies des pixels. L'équipe a ainsi obtenu une réduction significative des risques de latence dans la détection des actions du stylet, ce qui permet à l'utilisateur de Concepts de bénéficier de sensations aussi proches que possible du dessin sur papier. TopHatch a également décidé de doter Concepts d'un clavier intuitif pour les écrans d'outils et de navigation dans le projet. Ainsi, les graphistes peuvent plus facilement gérer, renommer, visualiser et partager leurs projets lorsqu'ils n'utilisent pas l'application pour dessiner.

Résultats

Les designers ont très rapidement adopté Concepts sur ChromeOS. L'utilisateur moyen de Concepts passe 12 fois plus de temps sur les Chromebooks et 20 fois plus de temps sur le Google Pixelbook et la Pixel Slate que sur d'autres appareils. TopHatch a également constaté que les utilisateurs de Chromebook sont deux fois plus nombreux à devenir des utilisateurs payants sur le Pixelbook et quatre fois plus sur la Pixel Slate que sur d'autres appareils. "La création de l'application pour ChromeOS nous a permis de toucher un public très intéressé, sans compter l'énorme marché Android", déclare David Brittain, co-fondateur et CEO de TopHatch. "Nous savions que le fait de proposer une application adaptée aux grands écrans nous ouvrirait l'accès à une base d'utilisateurs qui ne cesse de se développer, et les retours sont extraordinaires." TopHatch s'efforce de proposer des mises à jour mensuelles à ses utilisateurs, et a récemment déployé une fonctionnalité d'importation d'images très demandée, qui permet aux graphistes d'annoter leurs propres photos ou de les utiliser pour servir de base à leurs dessins. L'équipe est impatiente de collaborer avec des créateurs sur ChromeOS et Android afin de permettre aux graphistes de tous horizons de passer à une approche de la création alliant mobilité et performances.

Commencer

Découvrez comment optimiser au mieux vos applications pour ChromeOS.