Boogie — Inheemse JMAP e-pos + kalender-kliënt vir macOS

♦ Boogie

Die inheemse JMAP e-pos- + kalenderkliënt vir Mac, iPhone, iPad en Apple Watch

Suiwer Swift op elke Apple-platform. Kotlin op Android. Gebou vir Stalwart Mail Server. Selfgehuisves, privaat, nul afhanklikhede.

In die App Store · 14-dae gratis proeftydperk
macOS · iOS · iPadOS · watchOS · Android (beta)

Wat gebou is — Inheemse JMAP e-pos + kalenderkenmerke

Boogie is 'n inheemse e-poskliënt met geïntegreerde kalender, spesifiek gebou vir JMAP-bedieners soos Stalwart. Hier is die volledige implementering:

✉ E-poskenmerke

  • Stel op, stuur, antwoord, stuur aan
  • Voltekssoektog en sortering
  • Aanhangsels met sleep-en-los
  • HTML e-posweergawe (WKWebView)
  • Meervoudige rekening-ondersteuning (outo-ontdekking)
  • Handtekeningbestuur
  • Vanlyn-mutasie-tou
  • 41 tale — dek 63% van die wêreldbevolking
  • Outomatiese opdaterings
  • Siri-kortpaaie (9 App Intents)

📅 Kalenderkenmerke

  • Dag-, week- en maandaansig
  • Gebeurtenisredigeerder met volle CRUD
  • JMAP-kalendersinkronisering met Stalwart
  • JSCalendar-formaat (RFC 8984)
  • Geïntegreer in dieselfde toepassing
  • Nie CalDAV nie — suiwer JMAP

⚙ Infrastruktuur en argitektuur

  • Kode-geteken met Apple Development-sertifikaat
  • Nul eksterne afhanklikhede
  • Privaatheid-eerste — geen telemetrie, geen nasporing

Hoekom Boogie

'n Inheemse Apple Mail-alternatief vir selfgehuisveste e-pos

Vir gebruikers wat Stalwart of 'n ander JMAP-bediener bestuur, is Boogie die inheemse macOS Apple Mail-alternatief wat werklik jou bediener se protokol praat. Apple Mail verbind via IMAP en SMTP — dit kan nie toegang tot JMAP-kalenders, stootkennisgewings of gebondelde sinkronisering verkry nie. Boogie verbind inheems met jou selfgehuisveste JMAP-bediener sonder oplossings, sonder adapters en sonder wolkaflos.

Wat is JMAP?

JMAP (JSON Meta Application Protocol) is 'n oop internetstandaard gedefinieer in RFC 8620 wat e-pos moderniseer deur IMAP met 'n toestandlose, JSON-gebaseerde API te vervang. 'n Enkele JMAP-versoek kan veelvoudige bewerkings bondeleer — pos ophaal, kalendergebeurtenisse sinkroniseer, intydse kennisgewings stoot — oor 'n aanhoudende WebSocket-verbinding, wat dit vinniger en doeltreffender as enige IMAP-implementering maak.

JMAP teenoor IMAP — sleutelverskille

  • Protokolontwerp: IMAP is 'n toestandsvolle, teksgebaseerde protokol uit 1986. JMAP is 'n toestandlose JSON API wat in 2019 gestandaardiseer is (RFC 8620) en veelvoudige posbewerkings in 'n enkele HTTP-versoek bondeleer.
  • Kalenderondersteuning: IMAP hanteer slegs e-pos; kalenders vereis 'n aparte CalDAV-verbinding. JMAP sluit kalender- en kontaksinkronisering (RFC 8984) in dieselfde protokol in, wat die behoefte aan CalDAV heeltemal uitskakel.
  • Werkverrigting: IMAP haal boodskapmetadata en liggame in aparte rondreise op. JMAP haal alles wat nodig is in een gebondelde versoek, wat vertraging aansienlik op hoë-vertragingsverbindings verminder.
  • Stootkennisgewings: IMAP maak staat op peiling of IDLE — 'n houverbinding wat battery op mobiele toestelle dreineer. JMAP lewer intydse opdaterings via WebSocket, wat beteken dat nuwe pos onmiddellik verskyn sonder peiling.
  • Mobiele doeltreffendheid: IMAP is ontwerp voor mobiele toestelle bestaan het en is bandwydte-swaar. JMAP se JSON-bondeling en delta-sinkronisering stuur slegs veranderde toestand oor, wat dit aansienlik doeltreffender op sellulêre verbindings maak.

JMAP e-poskliënt vergelyking — Boogie teenoor elke alternatief

Ons het elke beskikbare JMAP e-poskliënt ondersoek. Boogie is die enigste inheemse macOS JMAP-kliënt met ingeboude kalenderondersteuning. Hier is hoe die landskap lyk:

JMAP Email Clients Feature Comparison: Boogie, Swift Mail, Mailtemi, Parula, Twake Mail, Ltt.rs, and OpenCloud across platforms, native implementation, calendar support, and status
Kliënt Platform Inheems JMAP-kalender Status
Boogie macOS · iOS · iPadOS · watchOS · Android beta Gestuur
Fastmail App All platforms Electron Slegs Fastmail (Electron)
Swift Mail macOS Slegs Fastmail
Mailtemi iOS / Android Kalender beplan
Parula Win / Mac / Linux Electron WIP In ontwikkeling
Twake Mail iOS / Android / Web Flutter Slegs e-pos
Ltt.rs Android Bewys van konsep
OpenCloud Web Web WIP Beplan vir 2026

Fastmail se rekenaartoepassing is 'n Electron-omhulsel om hul webkliënt, nie 'n inheemse toepassing nie. Hul JMAP-kalender-API is intern en word nie aan derdeparty-kliënte blootgestel nie. Boogie is die enigste werklik inheemse JMAP e-pos- + kalenderkliënt oor al vier Apple-platforms.

Padkaart — v1.x tot v6.x gestuur oor 4 Apple-platforms, Android in 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 Wat Inspanning Status
v1.x Enkelrekening e-pos + kalender, verspreiding, kodetekening ✓ Klaar
v2.x Meervoudige rekeninge, Swift 6, HTML-suiwering, handtekening-UX ✓ Klaar
v3.x slim sinkronisering, i18n, lokalisering ✓ Klaar
v5.x iOS- en iPadOS-multiplatformbundel ✓ Klaar
v6.x watchOS-metgesel met inheemse JMAP-opstel ✓ Klaar
beta Android (Kotlin / Jetpack Compose / Room / Hilt / Ktor) Aan die gang

Oop standaarde — JMAP, selfgehuisveste e-pos, geen verskafferslot nie

Boogie praat JMAP (JSON Meta Application Protocol) — die moderne, JSON-gebaseerde IMAP-opvolger wat selfgehuisveste en privaatheid-eerste e-pos aandryf. Geen eie protokolle nie. Geen wolkmiddelman nie. Jou posbediener, jou data, jou kliënt.

Spesifiek gebou vir Stalwart Mail Server, die mees volledige JMAP-implementering beskikbaar. Stalwart Mail Server ondersteun JMAP vir pos, kalenders, kontakte en lêers — en Boogie is die inheemse rekenaarkliënt wat daardie selfgehuisveste e-posvermoëns toeganklik en gebruikersvriendelik maak.

JMAP-protokolondersteuning sluit in Fastmail, Migadu, Cyrus en ander bedieners. As jou posbediener JMAP praat, kan Boogie daarmee verbind.

Jou data bly op jou bediener

Boogie versamel geen telemetrie, stuur geen analitiek, en stuur geen verkeer deur enige wolktussenganger nie. Jou e-pos, kalendergebeurtenisse en geloofsbriewe word plaaslik op jou Mac of op jou eie JMAP-bediener gestoor — nooit op ons s'n nie. Die toepassing werk volledig vanlyn met 'n plaaslike GRDB-databasis en sinkroniseer slegs met jou bediener wanneer jy kies om te verbind. Geen rekening nodig nie. Geen data geoes nie. Geen uitsonderings nie.

Wêreldwye taalondersteuning — 41 tale insluitend RTL en CJK

Boogie word verskaf met 41 webwerftale en 41 toepassingtale, insluitend RTL Arabies, CJK-skrifte en Devanagari. Onder inheemse JMAP-rekenaarkliënte kom geen ander toepassing naby aan hierdie lokaliseringsdiepte nie.

Kliënt Webwerf Toep RTL Notas
Boogie 41 41 6 skrifstelsels, ~4,5 mjd sprekers
Twake Mail 2 6* 6 op 90%+; 27 uit 48 het geen vertaling nie
Ltt.rs 1 13 Gemeenskapsvertalings, slegs Android
Fastmail 1 36 ? Slegs webkoppelvlak, nie 'n alleenstaande toepassing nie
Swift Mail 1 1 Slegs Engels
Parula 1 1 Slegs Engels
Mailtemi 1 1–2 Slegs Engels

* Twake Mail lys 48 tale via Weblate, maar slegs 6 is wesenlik vertaal (90%+). 27 tale het geen vertaling nie. Bron: hosted.weblate.org/projects/linagora/teammail

Toep-tale (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 vertaalde stringe per taal.

Webwerf-tale (41)

Al 41 tale is beskikbaar in beide die toepassing en die webwerf.

Webwerflokaliserings lei gebruikers in hul moedertaal voordat hulle aflaai.

Hoekom taalondersteuning belangrik is

'n JMAP-kliënt wat vir selfgehuisveste e-pos gebou is, is inherent wêreldwyd — Stalwart-bedieners loop oral. Boogie verwyder die lokaliseringshindernis deur 6 skrifstelsels (Latyn, CJK, Hangul, Arabies, Devanagari, Thai), RTL-uitleg en streeksvariante soos Brasiliaanse Portugees en Tradisionele Sjinees te ondersteun. Hierdie 41 tale bereik ongeveer 4,5 miljard moedertaalsprekers.

Gereeld gevra vrae

Wat is JMAP?

JMAP (JSON Meta Application Protocol) is 'n moderne, oop e-posstandaard gedefinieer in RFC 8620 wat die verouderde IMAP-protokol vervang. Dit gebruik doeltreffende JSON oor HTTPS, ondersteun intydse stoot via WebSockets, en hanteer e-pos, kalenders en kontakte in 'n enkele verenigende API — wat dit aansienlik vinniger en meer bandwydte-doeltreffend as IMAP maak.

Wat is Stalwart Mail Server?

Stalwart Mail Server is 'n oopbron, selfgehuisveste posbediener geskryf in Rust wat die mees volledige JMAP-spesifikasie beskikbaar implementeer, insluitend ondersteuning vir pos, kalenders, kontakte en lêerberging. Dit is ontwerp vir privaatheidsbewuste individue en organisasies wat volle beheer oor hul e-posinfrastruktuur wil hê sonder om op derdeparty-wolkverskaffers staat te maak.

Werk Boogie met Fastmail?

Ja. Boogie verbind met enige bediener wat die JMAP-standaard implementeer, insluitend Fastmail, Migadu en Cyrus — nie net Stalwart nie. JMAP-sessie-ontdekking word outomaties hanteer, so jy hoef net jou bediener-URL en geloofsbriewe te verskaf om te begin.

Hoe vergelyk Boogie met Apple Mail?

Apple Mail gebruik IMAP en SMTP — protokolle uit die 1980's en 1990's. Boogie praat uitsluitlik JMAP, wat jou intydse stootkennisgewings via WebSocket gee, geïntegreerde kalendersinkronisering sonder CalDAV, en 'n argitektuur wat vir selfgehuisveste bedieners gebou is eerder as wolkverskaffers. Vir gebruikers wat Stalwart of 'n ander JMAP-bediener bestuur, bied Boogie vermoëns wat Apple Mail nie kan verskaf nie.

Op watter platforms loop Boogie?

Boogie word as 'n enkele Swift-multiplatformbundel vir macOS, iOS, iPadOS en watchOS versprei. Die watchOS-toepassing stel e-pos inheems via JMAP vanaf jou pols op — geen oordrag na die foon toe nie. BoogieAndroid het nou dieselfde funksiepariteit as iOS v6.0 met 8 inheemse funksies (TalkBack-toeganklikheid, stelbare veegaksies, volgehoue sortering, boodskapsjablone, HTML-handtekeninge, inlynbeelde, afleweringskwitansies, sybalk-posbusboom) en word gelewer met 363 Kotlin-toetse (359 eenheid + 4 geïnstrumenteer). Die onderteken Android-vrystelling (.aab + .apk) is gereed vir Play Store Internal Testing-oplaai; die uitrol na Production volg ná die Apple-bekendstelling.

Ondersteun Boogie vanlyn e-pos?

Ja. Boogie handhaaf 'n plaaslike GRDB (SQLite) databasis van jou e-pos en plaas uitgaande veranderings — skryf, stuur, verwyder, skuif — in 'n tou wanneer jou verbinding onbeskikbaar is. Veranderings word met jou JMAP-bediener gesinkroniseer sodra konnektiwiteit herstel word, wat jou 'n betroubare vanlyn-ervaring sonder dataverlies gee.

Wat is Boogie se stelselvereistes?

macOS 14 Sonoma of later met Apple Silicon (M1 of nuwer). iOS 17 en iPadOS 17 of later. watchOS 11 of later (Apple Watch Series 9 / Ultra 1 of later word aanbeveel). Android 13 of later vir die BoogieAndroid-beta. Alle Apple-bouwerke is kodegetekend en genotariseer; direkte aflaai-DMG's vir macOS werk self op via Sparkle.

Hoekom gebruik Boogie JMAP in plaas van IMAP?

IMAP is in 1986 ontwerp vir stadige, onderbroke verbindings en het dekades van uitbreidings en oplossings opgehoop. JMAP is 'n toestandlose, JSON-gebaseerde protokol wat veelvoudige bewerkings in 'n enkele versoek bondeleer, intydse opdaterings via WebSocket lewer, en kalenders saam met e-pos in een API hanteer. Vir 'n inheemse macOS-kliënt wat van nuuts af gebou is, is JMAP die korrekte fondament — nie 'n erfenisprotokal wat vir moderne gebruik aangebou is nie.