- Apple anunció en la WWDC que Apple Notes incorporará la función de exportar en Markdown
- El autor que creó el formato Markdown (John Gruber) compartió sus opiniones al respecto
- Aunque era una función que algunas apps de terceros ya ofrecían, hay mucha expectativa en la comunidad de usuarios técnicos
- También hay opiniones en contra de que Apple Notes se convierta por completo en un editor de Markdown; la postura es que Notes debe mantener una experiencia de edición simple al estilo WYSIWYG
- Aun así, la función de exportar en Markdown es un cambio importante que mejora las limitadas opciones de exportación de Notes
Reporte de 9to5Mac y primeras impresiones
- Marcus Mendes informó en un artículo de 9to5Mac que en la WWDC se añadirá la función de exportación en Markdown a Apple Notes
- Aunque es algo que varias apps de terceros ya soportaban, para cierto grupo de usuarios es una noticia muy importante
Confusión y distinción sobre el soporte de Markdown
- Al principio, la noticia se difundió erróneamente como si Notes fuera a incorporar soporte para Markdown
- Es fundamentalmente distinto escribir directamente con sintaxis Markdown o poder ver esa sintaxis dentro de la nota, como en Bear u Obsidian, frente al enfoque WYSIWYG de Notes
- Las “apps de notas en Markdown” son una categoría de apps independiente
Visión personal sobre Markdown y su papel
- El autor, John Gruber, creador de Markdown, tiene una postura negativa respecto a Notes como editor de Markdown
- Él mismo ha usado Markdown centrándose únicamente en la redacción de publicaciones web
- La esencia de Markdown como una notación de texto concisa que se convierte a HTML sigue siendo válida
- Otra fortaleza de Markdown es su uso en entornos para almacenar archivos de texto plano o datos en bases de datos
- Pero Apple Notes es una app de notas simple y confiable, en un contexto distinto al de esos usos
Apple Notes como editor WYSIWYG
- Apple Notes ofrece una experiencia de editor de texto enriquecido WYSIWYG limpia
- Su usabilidad es excelente tanto en Mac como en iPhone, y destacan sus opciones de formato donde solo se eligen estilos predefinidos
- Es importante conservar una experiencia no tan nerd, y su ventaja es la intuitividad sin necesidad de vista previa ni cambio de modos
- Aun así, se señala como carencia la ausencia de un sistema de etiquetas tokenizadas que permita espacios, como en Finder, en lugar de hashtags (#)
Valor y expectativas de la exportación en Markdown
- La función de exportar a Markdown se considera muy útil
- Hay grandes expectativas de que complemente las limitaciones actuales de exportación de Notes (PDF, Pages)
- Además del texto, también genera mucho interés la forma en que se manejarán las imágenes (si el rumor resulta cierto, será algo adicional a seguir de cerca)
Conclusión
- El soporte de Markdown en la exportación de Apple Notes probablemente tendrá un impacto positivo en la comunidad técnica
- Se enfatiza una postura cauta o contraria a que Notes en sí se convierta en un editor de Markdown
- Se recuerda que la usabilidad, la accesibilidad y la intuitividad son los valores centrales de Notes
2 comentarios
Se agregará formato de texto y compatibilidad con Markdown al Bloc de notas de Windows
Parece que se está volviendo algo que viene integrado por defecto en todos los sistemas operativos.
Comentarios en Hacker News
Gruber dijo que casi no usa Markdown fuera de su blog y que tiene desventajas como formato para editores y similares, pero yo quiero destacar dos grandes ventajas de Markdown.
(1) Al ser texto plano, es excelente para evitar el vendor lock-in.
(2) En vez de un formato propietario, Markdown se usa ampliamente y eso garantiza la portabilidad de mis datos.
Incluso cuando una app es open source, si usa un formato propietario, a la gente no desarrolladora le cuesta extraer sus datos.
Con solo soportar Markdown o la exportación a Markdown desde el principio, ya da tranquilidad saber que podrás llevarte tus datos libremente.
Yo pienso parecido y tuve una experiencia similar: cuando Markdown se volvió ampliamente usado en GitHub y GitLab (antes de que Microsoft adquiriera GitHub), decidí que debíamos unificar casi todo en Markdown, como los wikis de la empresa y la documentación de APIs dentro del código.
Markdown es un formato suficientemente bueno para la mayoría de la documentación de software, y como los desarrolladores ya lo conocen, otro lenguaje de marcado solo añade una barrera de entrada innecesaria.
A quienes recién empiezan con Markdown, les recomiendo que aunque el formato no sea perfecto, al menos dejen sus notas en un lugar accesible.
Luego yo puedo corregirlas y así la gente va aprendiendo naturalmente lo que les falta.
He participado en el desarrollo de sistemas de documentación más complejos y potentes, pero ahora pienso que Markdown es la mejor opción.
Prefiero que no gasten tiempo aprendiendo reglas complejas de formato y que se concentren en habilidades más importantes.
Markdown le da a los desarrolladores una libertad para dar formato al texto parecida a la que ofrecía WordPerfect, y es una herramienta esencial para algunos grupos, como los abogados.
Pero la realidad es que la mayoría (80~95%) no sabe aprovecharlo bien.
Las reglas limitadas de Markdown son, de hecho, una fortaleza, y también vale mencionar que funciona de maravilla en la web, mientras que los editores basados en WYSIWYG provienen de una tradición enfocada en producir material impreso.
Markdown existe desde antes de que aparecieran otros grandes formatos y estoy seguro de que seguirá existiendo por mucho tiempo.
No es perfecto, pero a diferencia de la mayoría de las tecnologías y el software que he usado, es un formato en el que confío porque no me preocupa que desaparezca de repente.
Markdown es la mejor solución para escribir documentación en un IDE de texto plano.
Creo que esa es la verdadera razón de su popularización.
Me gusta que el Markdown básico sea tan simple, y solo agrego algo de HTML cuando de verdad lo necesito.
En programas como Joplin, Markdown funciona de manera natural.
En cambio, con OneNote, EverNote y otros, he sentido más incomodidad por problemas de formato.
Markdown fue desarrollado para editar en la web y encajaba bien en una época en la que los teclados físicos eran más comunes que los virtuales.
En apps de notas, especialmente en iOS/iPadOS, no siento que aporte una gran ventaja por el entorno de entrada del usuario.
Algunas reglas de Markdown se sienten extrañas en Notes.
Por ejemplo, poner dos espacios al final de una línea y luego Enter para un salto manual no tiene mucho sentido para alguien que usa Notes.
Además, es poco probable que Apple siga CommonMark, y cada vez que una app implementa su propia sintaxis, el usuario tiene que aprender por su cuenta qué tanto soporta y qué tan buena es esa implementación.
Un ejemplo típico es que en Obsidian, si escribes
# Thoughts on C#y cambias de línea, puede verse comoThoughts on C, lo que muestra que incluso con soporte para Markdown sigue haciendo falta cierta familiaridad.Yo uso Markdown con frecuencia en Notion desde iOS.
Lo aprovecho casi como atajos para ingresar rápido formato como encabezados, listas y similares.
Me pregunto si los dispositivos iOS todavía convierten automáticamente espacios consecutivos en
.(punto + espacio).Es bastante molesto al escribir md en iPad.
Hace unos años escribí un texto sobre Markdown, y sigo pensando lo mismo sobre la tensión entre formato y experiencia en la web.
Que Apple Notes haya adoptado Markdown a nivel de sintaxis y no como formato fuente es un enfoque práctico.
Conserva la familiaridad de Markdown sin obsesionarse con el formato, y así más usuarios salen beneficiados.
En la práctica, la mayoría solo quiere poder escribir
*énfasis*ocode, y no necesita control de versiones ni conservar el Markdown original.La idea es que Markdown se está convirtiendo cada vez más en el lenguaje fuente de la UI y del comportamiento.
El cambio en Apple Notes también va en esa misma dirección.
Me interesa saber qué piensan otros sobre si Markdown es un “formato de documento” o una “experiencia de autoría”.
AttributedStringpuede crearse directamente a partir de un string literal que incluya sintaxis Markdown.No quiero que Notes se convierta en un editor Markdown.
Más bien, me basta con que entienda la sintaxis principal y la convierta automáticamente.
Por ejemplo, si escribo
# My Note, que lo convierta al formato de título, o si escribo## Heading, que lo reconozca como encabezado.De hecho, la mayoría de las apps ya convierte automáticamente listas (
-,*, etc.), así que con que maneje un poco más de sintaxis, sería suficiente.pero en la práctica todo lo que pides viene de Markdown.
La razón por la que la mayoría de las apps se comporta así es que ya soportan parcialmente Markdown.
Uso Apple Notes todos los días y estoy desarrollando una app de notas.
Hasta ahora, como el formato que usa Apple Notes era propietario, estuve buscando una vía de escape, pero sin éxito.
Ahora tengo la esperanza de que, cuando llegue el soporte para Markdown, solo tendré que esperar.
Yo tuve la misma inquietud, pero ya existen varias herramientas para exportar Apple Notes a Markdown.
Obsidian incluso presenta oficialmente una herramienta recomendada: https://help.obsidian.md/import/apple-notes
Apple Notes cada vez se vuelve más usable y casi hace que abandonara mi propia app.
Aun así, sigue siendo incómoda por la falta de formato para código e imágenes.
Especialmente cuando arrastras y sueltas una imagen y esta cubre la página con el tamaño por defecto; como en la mayoría de apps de notas o blogs, si ajustaran bien los valores por defecto, todo el mundo estaría contento.
Yo también pasé mucho tiempo y sufrí muchos bugs con el manejo de imágenes mientras desarrollaba mi app.
Exportar notas por carpeta:
https://www.icloud.com/shortcuts/3aed9f1608ce4efeb31a276ad02f1852
Exportar todas las notas:
https://www.icloud.com/shortcuts/1b305195692e42c19d258989475763ea
Exportar notas como HTML:
https://www.icloud.com/shortcuts/1a61fe549b7c41d7b2e3511ee12d93fa
Si no poder exportar a Markdown era tan doloroso, me pregunto por qué seguir usando Notes.
En mi caso, apenas la uso una vez al año para meter números o notas temporales.
He tenido la experiencia de que lms convertía capturas de pantalla en texto con formato de manera perfecta.
Lo que más me entusiasma de esta noticia es que los formatos de exportación existentes de Apple Notes son realmente malos.
PDF no se puede editar, y Pages es un formato propietario, así que en la práctica el formato se rompe durante la conversión y resulta incómodo.
Reconozco que Markdown es una herramienta útil para ciertos propósitos, pero no me parece adecuada para tomar notas en general.
Personalmente, me gustaría que Apple Notes evolucionara hacia un sistema de blogging que permita publicar notas directamente en un sitio web a modo de pipeline.
Todavía no encuentro cómo hacerlo.
Sobre la opinión de que “Markdown sirve para ciertos propósitos y no tanto para notas”,
yo disfruto usar editores de notas basados en Markdown como Obsidian, y no creo que sea un formato reservado a un solo fin; de hecho, me parece que encaja muy bien con las notas.
https://alto.so/ ya ofrece una solución para publicar Apple Notes como blog.
Yo escribo notas en formato INI con un esquema flexible.
A medida que se acumulan los datos, voy estructurándolos más y creando herramientas.
Ese enfoque me parece el mejor equilibrio entre algo formal como un ERP y algo libre como Markdown/org-mode.
En iPhone es bastante incómodo usarlo.
Todo tiene que pasar por la aprobación de Apple y el acceso al sistema de archivos también es difícil, así que es una noticia muy importante que Markdown se haya añadido al único editor de texto que admite sincronización en segundo plano rápida y eficiente en energía.
Hace tiempo intenté automatización del lado del servidor desde iPhone, pero como el formato de las notas era del tipo SGML, fue un suplicio constante.
Desde que dejé por completo el smartphone, soy mucho más feliz.
A mí también me gustan los editores Markdown, pero como Apple no suele exponer la estructura interna para usuarios generales, creo que no encaja con Apple Notes.
Yo también soñé antes con un sistema que publicara directamente desde Notes a un sitio web.
Después de muchos esfuerzos terminé mi producto indie https://quotion.co.
Markdown es de lo mejor como formato de almacenamiento para notas.
Tiene la ventaja de facilitar la edición precisa, como sangrías y formato de listas, y también resulta muy útil en casos reales donde se cambia seguido el tipo de lista (numerada <-> con viñetas).
Soy usuario de Obsidian, pero también tengo mucho material en Apple Notes, así que siempre me ha costado intentar unificar ambos sistemas.
Desde mi punto de vista, esta actualización es muy positiva.
Aplaudo que Apple agregue esta función.
Reconozco que Mr. Gruber fue cocreador de Markdown, pero conviene recordar que después no contribuyó mucho a su evolución.
El difunto Aaron Schwartz también fue cofundador de Markdown.
No creo que haga falta centrarse demasiado en la opinión de Gruber.
Es importante tener una perspectiva equilibrada.