Blog
El enfoque local-first suena genial hasta que necesitas tus notas en otro dispositivo

Tus notas están en tu portátil. Tu portátil está en casa. Necesitas las notas ahora. El enfoque "local-first" (primero local) tiene un problema de accesibilidad del que sus defensores no hablan lo suficiente.
El enfoque local-first es una filosofía legítima con ventajas reales. Tus datos viven en tu dispositivo. Eres su dueño absoluto. No hay dependencia de un servidor. El rendimiento es excelente porque todo se lee desde el disco local. Para las personas que valoran la soberanía de los datos y trabajan principalmente desde un único dispositivo, el atractivo es evidente.
Los problemas surgen cuando tu vida implica más de un dispositivo, lo que para la mayoría de las personas ocurre todos los días.
Tomaste notas en tu portátil en casa. Ahora estás en una cafetería con tu iPad y necesitas consultarlas. Con una herramienta local-first y sin sincronización, tus notas están en tu portátil y tu portátil está en casa. Es como si las notas no existieran.
La respuesta habitual es "configura la sincronización". Pero la sincronización introduce exactamente las mismas complejidades que local-first supuestamente debía evitar. La sincronización de iCloud tiene problemas conocidos de conflicto con las bóvedas de Obsidian. La sincronización de Dropbox puede corromper archivos debido a la sincronización prematura de archivos parcialmente escritos. La sincronización con Git requiere conocimientos técnicos que la mayoría de la gente no tiene y no funciona bien en dispositivos móviles. Obsidian Sync (8 $/mes) funciona, pero es un servicio en la nube, lo que significa que tu herramienta local-first ahora depende de un servicio en la nube, que es justo lo que local-first pretendía eliminar.
Cada solución de sincronización añade una dependencia. Cada dependencia puede fallar. Y cuando la sincronización falla, el resultado suele ser peor que no tener las notas: se generan versiones en conflicto de las notas en las que no estás seguro de cuál es la actual.
El camino intermedio: sé dueño de tus datos, accede a ellos en todas partes
El ideal no es local-first (dueño de tus datos, acceso limitado) ni cloud-first (acceso universal, otra persona es dueña de tus datos). Es disponer de datos propios con acceso universal.
Fabric ofrece esto a través de trae-tu-propio-almacenamiento. Tus datos se almacenan en tu cuenta de almacenamiento en la nube (S3, R2), encriptados con tus claves. No están en los servidores de Fabric. No están en un solo dispositivo. Están en una infraestructura que tú controlas, accesible desde cualquier dispositivo a través de aplicaciones para escritorio, móvil y web.
Obtienes la garantía de propiedad de local-first (tus datos, tu infraestructura, tus claves) sin la limitación de accesibilidad (un solo dispositivo, apaños de sincronización, riesgos de conflicto). Los datos son verdaderamente tuyos y están disponibles dondequiera que estés.
Preguntas frecuentes
¿No introduce el almacenamiento en la nube la misma dependencia que cualquier servicio en la nube? La dependencia es de una infraestructura genérica (S3, R2) en lugar de una aplicación específica. Si Fabric desapareciera, tus datos seguirían en tu contenedor S3 en formatos estándar. Si Obsidian desapareciera, tu bóveda local seguiría en tu portátil. La diferencia es que con "trae tu propio almacenamiento", tus datos son accesibles desde cualquier lugar en lugar de desde un solo dispositivo.
¿Es mejor el enfoque local-first para la privacidad? Para la privacidad frente a los proveedores de la nube, sí. Para la propiedad práctica de los datos, "trae tu propio almacenamiento" proporciona una privacidad equivalente (tus datos están encriptados en tu infraestructura) con acceso universal. La ventaja de privacidad de local-first es real, pero se consigue a costa de la accesibilidad y la complejidad de la sincronización.
¿Qué pasa con Obsidian Sync? ¿No resuelve eso el problema del acceso? Obsidian Sync funciona, pero es un servicio en la nube de pago, lo que significa que tu herramienta "local-first" ahora depende de los servidores de Obsidian para la sincronización. Si el atractivo de local-first es la independencia de los servicios en la nube, Obsidian Sync debilita en parte ese atractivo.
¿Puedo usar herramientas local-first para algunas cosas y Fabric para otras? Sí. Algunas personas usan Obsidian para una escritura profunda y concentrada en su dispositivo principal y Fabric para todo lo que necesita estar accesible en varios dispositivos: notas de reuniones, material de referencia, recortes web, notas de voz.
¿Cómo funciona técnicamente "trae tu propio almacenamiento"? Fabric lee y escribe en tu contenedor de almacenamiento en la nube designado (Amazon S3, Cloudflare R2). Los datos se encriptan en tránsito y en reposo. Los servidores de Fabric procesan los datos para la búsqueda y la IA, pero no los retienen. Si revocas el acceso de Fabric, tus datos permanecen en tu contenedor sin cambios.
¿Qué pasa si me encuentro en un lugar sin internet? Las aplicaciones de Fabric almacenan el contenido en caché de forma local para su navegación, pero para un funcionamiento completo se requiere conexión a internet. Para períodos prolongados sin internet, las herramientas local-first tienen ventaja. Para el patrón habitual (conectado la mayor parte del tiempo, desconectado ocasionalmente), la balanza se inclina a favor del acceso universal.
¿Es caro "trae tu propio almacenamiento"? Los costes de almacenamiento en S3 y R2 son muy bajos para uso personal (céntimos por GB al mes). Para una biblioteca de conocimiento típica, el coste de almacenamiento es insignificante en comparación con la suscripción a cualquier aplicación.
¿Qué pasa con la ventaja de rendimiento de local-first? Las herramientas local-first leen desde el disco, lo cual es rápido. Las herramientas basadas en la nube dependen de la velocidad de la red. En la práctica, las aplicaciones modernas respaldadas por CDN se cargan lo suficientemente rápido como para que la diferencia de rendimiento sea imperceptible para la mayoría de los usuarios. La velocidad de búsqueda es comparable porque la búsqueda semántica requiere una capacidad de cálculo que, en cualquier caso, es más rápida en la nube.
Lecturas relacionadas: Obsidian no es para todos, ¿Dónde vive tu conocimiento?, Sé dueño de tus datos, sé dueño de tu IA, El problema de los plugins. Páginas relacionadas: Privado y seguro, Aplicación de escritorio, Aplicación móvil.
Otras entradas de blog:

The Creative's Cold Start Problem

How to Stop Losing Momentum Between Study Sessions

Your Future Self Can't Read Your Mind

The Hemingway Bridge: Stop Working So You Can Start Again

Your ERP Has the Answers. Nobody Can Find Them.

The Usability Layer Your Business Systems Are Missing

Notas manuscritas vs. digitales: No deberías tener que elegir

Por qué tus notas a mano no se pueden buscar (y qué hacer al respecto)