Client Gmail natif pour macOS : ce que « natif » veut vraiment dire
« Natif » est le mot le plus utilisé sur la page de chaque app Gmail, et il recouvre au moins trois réalités différentes. Voici la définition que Hark s’impose, les parties de l’app construites avec les frameworks de macOS, et le seul endroit où il utilise le moteur web du système — et pourquoi.
Trois sens donnés au mot « natif »
Le mot ne désigne pas la même chose d’une page produit à l’autre. Avant de décider si vous voulez une app Gmail native, mieux vaut savoir laquelle on vous propose.
Une icône dans le Dock
L’app est le site Gmail, chargé dans une copie de navigateur livrée avec l’app. Vous avez une icône, une fenêtre et des notifications ; ce qu’il y a dans la fenêtre, c’est la même page web que dans votre onglet. C’est le sens le plus lâche, et le plus courant.
Un look Mac
L’interface est elle aussi une page web, mais habillée pour ressembler à macOS — les bons gris, une barre latérale, une barre d’outils. Sur une capture d’écran, cela peut faire illusion. Sous le pointeur, elle se comporte toujours comme une page : du texte qui se sélectionne quand vous vouliez faire glisser, des menus dessinés au lieu de ceux du système, un moteur de navigateur à démarrer avant que quoi que ce soit n’apparaisse.
Construit avec les frameworks de la plateforme
La liste est une vraie vue de liste, les menus sont ceux de la barre des menus, le champ de texte est celui du système, avec son correcteur et sa dictée, la fenêtre est une fenêtre que le système sait juxtaposer, masquer et restaurer. Rien n’a besoin de démarrer avant que l’app puisse s’afficher. C’est le sens que retient Hark, et le reste de cette page détaille ce qu’il recouvre.
Ce qui est natif dans Hark, précisément
- Toute l’interface. Liste des messages, barre latérale et libellés, barre d’outils, recherche, réglages, grille de l’agenda et son éditeur, panneau Tasks : SwiftUI et AppKit, dessinés par macOS. Le mode clair ou sombre suit le système ou votre choix, et la couleur d’accent est celle que vous choisissez.
- La fenêtre de rédaction. Un message s’écrit dans une vraie vue de texte macOS — gras, italique et souligné depuis la barre de mise en forme, correcteur orthographique du système, menu Édition standard, liens et images intégrées — et non dans une page qui fait semblant d’en être une.
- Le moteur de synchronisation. Un cœur écrit en Rust tourne sur votre Mac, dialogue avec Gmail, Agenda et Tasks via les API de Google, et tient une base de données locale : la boîte de réception s’ouvre depuis le disque plutôt que depuis le réseau.
- Tout ce qu’offre le bureau. Le Centre de notifications, une pastille dans le Dock, un aperçu des nouveautés depuis la barre des menus, des fenêtres de rédaction séparées, Spaces, ⌘Tab, et des mises à jour qui s’installent sur place.
Le seul endroit où il utilise un moteur web, et pourquoi
Un e-mail HTML, c’est du HTML. Une newsletter, un reçu, une invitation d’un collègue — tout cela arrive sous forme de documents web, et la seule façon fidèle de les afficher passe par un moteur web. Hark affiche le contenu des messages avec WebKit, le moteur déjà intégré à macOS, celui qu’utilise Mail d’Apple pour la même tâche.
Ce n’est pas la même chose qu’embarquer un navigateur. Rien de plus n’est livré dans l’app, rien n’a besoin de démarrer avant que l’interface n’apparaisse, le moteur est mis à jour par macOS et non par nous, et il sert au document du volet de lecture — jamais à l’app qui l’entoure. Quand vous répondez, le message d’origine est repris sous votre texte exactement tel qu’il est arrivé : une conversation citée survit intacte à l’aller-retour.
Ce que la différence change au quotidien
- Ouvrir, c’est ouvrir. La boîte de réception vient d’une base de données locale : elle est à l’écran avant que le réseau ait répondu, et ce qui est déjà synchronisé reste lisible même sans aucune connexion.
- La recherche est celle de Gmail.
from:,has:attachment,is:unread,newer_than:7d— les opérateurs sont transmis à Google tels que saisis, et les résultats sont ceux que donnerait Gmail. Une recherche qui vous convient peut devenir un filtre Gmail, qui s’exécute alors côté Google pour tous les appareils sur lesquels vous lisez vos e-mails. - Le bureau se comporte comme il faut. Une notification est une notification macOS, silencieuse tant que Hark est l’app au premier plan. La pastille du Dock indique le même nombre de non-lus que Gmail. ⌘W ferme la fenêtre que vous visiez. Une fenêtre de rédaction peut se trouver sur un autre Space.
- Un processus, une seule tâche. Aucun navigateur en dessous ne partage sa mémoire avec quarante autres onglets, et aucune seconde copie de navigateur n’est embarquée dans l’app.
Ce que natif ne veut pas dire
- Pas un autre Gmail. Libellés, filtres, signature, réponse automatique : ce sont ceux de votre Gmail, lus et écrits via l’API. Modifiez-en un dans Hark et le web le voit ; modifiez-le sur le web et Hark le voit. La mise en attente est la seule exception — Google ne l’expose pas dans l’API : Hark conserve donc l’heure de réveil sur votre Mac et fait revenir la conversation lui-même.
- Pas indépendant de Google. L’envoi, et tout ce qui modifie votre boîte mail, nécessite une connexion. Et les autorisations de Google encadrent toujours ce que Hark peut faire — un message supprimé va dans la corbeille, par exemple, car Hark ne demande volontairement pas l’autorisation qui lui permettrait de supprimer définitivement.
- Pas terminé. Hark est en bêta. Il connecte un seul compte Gmail par installation, ses raccourcis clavier sont peu nombreux pour l’instant (j, k, les touches fléchées et Échap), et quelques paramètres Gmail que l’API n’expose pas sont listés sous forme de liens vers Gmail sur le web plutôt qu’omis.
Si c’est l’agenda qui vous intéresse, un article distinct traite de Gmail et votre agenda dans une seule app Mac native, et un autre de la façon dont Hark est conçu pour que vos e-mails ne nous parviennent jamais.
Questions
Hark est-il une app web dans une enveloppe ?
Non. L’interface — liste des messages, barre latérale, barre d’outils, recherche, réglages, grille de l’agenda, panneau Tasks, fenêtre de rédaction — est construite avec les frameworks de macOS, et l’app n’embarque aucun navigateur. Le site Gmail n’est jamais chargé.
Hark utilise-t-il WebKit ?
Oui, à un seul endroit : pour afficher le contenu HTML d’un message, avec le WebKit fourni avec macOS — le moteur qu’utilise Mail d’Apple. Il sert au document, pas à l’interface, et ce n’est pas une copie de navigateur embarquée dans l’app.
Natif veut-il dire que l’app fonctionne hors ligne ?
En partie. Ce qui est déjà synchronisé — messages, événements, pièces jointes téléchargées — reste lisible sans connexion, car tout se trouve dans un cache local sur votre Mac. L’envoi, et tout ce qui modifie votre boîte mail, nécessite une connexion à Google.
L’expérience ressemble-t-elle à Gmail ou à une app de messagerie Mac ?
Aux deux, volontairement. Les concepts sont ceux de Gmail — conversations, libellés, mise en attente, opérateurs de recherche, filtres, une seule corbeille — et la fenêtre est une fenêtre Mac : vrais menus, Centre de notifications, pastille dans le Dock, Spaces, ⌘W. La vue de lecture est calquée sur celle de Gmail pour qu’un message ait l’apparence attendue.
Hark est en bêta publique gratuite.
macOS 14 ou ultérieur sur Apple silicon.
Découvrir l’app — la fenêtre de la page d’accueil est la véritable interface, et vous pouvez y changer l’accent et le thème.