Boogie — Programu Asilia ya Barua Pepe na Kalenda ya JMAP kwa macOS

♦ Boogie

Programu asilia ya barua pepe na kalenda ya JMAP kwa macOS

Mteja JMAP wa Swift safi — si kifurushi cha wavuti. Imejengwa kwa Stalwart Mail Server. Kujihifadhi, faragha, tegemezi sifuri.

Inahitaji macOS 14+ (Sonoma) · Apple Silicon · Imesainiwa na Kuthibitishwa
macOS asilia · iOS na Android zinakuja hivi karibuni

Yaliyojengwa — Vipengele Asilia vya Barua Pepe na Kalenda ya JMAP

Boogie ni programu asilia ya barua pepe yenye kalenda iliyounganishwa, iliyoundwa mahsusi kwa seva za JMAP kama Stalwart. Hii ndiyo utekelezaji kamili wa vipengele:

✉ Vipengele vya Barua Pepe

  • Tunga, tuma, jibu, sambaza
  • Utafutaji kamili wa maandishi na upangaji
  • Viambatisho kwa kuburuta na kudondosha
  • Uonyeshaji wa barua pepe za HTML (WKWebView)
  • Msaada wa akaunti nyingi (ugunduzi wa kiotomatiki)
  • Usimamizi wa sahihi
  • Foleni ya mabadiliko nje ya mtandao
  • Lugha 41 — inashughulikia 63% ya watu duniani
  • Masasisho ya kiotomatiki ya Sparkle na DMGs zilizosainiwa
  • Njia za Mkato za Siri (App Intents 4)

📅 Vipengele vya Kalenda

  • Mitazamo ya siku, wiki, na mwezi
  • Kihariri cha matukio na CRUD kamili
  • Usawazishaji wa Kalenda ya JMAP na Stalwart
  • Muundo wa JSCalendar (RFC 8984)
  • Imejumuishwa katika programu moja
  • Si CalDAV — JMAP safi

⚙ Miundombinu na Usanifu

  • Imesainiwa na cheti cha Apple Development
  • Sifuri utegemezi wa nje
  • Faragha kwanza — hakuna telemetri, hakuna ufuatiliaji

Kwa nini Boogie

Mbadala Asilia wa Apple Mail kwa Barua Pepe ya Kujihudumia

Kwa watumiaji wanaoendesha Stalwart au seva nyingine ya JMAP, Boogie ni mbadala asilia wa macOS wa Apple Mail ambao kweli unazungumza itifaki ya seva yako. Apple Mail inaunganisha kupitia IMAP na SMTP — haiwezi kufikia kalenda za JMAP, arifa za papo hapo, au usawazishaji uliokusanywa. Boogie inaunganisha asili na seva yako ya JMAP inayojihudumia bila njia mbadala, bila adapta, na bila relay ya wingu.

JMAP ni nini?

JMAP (JSON Mail Access Protocol) ni kiwango huria cha mtandao kilichofafanuliwa katika RFC 8620 kinachosasisha barua pepe kwa kuchukua nafasi ya IMAP na API isiyo na hali inayotegemea JSON. Ombi moja la JMAP linaweza kukusanya shughuli nyingi — kupata barua pepe, kusawazisha matukio ya kalenda, kusukuma arifa za papo hapo — kupitia muunganisho wa kudumu wa WebSocket, na kuifanya kuwa haraka na bora zaidi kuliko utekelezaji wowote wa IMAP.

JMAP dhidi ya IMAP — Tofauti Kuu

  • Muundo wa itifaki: IMAP ni itifaki yenye hali, inayotegemea maandishi kutoka 1986. JMAP ni API ya JSON isiyo na hali iliyosanifishwa mwaka 2019 (RFC 8620) inayokusanya shughuli nyingi za barua pepe katika ombi moja la HTTP.
  • Msaada wa kalenda: IMAP inashughulikia barua pepe pekee; kalenda zinahitaji muunganisho tofauti wa CalDAV. JMAP inajumuisha usawazishaji wa kalenda na anwani (RFC 8984) katika itifaki hiyo hiyo, ikiondoa haja ya CalDAV kabisa.
  • Utendaji: IMAP inapata metadata ya ujumbe na mwili katika safari tofauti za kwenda na kurudi. JMAP inapata kila kitu kinachohitajika katika ombi moja lililokusanywa, kupunguza ucheleweshaji kwa kiasi kikubwa kwenye miunganisho yenye ucheleweshaji mkubwa.
  • Arifa za papo hapo: IMAP inategemea uchunguzi au IDLE — muunganisho wa kudumu unaomeza betri kwenye simu. JMAP hutoa masasisho ya papo hapo kupitia WebSocket, ikimaanisha barua pepe mpya inaonekana mara moja bila uchunguzi.
  • Ufanisi wa simu: IMAP iliundwa kabla ya vifaa vya simu kuwepo na inatumia bandwidth nyingi. Ukusanyaji wa JSON wa JMAP na usawazishaji wa tofauti zinatuma tu hali iliyobadilika, na kuifanya kuwa bora zaidi kwenye miunganisho ya simu.

Ulinganisho wa Programu za Barua Pepe za JMAP — Boogie dhidi ya Kila Mbadala

Tulifanya uchunguzi wa kila programu ya barua pepe ya JMAP inayopatikana leo. Boogie ndiyo programu pekee asilia ya macOS ya JMAP yenye msaada wa kalenda uliojengwa ndani. Hivi ndivyo mandhari inavyogawanyika:

JMAP Email Clients Feature Comparison: Boogie, Swift Mail, Mailtemi, Parula, Twake Mail, Ltt.rs, and OpenCloud across platforms, native implementation, calendar support, and status
Programu Jukwaa Asilia Kalenda ya JMAP Hali
Boogie macOS (iOS next) Inasambazwa
Fastmail App All platforms Electron Fastmail tu (Electron)
Swift Mail macOS Fastmail pekee
Mailtemi iOS / Android Kalenda imepangwa
Parula Win / Mac / Linux Electron WIP Inaendelezwa
Twake Mail iOS / Android / Web Flutter Barua pepe pekee
Ltt.rs Android Dhana ya uthibitisho
OpenCloud Web Web WIP Imepangwa kwa 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.

Ramani ya Maendeleo — Matoleo 37 Yametolewa, Upanuzi wa iOS na Android Unafuata

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
Awamu Nini Juhudi Hali
v1.x Barua pepe na kalenda ya akaunti moja, usambazaji, usainiaji wa msimbo ✓ Imekamilika
v2.x Akaunti nyingi, Swift 6, kisafishaji cha HTML, UX ya sahihi ✓ Imekamilika
v3.x Uhamaji wa , usawazishaji wenye akili, i18n, utafsiri ✓ Imekamilika
Inayofuata iOS na iPadOS ( msimbo unaoshirikiwa) Inayofuata
Imepangwa Mwenza wa watchOS Imepangwa
Inatathminiwa Android kupitia kibadilishaji cha Skip Inatathminiwa

Viwango Huria — JMAP, Barua Pepe ya Kujihudumia, Bila Kufungwa na Muuzaji

Boogie inazungumza JMAP (JSON Mail Access Protocol) — mrithi wa kisasa wa IMAP unaotegemea JSON unaoendesha barua pepe za kujihudumia na za faragha kwanza. Hakuna itifaki za kibinafsi. Hakuna mpatanishi wa wingu. Seva yako ya barua pepe, data yako, programu yako.

Imejengwa mahsusi kwa Stalwart Mail Server, utekelezaji kamili zaidi wa JMAP unaopatikana. Stalwart Mail Server inasaidia JMAP kwa barua pepe, kalenda, anwani, na faili — na Boogie ndiyo programu asilia ya kompyuta inayofanya uwezo huo wa barua pepe wa kujihudumia upatikane kwa urahisi na kirafiki.

Msaada wa itifaki ya JMAP unajumuisha Fastmail, Migadu, Cyrus, na seva nyingine. Ikiwa seva yako ya barua pepe inazungumza JMAP, Boogie inaweza kuiunganisha.

Data Yako Inabaki kwenye Seva Yako

Boogie haikukusanyi telemetria, haitumi uchambuzi, na haielekezi trafiki kupitia mpatanishi yeyote wa wingu. Barua pepe yako, matukio ya kalenda na vitambulisho vinahifadhiwa ndani ya Mac yako au kwenye seva yako ya JMAP — kamwe kwenye yetu. Programu inafanya kazi nje ya mtandao kikamilifu na hifadhidata ya ya ndani, ikisawazisha na seva yako tu unapochagua kuunganisha. Hakuna akaunti inayohitajika. Hakuna data inayovunwa. Hakuna ubaguzi.

Msaada wa Lugha za Kimataifa — Lugha 41 Ikijumuisha RTL na CJK

Boogie inasambazwa na lugha 41 za tovuti na lugha 41 za programu, ikijumuisha Kiarabu cha RTL, hati za CJK, na Devanagari. Miongoni mwa programu asilia za JMAP za kompyuta, hakuna programu nyingine inayofikia kina hiki cha utafsiri.

Programu Tovuti Programu RTL Maelezo
Boogie 41 41 Hati 6, ~wazungumzaji bilioni 4.5
Twake Mail 2 6* 6 kwa 90%+; 27 kati ya 48 hazina tafsiri yoyote
Ltt.rs 1 13 Tafsiri za jamii, Android pekee
Fastmail 1 36 ? Kiolesura cha wavuti pekee, si programu inayojitegemea
Swift Mail 1 1 Kiingereza pekee
Parula 1 1 Kiingereza pekee
Mailtemi 1 1–2 Kiingereza pekee

* Twake Mail inaorodhesha lugha 48 kupitia Weblate, lakini lugha 6 pekee zimetafsiriwa kikamilifu (90%+). Lugha 27 hazina tafsiri yoyote. Chanzo: hosted.weblate.org/projects/linagora/teammail

Lugha za Programu (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.

~maneno ~13,500 yaliyotafsiriwa kwa kila lugha.

Lugha za Tovuti (41)

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

Tafsiri za tovuti zinawaongoza watumiaji kwa lugha yao ya asili kabla ya kupakua.

Kwa Nini Msaada wa Lugha ni Muhimu

Programu ya JMAP iliyoundwa kwa barua pepe ya kujihudumia ni ya kimataifa kwa asili — seva za Stalwart zinaendesha kila mahali. Boogie inaondoa kizuizi cha utafsiri kwa kusaidia hati 6 za uandishi (Kilatini, CJK, Hangul, Kiarabu, Devanagari, Thai), mpangilio wa RTL, na lahaja za kikanda kama Kireno cha Brazili na Kichina cha Jadi. Lugha hizi 41 zinafikia wazungumzaji asilia takriban bilioni 4.5.

Maswali Yanayoulizwa Mara kwa Mara

JMAP ni nini?

JMAP (JSON Mail Access Protocol) ni kiwango cha kisasa na huria cha barua pepe kilichofafanuliwa katika RFC 8620 kinachochukua nafasi ya itifaki ya zamani ya IMAP. Kinatumia JSON bora kupitia HTTPS, kinasaidia arifa za papo hapo kupitia WebSocket, na kushughulikia barua pepe, kalenda na anwani katika API moja iliyounganishwa — na hivyo kuwa haraka zaidi na bora katika matumizi ya bandwidth kuliko IMAP.

Stalwart Mail Server ni nini?

Stalwart Mail Server ni seva ya barua pepe ya chanzo huria inayojihudumia, iliyoandikwa kwa Rust, inayotekeleza vipimo kamili zaidi vya JMAP vinavyopatikana, ikijumuisha msaada wa barua pepe, kalenda, anwani na uhifadhi wa faili. Imeundwa kwa watu binafsi na mashirika yanayozingatia faragha ambao wanataka udhibiti kamili wa miundombinu yao ya barua pepe bila kutegemea watoa huduma wa wingu wa wahusika wengine.

Je, Boogie inafanya kazi na Fastmail?

Ndiyo. Boogie inaunganisha na seva yoyote inayotekeleza kiwango cha JMAP, ikijumuisha Fastmail, Migadu na Cyrus — si tu Stalwart. Ugunduzi wa kipindi cha JMAP unashughulikiwa kiotomatiki, kwa hivyo unahitaji tu kutoa URL ya seva yako na vitambulisho ili kuanza.

Je, Boogie inalinganishwaje na Apple Mail?

Apple Mail inatumia IMAP na SMTP — itifaki za miaka ya 1980 na 1990. Boogie inazungumza JMAP pekee, ikikupa arifa za papo hapo kupitia WebSocket, usawazishaji wa kalenda uliounganishwa bila CalDAV, na usanifu ulioundwa kwa seva zinazojihudumia badala ya watoa huduma wa wingu. Kwa watumiaji wanaoendesha Stalwart au seva nyingine ya JMAP, Boogie inatoa uwezo ambao Apple Mail haiwezi kutoa.

Je, Boogie inakuja kwenye iOS?

Msaada wa iOS na iPadOS ni jukwaa linalopangwa lifuatalo baada ya macOS. Kwa sababu ya msimbo wa Boogie tayari umeandikwa kama Swift ya majukwaa mengi, uhamishaji unakadiriwa kuchukua takriban masaa 5 hadi 7 ya kazi ya utekelezaji. Programu ya mwenza wa watchOS na msaada wa Android kupitia kibadilishaji cha Skip pia vipo kwenye ramani ya maendeleo.

Je, Boogie inasaidia barua pepe nje ya mtandao?

Ndiyo. Boogie inatunza hifadhidata ya local ya ndani ya barua pepe yako na kupanga foleni ya mabadiliko yanayotoka — kutunga, kutuma, kufuta, kuhamisha — wakati muunganisho wako haupatikani. Mabadiliko yanasawazishwa na seva yako ya JMAP mara tu muunganisho unapopatikana tena, kukupa uzoefu wa kuaminika nje ya mtandao bila kupoteza data.

Je, mahitaji ya mfumo wa Boogie ni yapi?

Boogie inahitaji macOS 14 Sonoma au toleo jipya zaidi na Apple Silicon (M1 au mpya zaidi). Programu imesainiwa na cheti cha Apple Development na kuthibitishwa kwa utangamano wa Gatekeeper. Hakuna muda wa utekelezaji wa ziada, mfumo, au usakinishaji wa utegemezi unaohitajika — programu inajitosheleza kabisa.

Kwa nini Boogie inatumia JMAP badala ya IMAP?

IMAP iliundwa mwaka 1986 kwa miunganisho ya polepole na isiyoendelea na imekusanya miongo ya nyongeza na njia mbadala. JMAP ni itifaki isiyo na hali, inayotegemea JSON ambayo inakusanya shughuli nyingi katika ombi moja, kutoa masasisho ya papo hapo kupitia WebSocket, na kushughulikia kalenda pamoja na barua pepe katika API moja. Kwa programu asilia ya macOS iliyojengwa kutoka mwanzo, JMAP ndiyo msingi sahihi — si itifaki ya zamani iliyorekebishwa kwa matumizi ya kisasa.