alejandro r.
English

UI Consciente

Este post nació como un comentario en un hilo de Reddit donde se discutía “¿Qué lecciones de diseño de UI podría aprender Libadwaita del Liquid Glass de Apple?” en la comunidad /r/gnome. Aquí está la presentación de Apple como referencia.


A veces los ingenieros de frontend y diseñadores de UI/UX tienden a pasar por alto lo importantes que son las animaciones para hacer que las apps o sitios web se sientan como si fueran conscientes de que hay un humano usándolos. No solo por lo visualmente atractivo, sino desde un punto de vista de la usabilidad. Por supuesto, como con el diseño en general, todo es una cuestión de equilibrio y de hacer las cosas en la medida justa. Demasiado puede ser peor que no tener ninguna animación.

Volviendo al Liquid Glass de Apple, creo que dieron en el clavo con el concepto de animaciones que se sienten orgánicas. Y el uso de shaders más complejos para crear materiales para la UI es un concepto novedoso, al menos en interfaces de escritorio/móviles. Me encantó el minuto 8:20 donde mostraron cómo los bordes de un panel lateral reaccionan a los elementos de color que lo rodean. Todo es parte de esta “conciencia” que he descrito. Gabe Newell describe esta conciencia (15:40) como parte de la filosofía de diseño para Half-Life y los videojuegos en general de una manera brillante.

De lo único que no estoy completamente seguro es de la cantidad de desenfoque y efectos de cristal por todas partes, o de los bordes demasiado redondeados. Siento que están muy exagerados en algunos lugares. Los bordes de las ventanas tienen una redondez más pronunciada y se siente extraño. Pero el resto de los conceptos que trajeron a vida son, como mínimo, súper interesantes.

Y sobre Adwaita, creo que es una de las experiencias de UI/UX más pulidas que he visto en mucho tiempo. Se siente cómoda, espaciosa, con la cantidad justa de elementos en pantalla. No me hacen pensar demasiado y puedo concentrarme en lo que de verdad me importa. Siempre hay alguna joya para encontrar en apps.gnome.org. Nada de esto importaría si la gente y los desarrolladores no lo estuvieran siguiendo. Lo que es otro testamento interesante sobre el éxito de Adwaita: la comunidad realmente lo adoptó y lo está usando como debe ser, incluso haciendo que los íconos de las aplicaciones se sientan parte de la misma familia, a pesar de ser desarrollados por diferentes personas y grupos.

Ese nivel de cohesión logrado por Adwaita, para un proyecto de código abierto que no tiene el presupuesto que tienen los grandes jugadores como Apple, es una victoria increíble. Habla por sí mismo. Tenemos que recordar que no tienen el lujo de cambiar las directrices o características de un mes para otro, y esto trae repercusiones en las decisiones de diseño. Con poco o ningún presupuesto, hay que ser cuidadoso no solo con tu propio equipo de GNOME, sino también con el resto de los desarrolladores que crean aplicaciones para él. Los diseños planos son más fáciles de implementar desde un punto de vista de desarrollo, tanto en el frontend como en el backend. Esto ayuda a atraer a más gente al ecosistema, a hacer más con menos. Algo que es absolutamente necesario en Linux en general, al menos por ahora.

send mail