Cliente de Gmail nativo para macOS: qué significa “nativo” de verdad
“Nativa” es la palabra más usada en la página de cualquier app de Gmail, y significa al menos tres cosas distintas. Aquí está la definición que Hark se exige, qué partes de la app están hechas con los propios frameworks de macOS y el único lugar en el que usa el motor web del sistema — y por qué.
Tres sentidos de la palabra “nativa”
La palabra cumple funciones distintas en páginas de producto distintas. Antes de decidir si quieres una app nativa de Gmail, conviene saber cuál de ellas te están ofreciendo.
Un icono en el Dock
La app es la web de Gmail, cargada dentro de una copia de un navegador que viene con la app. Tienes un icono, una ventana y notificaciones; lo que hay dentro de la ventana es la misma página web que tenías en una pestaña. Es el significado más laxo y el más habitual.
Un aspecto de Mac
La interfaz también es una página web, pero con un estilo que imita a macOS — los grises correctos, una barra lateral, una barra de herramientas. En una captura de pantalla puede resultar convincente. Bajo el puntero se sigue comportando como una página: texto que se selecciona cuando querías arrastrar, menús dibujados en lugar de los del sistema, un motor de navegador que arrancar antes de que aparezca nada.
Hecha con los frameworks del sistema
La lista es una vista de lista real, los menús son los de la barra de menús, el campo de texto es el del sistema con su corrección ortográfica y su dictado, y la ventana es una ventana que el sistema sabe organizar en mosaico, ocultar y restaurar. No hay que arrancar nada antes de que la app pueda dibujar. Este es el significado que usa Hark, y el resto de la página explica lo que abarca.
Qué es nativo en Hark, en concreto
- Toda la interfaz. La lista de mensajes, la barra lateral y las etiquetas, la barra de herramientas, la búsqueda, la configuración, la cuadrícula del calendario y su editor, el panel de Tasks: SwiftUI y AppKit, dibujados por macOS. Los modos claro y oscuro siguen al sistema o a tu elección, y el color de acento lo eliges tú.
- La ventana de redacción. Escribir un mensaje se hace en una vista de texto real de macOS — negrita, cursiva y subrayado desde la barra de formato, el corrector ortográfico del sistema, el menú Edición estándar, enlaces e imágenes insertadas —, no en una página que finge serlo.
- El motor de sincronización. Un núcleo escrito en Rust se ejecuta en tu Mac, se comunica con Gmail, Calendar y Tasks a través de las API de Google y mantiene una base de datos local para que la bandeja de entrada se abra desde el disco y no desde la red.
- Todo lo que ofrece el escritorio. El Centro de notificaciones, un indicador en el Dock, un vistazo desde la barra de menús a lo nuevo, ventanas aparte para redactar, Spaces, ⌘Tab y actualizaciones que se instalan en su sitio.
El único lugar donde usa un motor web, y por qué
El correo HTML es HTML. Un boletín, un recibo, una invitación de calendario de un compañero: llegan como documentos web, y la única forma fiel de mostrarlos es con un motor web. Hark muestra el contenido de los mensajes con WebKit, el motor que ya forma parte de macOS y el mismo que usa Apple Mail para esa tarea.
Eso es algo distinto de incluir un navegador. No viene nada extra dentro de la app, no hay que arrancar nada antes de que aparezca la interfaz, el motor lo actualiza macOS y no nosotros, y se usa para el documento del panel de lectura — nunca para la app que lo rodea. Cuando respondes, el mensaje original va debajo de tu texto exactamente como llegó, así que una conversación citada sobrevive intacta a la ida y vuelta.
Cómo se nota la diferencia
- Abrir es abrir. La bandeja de entrada sale de una base de datos local, así que está en pantalla antes de que responda la red, y lo que ya se ha sincronizado se puede leer aunque no haya red.
- La búsqueda es la de Gmail.
from:,has:attachment,is:unread,newer_than:7d: los operadores llegan a Google tal como los escribes, y los resultados son los que daría Gmail. Una búsqueda que te guste puede convertirse en un filtro de Gmail, que se aplica entonces en los servidores de Google para todos los dispositivos en los que lees tu correo. - El escritorio se comporta como debe. Una notificación es una notificación de macOS, silenciosa mientras Hark es la app en primer plano. El indicador del Dock muestra el mismo número de no leídos que Gmail. ⌘W cierra la ventana que querías cerrar. Una ventana de redacción puede estar en otro Space.
- Un proceso, una sola tarea. No hay un navegador debajo compartiendo memoria con otras cuarenta pestañas, ni una segunda copia de uno metida dentro de la app.
Lo que no significa “nativa”
- No es otro Gmail. Las etiquetas, los filtros, la firma, la respuesta automática de vacaciones: son los de tu Gmail, leídos y escritos a través de la API. Cambia uno en Hark y la web lo ve; cámbialo en la web y Hark lo ve. Posponer es la única excepción — Google lo deja fuera de la API, así que Hark guarda en tu Mac la hora en que debe volver y devuelve la conversación por su cuenta.
- No es independiente de Google. Enviar, y cualquier cosa que cambie tu buzón, requiere conexión. Y los permisos de Google siguen limitando lo que Hark puede hacer — un mensaje eliminado va a la Papelera, por ejemplo, porque Hark no pide a propósito el permiso que le permitiría eliminar de forma definitiva.
- No está terminada. Hark está en beta. Conecta una cuenta de Gmail por instalación, hoy tiene pocos atajos de teclado (j, k, las teclas de flecha y Esc), y algunos ajustes de Gmail que la API no expone aparecen como enlaces a Gmail en la web en lugar de omitirse.
Si lo que te interesa es la parte del calendario, hay un artículo aparte sobre Gmail y tu calendario en una sola app nativa para Mac, y otro sobre cómo está hecho Hark para que tu correo nunca nos llegue.
Preguntas
¿Hark es una app web metida en un contenedor?
No. La interfaz — la lista de mensajes, la barra lateral, la barra de herramientas, la búsqueda, la configuración, la cuadrícula del calendario, el panel de Tasks, la ventana de redacción — está hecha con los propios frameworks de macOS, y la app no incluye ningún navegador. La web de Gmail no se carga nunca.
¿Hark usa WebKit en algún momento?
Sí, en un sitio: para mostrar el cuerpo HTML de un mensaje, con el WebKit que viene en macOS — el mismo motor que usa Apple Mail. Se usa para el documento, no para la interfaz, y no es una copia de un navegador metida dentro de la app.
¿Nativa significa que funciona sin conexión?
En parte. Lo que ya se ha sincronizado — mensajes, eventos del calendario, archivos adjuntos descargados — se puede leer sin conexión, porque está en una caché local en tu Mac. Enviar, y cualquier cosa que cambie tu buzón, requiere conexión con Google.
¿Se parecerá más a Gmail o a una app de correo de Mac?
A ambos, a propósito. Las ideas son de Gmail — conversaciones, etiquetas, posponer, operadores de búsqueda, filtros, una sola Papelera — y la ventana es una ventana de Mac: menús de verdad, el Centro de notificaciones, un indicador en el Dock, Spaces, ⌘W. La vista de lectura está medida frente a la de Gmail para que un mensaje se vea como esperas.
Hark está en beta pública gratuita.
macOS 14 o posterior en Apple silicon.
Ver la app — la ventana de la página de inicio es la interfaz real, y puedes cambiar su color de acento y su tema desde la propia página.