NetNewsWire pone en duda la interfaz estándar de macOS tras Liquid Glass
Brent Simmons sostiene que usar los controles nativos de Apple ya no ahorra trabajo al desarrollador ni aporta nada al usuario. Su app, muy estándar, le dio más faena que las que se dibujan la suya.
Brent Simmons, desarrollador de NetNewsWire, ha publicado una entrada en la que sostiene que ya no hay buenas razones para que una aplicación de macOS use la interfaz estándar del sistema. Su argumento no es de gusto: adoptar Liquid Glass en NetNewsWire, una app escrupulosamente nativa, le costó más trabajo que a las aplicaciones que se dibujan su propia interfaz. También lo probó en dirección contraria, en una rama de código donde fue desmontando las partes de Liquid Glass que no le gustan, y el resultado es que puede llegar bastante lejos, aunque tenga que renunciar a NSToolbar.
Las dos razones de siempre
Tradicionalmente se esgrimían dos motivos para no salirse de los controles de Apple. El primero era la familiaridad del usuario: si la app se parece al resto, nadie tiene que aprender nada. Simmons dice que eso hace tiempo que no se sostiene. Los usuarios no distinguen entre una app nativa y una que no lo es, y no tienen ni concepto de qué es una aplicación Electron. Puestos a enumerar, cita Things, Slack, Craft, OmniFocus, NotePlan, Bear, Reeder, Telegram, Obsidian o Audio Hijack, todas populares y ninguna preocupada por esa distinción.
El segundo motivo era el ahorro de trabajo para el desarrollador: si sigues los controles del sistema, las novedades de cada año te caen casi gratis. Según Simmons, está pasando lo contrario. NetNewsWire mantiene una interfaz muy estándar y la adopción de Liquid Glass le supuso mucho trabajo. Things, que no la usa —tampoco coloca la barra de herramientas arriba de la ventana ni permite personalizarla—, contó hace un año cómo adaptó su interfaz y da la impresión de que fue bastante menos. El resumen del autor: el esfuerzo para la app estándar fue mayor.
El tercer motivo, y por qué se cae
Quedaba un argumento menos confesable: la interfaz estándar la diseñan los mejores diseñadores del mundo, así que será por algo. Simmons mantiene que Apple tiene el mejor equipo de diseño, pero añade que la dirección que llega desde arriba sobre cómo debe verse macOS no da en el clavo. No culpa a quien ejecuta el trabajo, sino a las instrucciones que recibe.
Como ilustración de lo que se puede hacer sin salirse de las normas, pone su propio experimento. En una rama —una noche de pruebas, código y no maquetas, aclara— recompuso la barra de herramientas de NetNewsWire: iconos con color, más separados y cierta capacidad de personalización, aunque no sea una barra estándar. El modo en columnas que aparece en una de las capturas sí llegará a la versión 7.2, y no tiene nada que ver con el asunto de Liquid Glass. La rama, dice, no se va a publicar tal cual.
Lo relevante para quien mantiene aplicaciones de escritorio en macOS es que la decisión entre interfaz nativa y propia ha dejado de resolverse por el criterio que la zanjaba, el del esfuerzo. Ahora depende de si el equipo de diseño tiene algo que aportar y de si la app aguanta los cambios anuales que Apple impone al sistema. Simmons advierte de que su rama es un experimento sin diseño detrás; lo que no discute es que el camino propio ya no penaliza.


