New Ensō: primera beta pública
(untested.sonnet.io)- La nueva versión de Ensō, Occult Vampire Keanu, refinada durante 6 años de uso diario, entró en pruebas públicas y se puede obtener por TestFlight
- Esta beta se centra menos en sumar funciones y más en reducir los elementos que interrumpen el flujo de escritura, siguiendo la filosofía MISS
- Los cambios clave son una UI más simple, 5½ temas, Coffeeshop Mode, mejoras de privacidad y un nuevo motor de renderizado de texto
- La distribución pasará a centrarse en AppStore; la versión de Gumroad quedará como respaldo, pero no recibirá mantenimiento
- Se eliminaron los eventos de analítica y el tráfico de red; el soporte RTL se incluirá en la próxima build de prueba, mientras continúan la recopilación de feedback y la preparación del lanzamiento
Pruebas públicas y dirección del producto
- La nueva versión de Ensō, con nombre en clave Occult Vampire Keanu, fue distribuida para pruebas públicas
- La build de prueba se puede descargar desde TestFlight
- Esta versión, alineada con la filosofía MISS, se enfoca en eliminar distracciones y mejorar el nivel de acabado más que en agregar nuevas funciones
- Incluso la forma de presentar las funciones puede cortar el flujo de escritura del usuario, por lo que equilibrar la facilidad de descubrimiento con mantener la concentración se vuelve un desafío importante
Principales cambios que modifican la experiencia de uso
-
Una UI más simple
- La mayor parte de la UI se movió desde el área de texto interna de la app hacia la barra de menús de macOS
- El traslado a la barra de menús busca mejorar la posibilidad de descubrir funciones y el acceso a atajos de teclado
- Hasta ahora, ningún usuario ha extrañado la UI inline anterior
-
Temas centrados en accesibilidad
- Hay 5½ temas predefinidos, configurados para ajustarse a patrones de uso y necesidades de accesibilidad a partir de años de feedback recibido
- Las situaciones de uso contempladas son las siguientes
- Escribir de día en condiciones normales de iluminación
- Escribir bajo luz intensa
- Escribir con poca luz
- Escribir con poca luz en pantallas OLED
- Usar negro puro
- Escribir con iluminación extremadamente baja, reduciendo la exposición a la luz
- El tema de luz ultrabaja fue diseñado pensando en pantallas OLED, con foco en el caso de uso de escribir de noche y quedarse dormido
- Uno de los temas todavía necesita trabajo adicional, por eso se expresa como 5½ y no 6
-
Coffeeshop Mode
- Coffeeshop Mode es una de las pocas funciones nuevas de Ensō
- Oculta el texto para que a una persona parada detrás le resulte difícil leer lo que se está escribiendo, pero permite que quien escribe sepa qué está redactando
- Se puede activar y desactivar en cualquier momento con
⌘-C - Tras varios meses de uso, resultó útil especialmente para escribir un diario en lugares públicos
- Boceto relacionado: Sketch - Ensō Coffeeshop Mode
-
Pequeñas mejoras de accesibilidad
- Se pueden activar o desactivar la autocorrección, el uso automático de mayúsculas y la ortografía
- Ahora se admite ajustar el tamaño del texto, algo que no era posible en la versión nativa anterior
- Al eliminar el menú Edit y renombrarlo como Write, macOS no agrega elementos relacionados con IA en la configuración
Nuevo motor de renderizado de texto
- El nuevo motor de renderizado de texto permite controlar con más detalle la configuración tipográfica
- Admite modos de visualización alternativos como Coffeeshop Mode y también usa un cursor personalizado
- En la nueva UI, la sensación de escritura es más fluida, y el texto se ve legible y suave, pero no borroso
- Al haber reducido funciones, se puede poner más foco en la calidad y familiaridad de los elementos que permanecen
- El objetivo es ofrecer una experiencia lo bastante familiar y de alta calidad como para que pagar 10 dólares por una app de escritura sin selección de texto se sienta cómodo
Forma de distribución y ruta de pago
- Ensō se distribuirá principalmente a través de AppStore
- La versión existente de Gumroad seguirá disponible, pero no se mantendrá, porque la nueva versión es funcionalmente equivalente como comportamiento base y mejor
- Las razones para pasar a AppStore son las siguientes
- Varios usuarios se quejaron de que el pago en Gumroad, especialmente la pantalla de pago de PayPal, se veía sospechoso
- AppStore tiene desventajas, y la entrega de apps es lenta y engorrosa, pero permite distribuir con relativa facilidad sin escribir mucho código
- Más adelante, también sería posible agregar actualizaciones OTA y volver a distribuir por Gumroad como una mejora iterativa
- La versión de Gumroad quedará como respaldo, pero no será objeto de mantenimiento
Funciones ausentes y restricciones intencionales
-
Analítica
- El Ensō anterior enviaba un evento anónimo de impression al cargarse
- La nueva versión, por diseño, no genera ningún tráfico de red
- Hay una nueva página de privacidad lista: Privacy Page
- Se enlazan como textos relacionados How I Use Analytics With My Indie Projects y Defaults Matter, Don't Assume Consent
-
Personalización
- Las funciones de personalización se agregarán más adelante
- Como la nueva versión ya mejoró lo suficiente frente a la anterior, se optó por iniciar las pruebas públicas en lugar de esperar a tener más funciones
- Se está trabajando en una UX que equilibre la facilidad de descubrimiento con mantener la concentración
- Cada opción y cada elección puede ser una oportunidad para interrumpir al usuario, por lo que deben tratarse con cuidado
-
Soporte RTL y para idiomas no LTR
- El soporte RTL se incluirá en la próxima build de prueba
- Una parte considerable de los usuarios de Ensō usa idiomas con escrituras no latinas y, hasta donde se sabe, principalmente hay usuarios de persa, árabe y hebreo
- El soporte RTL básico podría ser posible con un cambio de una sola línea de código, y aunque no sea perfecto, para usuarios de escrituras no latinas puede sentirse como una gran mejora
-
UI de edición inline
- El Ensō anterior mostraba la UI en el mismo espacio que el texto, pero la nueva versión no lo hace
- Todavía se está evaluando la posibilidad de agregar un menú hamburguesa al lienzo principal de la app
- Hasta ahora, solo 2 usuarios de uso menos frecuente plantearon este punto
- Los criterios considerados más importantes son los siguientes
- Facilidad de uso y reducción de distracciones
- Facilidad de descubrimiento
- Familiaridad
- Las funciones que aumentan la facilidad de descubrimiento crean más opciones, y cada opción puede convertirse en una distracción
- Incluso los cambios pequeños se acumulan, por lo que eliminar algo es más difícil que agregarlo
Próximos pasos e ideas en evaluación
- Lo que sigue es recopilar y responder al feedback de las pruebas, preparar materiales básicos de marketing, agregar soporte para escritura RTL y lanzar
- El marketing podría incluir pruebas con anuncios en redes sociales, pero principalmente consistirá en hablar sobre Ensō y temas relacionados, e interactuar con comunidades que ya lo conocen
- Las ideas en evaluación son las siguientes
- Soporte para Windows y Linux
- Se volverá a evaluar en los próximos meses
- Los usuarios interesados en probarlo pueden avisar por email
- Quick Save
- Al presionar
⌘+S, se guarda una snapshot de la nota en un directorio predefinido con un nombre de archivo basado en timestamp - Un ejemplo de nombre de archivo es
note-27-06-2025.txt
- Al presionar
- Toybox
- Es una función opcional de menú que publica herramientas experimentales como episodios
- Podría incluir prompts de escritura, temporizadores de escritura, experimentos de estilos tipográficos y experimentos visuales en los que letras y palabras crecen como enredaderas según lo que se escribe
- Soporte para Windows y Linux
- Si Toybox se concreta, se ubicará en lo profundo de los menús para evitar distracciones
- Si Toybox tiene potencial de crear más distracciones, se convertirá en una app separada
Desafíos revelados durante el desarrollo
- El trabajo se realizó todos los días en unidades pequeñas, y algunos días continuó durante más tiempo
- En lugar de ver cada función por separado, se trabajó en varias tareas al mismo tiempo, poniendo atención a sus interacciones
- El nuevo Ensō es un tipo de proyecto en el que resulta difícil compartir de a poco partes incompletas por función
- El objetivo es ofrecer una herramienta que no interrumpa al usuario, pero que se sienta bella, pulida y propia
-
Tauri y la experiencia de build
- Tauri maduró mucho desde el lanzamiento de la primera versión para macOS
- En la versión anterior, se gastaron semanas por la build de Mac, la notarisation, el provisioning profile y la API de AppStore Connect no documentada
- Ahora la mayor parte funciona, y Claude Code fue indispensable para parte del scripting
-
La complejidad del selector de temas
- El selector de temas resultó ser un problema más complejo de lo esperado
- Lo difícil fue reunir en una sola UI, y en un máximo de 2 o 3 clics, la configuración de temas por modo dark/light/sincronizado con el OS, la vista previa y si se guardan o no los cambios
- Muchos intentos terminaron pareciéndose más a una GUI de Dwarf Fortress que a un selector de temas simple
-
Renderizado de texto basado en navegador
- La decisión de usar el navegador como motor de renderizado de texto sigue pareciendo acertada
- Safari, en particular, ofrece un excelente control tipográfico con opciones como
text-box: cap alphabetic - Actualmente no hay una forma sencilla de leer el color de accent nativo del OS
accentse puede personalizar, pero no leer
Versión web gratuita
- No hay planes de eliminar la versión web gratuita de Ensō
- Aunque se quiere recibir compensación por el trabajo, la gente se está poniendo en contacto y comprando incluso casi sin marketing
- Se espera que la confianza ganada hasta ahora y la calidad del producto final sean suficientes para hacer crecer Ensō de forma lenta y constante
1 comentarios
Opiniones en Hacker News
Siempre sentí que lo mejor de escribir en computadora es la capacidad de editar mientras escribes.
Pero entiendo que hay mucha gente para la que ese método no funciona en absoluto; aunque yo personalmente no la usaría, esta app se ve bastante buena.
Un brain dump funciona de la misma manera. Si escribes tal cual lo que tienes en la cabeza, sin siquiera corregir errores de ortografía, de verdad aparecen cosas que no sabías que estaban ahí pero que te molestaban o ocupaban espacio.
Vale la pena probarlo al menos una vez, y con una hora alcanza. Uso un método parecido para borradores de blog cuando tengo una idea pero el resto del texto no sale bien.
Muy bueno. Quería hacer algo así yo mismo, pero todavía no pude. El modo café es excelente.
La función que más quiero es poder cambiar la fuente y el cursor. El cursor parpadeante distrae y es innecesario. Si de todos modos es una herramienta en la que no deberías editar, se puede asumir que siempre está al final.
Así que, si lo agrego, quizá lo esconda detrás de varios menús. De todos modos, ya llevo bastante tiempo haciendo yak shaving por estos problemas :)
No creo que Enso en general sea para mí, porque mi enfoque para escribir es bastante distinto.
Aun así, me gusta la idea del modo café y me dan ganas de implementar algo similar en Obsidian.
En casa, últimamente escribo casi todo con dictado por voz. Ojalá alguien inventara algún dispositivo de bloqueo de ruido que me permita hablarle al equipo en una cafetería o en transporte público sin que otros me escuchen.
Se ve realmente bien. Me tomó unos minutos entender qué era.
Estaría bueno tener una descripción del producto en la parte superior de la primera pantalla o en la explicación de aquí.
Me recordó a https://github.com/maebert/themostdangerouswritingapp
ensō es sereno, consciente y transmite calma. MDWa es frenético, aterrador y sádico. Es fascinante cómo diferencias muy pequeñas pueden crear productos que parecen casi iguales, pero con sensaciones completamente distintas. Un gran aplauso para rafal, el creador de ensō; personalmente me gusta muchísimo.
Lo había visto una vez antes, pero olvidé el nombre.
Lo busqué en Google y también le pregunté a un LLM, pero al final no pude volver a encontrarlo. La búsqueda de HN tampoco ayudó mucho, así que me alegra mucho verlo de nuevo.
Incluso aparecen bien cientos de sitios web de IA que hacen web scraping y le agregan descripciones alucinadas de productos.
Excelente trabajo. Es un buen ejemplo de que no solo importa una buena idea, sino también la ejecución.
No creo ser la única persona a la que alguna vez se le ocurrió una idea así. La mía era “nanowriter” y era para NanoWriMo, pero en ese momento me faltaban tanto la capacidad de programarlo como la función ejecutiva para hacerlo realidad.
Enso es hermoso y, sobre todo, existe. Por eso es infinitamente mejor.
0: https://storyempire.com/2025/04/28/nanowrimo-closing-what-we...
Para usuarios de Linux, se ve bastante parecido a https://flathub.org/apps/org.gnome.gitlab.somas.Apostrophe
Ensō se parece más a una herramienta de escritura minimalista que ayuda a una forma específica de escribir, ocultando el texto ya escrito e impidiendo que el usuario lo edite. El foco aquí parece estar en lograr que primero sueltes las palabras y después hagas el formato y la edición en otra herramienta.
Excelente.
Antes también hice algo parecido un par de veces, inspirado por cosas de aquí. En su estado actual ya se siente bastante completo, y la música de ambiente la puedes poner tú mismo.
Se me ocurrió una nueva función, pero en realidad no parece necesaria. Me gusta especialmente el modo café. Muchas veces me pongo demasiado consciente de mí mismo por miedo a que otros vean lo que escribo, así que ocultar el texto es genial.
Leí las primeras pantallas y aun así no tenía ni idea de qué trataba.
Al principio concluí que quizá era algo como una pantalla Paperwhite, pero resultó ser una app. Esta entrada de blog parece estar dirigida solo a gente que ya sabe qué es la app.