Boogie — Client natiu de correu electrònic i calendari JMAP per a macOS

♦ Boogie

El client natiu de correu electrònic i calendari JMAP per a macOS

Client JMAP en Swift pur — no és un wrapper web. Dissenyat per a Stalwart Mail Server. Autoallotjat, privat, zero dependències.

Requereix macOS 14+ (Sonoma) · Apple Silicon · Signat i notaritzat
macOS natiu · iOS i Android properament

Què s'ha construït — Funcionalitats natives de correu electrònic i calendari JMAP

Boogie és un client natiu de correu electrònic amb calendari integrat, creat específicament per a servidors JMAP com Stalwart. Aquí teniu la implementació completa de funcionalitats:

✉ Funcionalitats de correu

  • Redacta, envia, respon, reenvia
  • Cerca de text complet i ordenació
  • Adjunts amb arrossegar i deixar anar
  • Renderització de correu HTML (WKWebView)
  • Suport multicompte (descobriment automàtic)
  • Gestió de signatures
  • Cua de mutacions fora de línia
  • 41 idiomes — cobrint el 63% de la població mundial
  • Actualitzacions automàtiques Sparkle amb DMGs signats
  • Dreceres de Siri (9 App Intents)

📅 Funcionalitats de calendari

  • Vistes de dia, setmana i mes
  • Editor d'esdeveniments amb CRUD complet
  • Sincronització de calendari JMAP amb Stalwart
  • Format JSCalendar (RFC 8984)
  • Integrat a la mateixa aplicació
  • No és CalDAV — JMAP pur

⚙ Infraestructura i arquitectura

  • Signat amb certificat Apple Development
  • Zero dependències externes
  • Privacitat primer — sense telemetria, sense seguiment

Per què Boogie

Una alternativa nativa a Apple Mail per a correu electrònic autoallotjat

Per als usuaris que executen Stalwart o un altre servidor JMAP, Boogie és l'alternativa nativa a Apple Mail per a macOS que realment parla el protocol del vostre servidor. Apple Mail es connecta via IMAP i SMTP — no pot accedir als calendaris JMAP, les notificacions push ni la sincronització agrupada. Boogie es connecta de forma nativa al vostre servidor JMAP autoallotjat sense solucions alternatives, sense adaptadors i sense retransmissió al núvol.

Què és JMAP?

JMAP (JSON Mail Access Protocol) és un estàndard obert d'Internet definit a l'RFC 8620 que modernitza el correu electrònic substituint IMAP per una API sense estat basada en JSON. Una sola sol·licitud JMAP pot agrupar múltiples operacions — obtenir correu, sincronitzar esdeveniments del calendari, enviar notificacions en temps real — a través d'una connexió WebSocket persistent, fent-lo més ràpid i eficient que qualsevol implementació IMAP.

JMAP vs IMAP — Diferències clau

  • Disseny del protocol: IMAP és un protocol amb estat basat en text de 1986. JMAP és una API JSON sense estat estandarditzada el 2019 (RFC 8620) que agrupa múltiples operacions de correu en una sola sol·licitud HTTP.
  • Suport de calendari: IMAP només gestiona correu electrònic; els calendaris requereixen una connexió CalDAV separada. JMAP inclou la sincronització de calendari i contactes (RFC 8984) en el mateix protocol, eliminant completament la necessitat de CalDAV.
  • Rendiment: IMAP obté les metadades i els cossos dels missatges en viatges d'anada i tornada separats. JMAP recupera tot el necessari en una sola sol·licitud agrupada, reduint substancialment la latència en connexions d'alta latència.
  • Notificacions push: IMAP depèn de la consulta periòdica o IDLE — una connexió persistent que esgota la bateria al mòbil. JMAP lliura actualitzacions en temps real via WebSocket, és a dir, el correu nou apareix instantàniament sense consulta periòdica.
  • Eficiència mòbil: IMAP va ser dissenyat abans que existissin els dispositius mòbils i consumeix molt d'ample de banda. L'agrupació JSON i la sincronització delta de JMAP transmeten només l'estat modificat, fent-lo significativament més eficient en connexions mòbils.

Comparació de clients de correu JMAP — Boogie vs totes les alternatives

Hem analitzat tots els clients de correu electrònic JMAP disponibles avui. Boogie és l'únic client natiu de macOS JMAP amb suport de calendari integrat. Aquí teniu com es distribueix el panorama:

JMAP Email Clients Feature Comparison: Boogie, Swift Mail, Mailtemi, Parula, Twake Mail, Ltt.rs, and OpenCloud across platforms, native implementation, calendar support, and status
Client Plataforma Natiu Calendari JMAP Estat
Boogie macOS (iOS next) Disponible
Fastmail App All platforms Electron Només Fastmail (Electron)
Swift Mail macOS Només Fastmail
Mailtemi iOS / Android Calendari planificat
Parula Win / Mac / Linux Electron WIP En desenvolupament
Twake Mail iOS / Android / Web Flutter Només correu
Ltt.rs Android Prova de concepte
OpenCloud Web Web WIP Planificat per al 2026

Fastmail's desktop app is an Electron wrapper around their web client, not a native application. Their JMAP Calendar API is not exposed to third-party clients.

Full de ruta — 37 versions publicades, expansió a iOS i Android a continuació

Boogie Development Roadmap: v1.x through v3.x completed, next phases include iOS, iPadOS, watchOS and Android expansion with estimated effort hours and completion status
Fase Què Esforç Estat
v1.x Correu i calendari de compte únic, distribució, signatura de codi ✓ Fet
v2.x Multicompte, Swift 6, sanejador HTML, UX de signatures ✓ Fet
v3.x Migració a , sincronització intel·ligent, i18n, localització ✓ Fet
Següent iOS i iPadOS ( de codi compartit) Següent
Planificat Acompanyant per a watchOS Planificat
En avaluació Android mitjançant el transpilador Skip En avaluació

Estàndards oberts — JMAP, correu autoallotjat, sense bloqueig de proveïdor

Boogie parla JMAP (JSON Mail Access Protocol) — el successor modern d'IMAP basat en JSON que impulsa el correu autoallotjat i centrat en la privadesa. Sense protocols propietaris. Sense intermediaris al núvol. El vostre servidor de correu, les vostres dades, el vostre client.

Creat específicament per a Stalwart Mail Server, la implementació JMAP més completa disponible. Stalwart Mail Server suporta JMAP per a correu, calendaris, contactes i fitxers — i Boogie és el client d'escriptori natiu que fa que aquestes capacitats de correu autoallotjat siguin accessibles i fàcils d'utilitzar.

El suport del protocol JMAP inclou Fastmail, Migadu, Cyrus i altres servidors. Si el vostre servidor de correu parla JMAP, Boogie s'hi pot connectar.

Les vostres dades es queden al vostre servidor

Boogie no recull cap telemetria, no envia cap analítica i no encamina cap trànsit a través de cap intermediari al núvol. El vostre correu electrònic, esdeveniments del calendari i credencials s'emmagatzemen localment al vostre Mac o al vostre propi servidor JMAP — mai als nostres. L'aplicació funciona completament fora de línia amb una base de dades local, sincronitzant-se amb el vostre servidor només quan decidiu connectar-vos. Sense compte requerit. Sense dades recollides. Sense excepcions.

Suport lingüístic global — 41 idiomes incloent RTL i CJK

Boogie inclou 41 idiomes al web i 41 idiomes a l'app, incloent-hi àrab RTL, escriptures CJK i devanagari. Entre els clients d'escriptori JMAP natius, cap altra app s'acosta a aquesta profunditat de localització.

Client Web App RTL Notes
Boogie 41 41 6 escriptures, ~4.500M de parlants
Twake Mail 2 6* 6 al 90%+; 27 de 48 sense cap traducció
Ltt.rs 1 13 Traduccions comunitàries, només Android
Fastmail 1 36 ? Només interfície web, no és una app independent
Swift Mail 1 1 Només en anglès
Parula 1 1 Només en anglès
Mailtemi 1 1–2 Només en anglès

* Twake Mail llista 48 idiomes a través de Weblate, però només 6 estan substancialment traduïts (90%+). 27 idiomes no tenen cap traducció. Font: hosted.weblate.org/projects/linagora/teammail

Idiomes de l'app (41)

English, Japanese, Simplified Chinese, Traditional Chinese, French, Spanish, Brazilian Portuguese, Italian, Romanian, Greek, German, Korean, Arabic (RTL), Hindi, Turkish, Dutch, Polish, Thai, Russian, Ukrainian, Vietnamese, Indonesian, Swedish, Afrikaans.

~13.500 cadenes traduïdes per idioma.

Idiomes del web (41)

All 41 languages are available in both the app and the website.

Les localitzacions del web guien els usuaris en el seu idioma natiu abans de descarregar.

Per què importa el suport lingüístic

Un client JMAP creat per a correu autoallotjat és inherentment global — els servidors Stalwart funcionen a tot arreu. Boogie elimina la barrera de localització suportant 6 sistemes d'escriptura (llatí, CJK, hangul, àrab, devanagari, tailandès), disposició RTL i variants regionals com el portuguès brasiler i el xinès tradicional. Aquests 41 idiomes arriben a aproximadament 4.500 milions de parlants natius.

Preguntes freqüents

Què és JMAP?

JMAP (JSON Mail Access Protocol) és un estàndard de correu electrònic modern i obert definit a l'RFC 8620 que substitueix el protocol IMAP obsolet. Utilitza JSON eficient sobre HTTPS, admet notificacions push en temps real mitjançant WebSockets, i gestiona correu electrònic, calendaris i contactes en una única API unificada — fent-lo significativament més ràpid i eficient en ample de banda que IMAP.

Què és Stalwart Mail Server?

Stalwart Mail Server és un servidor de correu de codi obert i autoallotjat escrit en Rust que implementa l'especificació JMAP més completa disponible, incloent-hi suport per a correu, calendaris, contactes i emmagatzematge de fitxers. Està dissenyat per a persones i organitzacions preocupades per la privadesa que volen un control total sobre la seva infraestructura de correu electrònic sense dependre de proveïdors de núvol de tercers.

Boogie funciona amb Fastmail?

Sí. Boogie es connecta a qualsevol servidor que implementi l'estàndard JMAP, incloent-hi Fastmail, Migadu i Cyrus — no només Stalwart. El descobriment de sessió JMAP es gestiona automàticament, de manera que només cal proporcionar l'URL del servidor i les credencials per començar.

Com es compara Boogie amb Apple Mail?

Apple Mail utilitza IMAP i SMTP — protocols dels anys 1980 i 1990. Boogie parla exclusivament JMAP, proporcionant-vos notificacions push en temps real via WebSocket, sincronització de calendari integrada sense CalDAV, i una arquitectura dissenyada per a servidors autoallotjats en lloc de proveïdors de núvol. Per als usuaris que executen Stalwart o un altre servidor JMAP, Boogie ofereix capacitats que Apple Mail no pot proporcionar.

Boogie arribarà a iOS?

El suport per a iOS i iPadOS és la propera plataforma planificada després de macOS. Com que el del codi de Boogie ja està escrit com a Swift multiplataforma, es calcula que la migració requerirà aproximadament de 5 a 7 hores de treball d'implementació. Una aplicació acompanyant per a watchOS i el suport d'Android mitjançant el transpilador Skip també estan al full de ruta.

Boogie admet correu electrònic fora de línia?

Sí. Boogie manté una base de dades local del vostre correu electrònic i posa en cua els canvis sortints — redactar, enviar, eliminar, moure — quan la vostra connexió no està disponible. Els canvis se sincronitzen amb el vostre servidor JMAP tan bon punt es restableix la connectivitat, oferint-vos una experiència fora de línia fiable sense pèrdua de dades.

Quins són els requisits del sistema de Boogie?

Boogie requereix macOS 14 Sonoma o posterior i Apple Silicon (M1 o més recent). L'aplicació està signada amb un certificat Apple Development i notaritzada per a compatibilitat amb Gatekeeper. No cal instal·lar cap entorn d'execució, framework o dependència addicional — l'aplicació és totalment autònoma.

Per què Boogie utilitza JMAP en lloc d'IMAP?

IMAP va ser dissenyat el 1986 per a connexions lentes i intermitents i ha acumulat dècades d'extensions i solucions alternatives. JMAP és un protocol sense estat basat en JSON que agrupa múltiples operacions en una sola sol·licitud, lliura actualitzacions en temps real via WebSocket i gestiona calendaris juntament amb el correu electrònic en una sola API. Per a un client natiu de macOS construït des de zero, JMAP és la base correcta — no un protocol heretat readaptat per a l'ús modern.