Caso de uso

Una app de notas construida para Windows,
no portada desde un navegador

Snoq es una aplicación WPF nativa – no Electron, no un wrapper web. Arranca rápido, usa poca memoria y se siente como un software hecho para Windows, no simplemente adaptado para correr en él.

Snoq app de notas Windows nativa mostrando una nota de texto enriquecido en la interfaz WPF con tema oscuro

La mayoría de las apps de notas en Windows son aplicaciones web disfrazadas

Notion, Obsidian, Standard Notes, Joplin – todas son aplicaciones Electron. Electron incluye un navegador Chromium completo en cada instalación, que es como las aplicaciones construidas para la web terminan ejecutándose en el escritorio. Funciona, en su mayor parte. Pero el coste es medible: una aplicación Electron en reposo puede usar 200–400 MB de RAM antes de haber escrito una sola palabra. El arranque es lento porque lanzar Chromium es lento.

Los usuarios que prestan atención lo notan. La ventana se siente ligeramente fuera de lugar – el renderizado del texto, la física del desplazamiento, cómo se ven las fuentes – porque la interfaz es una página web, no un control de Windows. En una máquina con diez pestañas del navegador, Slack y varias herramientas de desarrollo ya abiertas, otro proceso de Chromium para un bloc de notas es una carga adicional perceptible.

Las apps nativas son más raras en Windows de lo que deberían ser

Desarrollar de forma nativa en Windows significa WPF o WinUI – la Windows Presentation Foundation o su sucesor. Estos son verdaderos kits de herramientas de Windows: renderizado acelerado por GPU, escalado DPI correcto, renderizado de fuentes del sistema, integración fluida con la accesibilidad y la entrada de Windows. Producen aplicaciones que parecen parte del sistema operativo.

La mayoría de los desarrolladores eligen Electron porque les permite compartir código entre Mac, Windows y Linux. Es una decisión de ingeniería pragmática, y para muchas herramientas está bien. Pero para una app de notas que abres cada día, la diferencia en la sensación de uso y el consumo de recursos se acumula.

Snoq está construido sobre WPF – el framework UI nativo de Windows

La carcasa de la aplicación Snoq es una app WPF (.NET) nativa. La ventana, las pestañas, la lista de notas, la barra lateral, el botón de bloqueo en la barra de título – todos son controles nativos de Windows y paneles WPF personalizados. Ninguna instancia de Chromium gestiona la carcasa de la aplicación.

El editor dentro de la nota es un editor de texto enriquecido Quill.js ejecutándose en un componente CefSharp integrado – un renderizador Chromium aislado usado específicamente para la superficie de edición. Así se obtiene un editor de texto enriquecido completo (encabezados, bloques de código, imágenes en línea, hipervínculos) manteniendo la carcasa de la aplicación nativa. CefSharp está integrado – no es Electron. Obtienes un renderizador aislado para el editor, no una aplicación Chromium completa envolviendo tu gestor de notas.

El resultado es un arranque rápido, baja memoria en reposo y una interfaz que se integra naturalmente con Windows – escalado DPI, gestión de ventanas, detección automática del tema del sistema para los modos oscuro y claro.

Ventana WPF nativa con barra de título personalizada – no un marco de navegador

Lo que «nativo» significa para tu flujo de trabajo diario

Arranque rápido

Sin arranque de Chromium, sin inicialización del motor web. Snoq se abre rápidamente – pulsa el atajo de teclado, las notas están ahí. El atajo global te permite abrir la app sin tocar la barra de tareas.

Baja memoria en reposo

Una carcasa WPF nativa usa sustancialmente menos memoria que un wrapper de Electron en reposo. En una máquina que ya está ocupada, ese margen importa.

Escalado DPI y renderizado de fuentes correcto

WPF respeta de forma nativa la configuración DPI de Windows. El texto escala correctamente al 125%, 150% y 200% sin el desenfoque que las apps con renderizado web a veces producen a DPI distintos del 100%.

Integración con el tema del sistema

Los modos oscuro y claro siguen automáticamente el tema del sistema de Windows. No hay configuración separada que gestionar dentro de la app – cambia con tu sistema.

Actualizaciones silenciosas en segundo plano

Las actualizaciones se aplican en segundo plano a través de Squirrel.NET sin interrumpir tu sesión. Sin pop-ups, sin banners de «reinicio requerido» a mitad de una nota. La app se mantiene actualizada sin exigir tu atención.

Sin permisos de administrador

Snoq se instala en tu carpeta de usuario sin privilegios de administrador. Sin solicitud UAC, sin aprobación de TI requerida. La desinstalación es igual de limpia.

El editor es un espacio de trabajo de texto enriquecido completo

Carcasa nativa, editor rico. Encabezados, listas ordenadas y no ordenadas, bloques de código con resaltado de sintaxis, imágenes en línea, hipervínculos, citas. Espacio de trabajo con múltiples pestañas – abre varias notas simultáneamente, cambia al instante, abre una nota en una nueva pestaña con un clic central o un botón.

Búsqueda de texto completo en todas las notas, no solo títulos. Categorías de notas para organización. Notas favoritas para acceso rápido. Ordena notas por fecha o nombre. Exportación a PDF. Copia de seguridad y restauración del vault cifrado. Nueve fuentes de editor con tamaño, altura de línea y ancho máximo de contenido configurables. Corrección ortográfica activable o desactivable.

Cifrado AES-256 opcional – configurado en el primer lanzamiento – con un atajo de bloqueo instantáneo. Bloquea la app antes de alejarte, contraseña requerida para desbloquear. Todo se queda local; nada se sincroniza.

Preguntas frecuentes

«Dijiste que usa CefSharp – ¿no es eso Electron?»

No. Electron es un framework donde Chromium ES la carcasa de la aplicación – la ventana, los menús, toda la interfaz es una página web. CefSharp es un renderizador integrado: un componente Chromium aislado dentro de una aplicación WPF para un propósito específico – ejecutar el editor de texto enriquecido Quill.js. La carcasa de la aplicación, la gestión de ventanas, las pestañas y todos los controles nativos son WPF. Obtienes un renderizador aislado para la superficie del editor, no un framework web completo que gestiona todo.

«¿Por qué no UWP o WinUI 3?»

WPF es un framework maduro y estable con excelente soporte de bibliotecas – incluyendo para CefSharp y la pila de cifrado. WinUI 3 es la dirección futura para las apps nativas de Windows, pero el camino de migración no es trivial y WPF ofrece la misma experiencia de usuario para el conjunto de características de esta app. La diferencia entre WPF y WinUI 3 no es algo que los usuarios notarían en el uso diario.

«¿Funciona en Windows 10 o solo en Windows 11?»

Ambos. Windows 10 y Windows 11 son totalmente compatibles. No se necesitan derechos de administrador para instalar.

«¿Está disponible para Mac o Linux?»

No. Solo Windows. Desarrollar de forma nativa en una plataforma es como se obtiene una experiencia nativa en esa plataforma. Snoq no está portado ni envuelto – está escrito específicamente para Windows, y esa especificidad es en parte lo que le da su sensación distintiva.

Una app de notas que se siente en casa en Windows

Gratis, nativa, sin cuenta. Windows 10 y 11.

Descargar Snoq gratis

Windows 10 / 11 – ~166 MB – sin permisos de administrador