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

♦ Boogie

El client JMAP natiu de correu + calendari per a Mac, iPhone, iPad i Apple Watch

Swift pur a cada plataforma Apple. Kotlin a Android. Dissenyat per a Stalwart Mail Server. Autoallotjat, privat, zero dependències.

A l'App Store · Prova gratuïta de 14 dies
macOS · iOS · iPadOS · watchOS · Android (beta)

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
  • 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 Meta Application 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 · iPadOS · watchOS · Android beta 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

L'aplicació d'escriptori de Fastmail és un embolcall Electron al voltant del seu client web, no una aplicació nativa. La seva API JMAP Calendar és interna i no s'exposa a clients de tercers. Boogie és l'únic client JMAP de correu + calendari veritablement natiu a totes quatre plataformes Apple.

Full de ruta — v1.x a v6.x lliurades en 4 plataformes Apple, Android en beta

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 sincronització intel·ligent, i18n, localització ✓ Fet
v5.x Paquet multiplataforma per a iOS i iPadOS ✓ Fet
v6.x Companyia per a watchOS amb redacció JMAP nativa ✓ Fet
beta Android (Kotlin / Jetpack Compose / Room / Hilt / Ktor) En curs

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

Boogie parla JMAP (JSON Meta Application 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 GRDB 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 Meta Application 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.

A quines plataformes funciona Boogie?

Boogie es distribueix per a macOS, iOS, iPadOS i watchOS en un únic paquet multiplataforma escrit en Swift. L'aplicació de watchOS redacta correus de manera nativa via JMAP des del canell — sense cap traspàs al telèfon. BoogieAndroid ha assolit la paritat de funcions amb iOS v6.0, amb 8 funcions natives (accessibilitat TalkBack, accions de lliscament configurables, ordenació persistent, plantilles de missatges, signatures HTML, imatges en línia, comprovants de lliurament, arbre de bústies a la barra lateral) i inclou 363 proves Kotlin (359 unitàries + 4 instrumentades). La versió signada per a Android (.aab + .apk) està llesta per carregar-la a Play Store Internal Testing; el desplegament a Production seguirà el llançament a Apple.

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

Sí. Boogie manté una base de dades GRDB (SQLite) 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?

macOS 14 Sonoma o posterior amb Apple Silicon (M1 o més recent). iOS 17 i iPadOS 17 o posterior. watchOS 11 o posterior (es recomana Apple Watch Series 9 / Ultra 1 o posterior). Android 13 o posterior per a la beta de BoogieAndroid. Totes les compilacions d'Apple estan signades i notaritzades; els DMG de descàrrega directa de macOS s'actualitzen via Sparkle.

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.