Boogie — Programu Asilia ya Barua Pepe na Kalenda ya JMAP kwa macOS
Mteja halisi wa JMAP kwa barua pepe + kalenda kwa Mac, iPhone, iPad na Apple Watch
Swift safi kwenye kila jukwaa la Apple. Kotlin kwenye Android. Imejengwa kwa Stalwart Mail Server. Kujihifadhi, faragha, sifuri ya utegemezi.
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
- Njia za Mkato za Siri (App Intents 9)
📅 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 Meta Application 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:
| Programu | Jukwaa | Asilia | Kalenda ya JMAP | Hali |
|---|---|---|---|---|
| Boogie | macOS · iOS · iPadOS · watchOS · Android beta | ✓ | ✓ | 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 |
Programu ya eneo-kazi ya Fastmail ni kifuniko cha Electron kuzunguka mteja wao wa wavuti, si programu halisi. API yao ya JMAP Calendar ni ya ndani na haifichuliwi kwa wateja wa mtu wa tatu. Boogie ni mteja pekee wa kweli halisi wa JMAP wa barua pepe + kalenda katika majukwaa yote manne ya Apple.
Ramani ya Maendeleo — v1.x hadi v6.x zimetolewa kwenye majukwaa 4 ya Apple, Android katika beta
| 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 | usawazishaji wenye akili, i18n, utafsiri | — | ✓ Imekamilika |
| v5.x | Kifurushi cha mifumo mingi cha iOS na iPadOS | — | ✓ Imekamilika |
| v6.x | Mshirika wa watchOS mwenye kuandika JMAP halisi | — | ✓ Imekamilika |
| beta | Android (Kotlin / Jetpack Compose / Room / Hilt / Ktor) | — | Inaendelea |
Viwango Huria — JMAP, Barua Pepe ya Kujihudumia, Bila Kufungwa na Muuzaji
Boogie inazungumza JMAP (JSON Meta Application 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 GRDB 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
Maswali Yanayoulizwa Mara kwa Mara
JMAP ni nini?
JMAP (JSON Meta Application 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.
Boogie inafanya kazi kwenye mifumo gani?
Boogie hutumwa kwenye macOS, iOS, iPadOS na watchOS katika kifurushi kimoja cha Swift cha mifumo mingi. Programu ya watchOS huandika barua pepe kwa njia halisi kupitia JMAP moja kwa moja kutoka kwa mkono wako — bila kupeleka kwenye simu. BoogieAndroid sasa imefikia usawa wa vipengele na iOS v6.0, ikiwa na vipengele 8 vya asili (ufikivu wa TalkBack, vitendo vya kutelezesha vinavyoweza kusanidiwa, upangaji unaodumu, violezo vya ujumbe, sahihi za HTML, picha zilizojumuishwa, risiti za utoaji, na mti wa visanduku pembeni) na inakuja na majaribio 363 ya Kotlin (359 ya kitengo + 4 yaliyoambatanishwa). Toleo la Android lililotiwa saini (.aab + .apk) liko tayari kupakiwa kwenye Play Store Internal Testing; uzinduzi wa Production utafuata baada ya uzinduzi wa Apple.
Je, Boogie inasaidia barua pepe nje ya mtandao?
Ndiyo. Boogie inatunza hifadhidata ya GRDB (SQLite) 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?
macOS 14 Sonoma au mpya zaidi yenye Apple Silicon (M1 au mpya zaidi). iOS 17 na iPadOS 17 au mpya zaidi. watchOS 11 au mpya zaidi (Apple Watch Series 9 / Ultra 1 au mpya zaidi inapendekezwa). Android 13 au mpya zaidi kwa beta ya BoogieAndroid. Ujenzi wote wa Apple umetiwa saini ya msimbo na umepitishwa (notarised); faili za DMG za upakuaji wa moja kwa moja kwa macOS husasishwa kupitia Sparkle.
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.