Concepts, desarrollada por el reducido y unido equipo de TopHatch, es una plataforma avanzada de diseño que combina la flexibilidad de un cuaderno de bocetos tradicional con la velocidad y la versatilidad de una herramienta de dibujo digital. Compilada desde un principio para una interfaz natural que utiliza las funciones táctiles en dispositivos móviles, permite a los diseñadores profesionales trabajar con hermosas herramientas de gran rendimiento, entornos flexibles y vectores ajustables. Es el lugar ideal para la creatividad. Los desarrolladores de TopHatch sabían que los usuarios de Concepts valoran dos aspectos: una pluma stylus de gran respuesta y precisa, y un amplio lienzo para desarrollar sus ideas. Con el surgimiento de dispositivos versátiles, como Pixelbook Pen y los smartphones plegables, el equipo vio la oportunidad de llegar a más creadores mediante la creación de la experiencia de usuario de Concepts para pantallas más grandes y diferentes factores de forma. Con algunas sugerencias y prácticas recomendadas de Google, los desarrolladores de TopHatch trabajaron en el desarrollo de la app de Conceptos para experiencias envolventes en dispositivos ChromeOS y Android.
Qué hizo la empresa
Gráficos de alto rendimiento
La primera prioridad del equipo era garantizar que ChromeOS pudiera admitir el diseño detallado de Concepts y que tuviera un rendimiento sin interrupciones en todos los dispositivos. Concepts ejecuta código de GPU altamente optimizado y de bajo nivel. Debido a que Android tiene una gran cantidad de dispositivos diferentes en el mercado, TopHatch se preocupó por garantizar un rendimiento rápido en cada controlador. Después de evaluar las capacidades de ChromeOS con los ingenieros de Google, TopHatch descubrió que los gráficos del SO eran coherentes y compatibles en todos los dispositivos. Esto quería decir que compilar la app para obtener el máximo rendimiento en cada controlador de GPU sería mucho más fácil de lo esperado. Finalmente, el equipo terminó con cinco variaciones de su motor de procesamiento, lo que permite que Concepts funcione bien en casi 2,500 dispositivos después de establecer Android 7 y OpenGL ES 3.1 como requisitos mínimos. Después de compilar Concepts para ChromeOS, TopHatch fue un paso más allá y adaptó la app para dispositivos plegables. Como ChromeOS ya es totalmente compatible con el cambio dinámico de tamaño de pantalla, el equipo pudo completar las optimizaciones en solo medio día.
Compatibilidad con el teclado y la pluma stylus de baja latencia
La interacción fluida y veloz de la pluma stylus es fundamental en la experiencia de Concepts. Los diseñadores digitales querían reproducir la sensación de la tinta saliendo de la pluma stylus, como si fuera una pluma verdadera. Con eso en mente, el siguiente objetivo de TopHatch fue asegurarse de que la demora entre la recepción de la entrada táctil y los trazos en la pantalla fuera lo menor posible.
TopHatch sabía que, entre todas las capas de software de Android y Chrome OS, había un alto potencial de efectos secundarios de retraso y "cortes", en los que los trazos se podían dibujar en forma parcial o incorrecta. El equipo encontró la solución con el procesamiento en el búfer frontal. Gracias a la seguridad y la simplicidad de Chrome OS, el procesamiento en el búfer frontal ayudó a omitir las capas de software en el proceso de dibujo para permitir que los píxeles se copien la cantidad mínima de veces posible. Esto redujo significativamente el potencial de retrasos cuando se detectaba una entrada de pluma stylus y garantizó que el uso de Concepts se asemeje lo más posible a dibujar con una pluma real en un papel. TopHatch también decidió implementar compatibilidad con teclados intuitivos para las pantallas de navegación del proyecto y de la barra de herramientas de Concepts. De esa manera, los diseñadores pueden cambiar el nombre de los proyectos, administrarlos, verlos y compartirlos fácilmente cuando no están dibujando en la app.
Resultados
La respuesta temprana de los diseñadores a Concepts en ChromeOS ha sido excelente. El usuario promedio de Concepts pasa 12 veces más tiempo en Chromebooks y 20 veces más en Google Pixelbook y Pixel Slate en comparación con otros dispositivos. Con TopHatch, también se observó que los usuarios de Chromebooks se convierten en usuarios que pagan con el doble de frecuencia en Pixelbooks y el cuádruple en Slates en comparación con otros dispositivos. "Compilar la app para ChromeOS nos ayudó a llegar a un público muy comprometido y a un gran mercado de Android", comentó David Brittain, cofundador y director general de TopHatch. "Sabíamos que al diseñar para pantallas más grandes, se desbloquearía el acceso a una base de usuarios en crecimiento y, como resultado, ya recibimos comentarios increíbles". TopHatch se esfuerza por ofrecer a sus usuarios actualizaciones mensuales. Además, recientemente, lanzó una función de importación de imágenes muy solicitada en la que los diseñadores pueden dibujar y marcar sus propias fotos. El equipo espera trabajar con creadores en ChromeOS y Android, y crear estilos de vida creativos y potentes para los diseñadores de cada franja.
Primeros pasos
Obtén información sobre cómo optimizar tus apps para ChromeOS.