Boogie — לקוח דוא״ל ולוח שנה מקומי עם JMAP עבור macOS
לקוח הדוא״ל והלוח שנה המקומי עם JMAP עבור macOS
לקוח JMAP טהור ב-Swift — לא עטיפת דפדפן. נבנה עבור Stalwart Mail Server. אירוח עצמי, פרטי, אפס תלויות.
מה נבנה — תכונות דוא״ל ולוח שנה מקוריות עם JMAP
Boogie הוא לקוח דוא״ל מקומי עם לוח שנה משולב, שנבנה במיוחד עבור שרתי JMAP כמו Stalwart. הנה המימוש המלא:
✉ תכונות דוא״ל
- חיבור, שליחה, תשובה, העברה
- חיפוש טקסט מלא ומיון
- קבצים מצורפים עם גרור ושחרר
- עיבוד דוא״ל HTML (WKWebView)
- תמיכה במספר חשבונות (גילוי אוטומטי)
- ניהול חתימות
- תור מוטציות לא מקוון
- 41 שפות — מכסה 63% מאוכלוסיית העולם
- עדכונים אוטומטיים עם Sparkle וחבילות DMGs חתומות
- קיצורי Siri (9 App Intents)
📅 תכונות לוח שנה
- תצוגות יום, שבוע וחודש
- עורך אירועים עם CRUD מלא
- סנכרון לוח שנה JMAP עם Stalwart
- פורמט JSCalendar (RFC 8984)
- משולב באותה אפליקציה
- לא CalDAV — JMAP טהור
⚙ תשתית וארכיטקטורה
- חתום בתעודת פיתוח Apple
- אפס תלויות חיצוניות
- פרטיות קודמת — ללא טלמטריה, ללא מעקב
למה Boogie
חלופה מקומית ל-Apple Mail עבור דוא"ל באירוח עצמי
עבור משתמשים שמפעילים Stalwart או שרת JMAP אחר, Boogie הוא החלופה המקומית ל-Apple Mail ב-macOS שבאמת מדברת את הפרוטוקול של השרת שלך. Apple Mail מתחבר דרך IMAP ו-SMTP — הוא לא יכול לגשת ללוחות שנה של JMAP, להתראות דחיפה או לסנכרון מאוגד. Boogie מתחבר באופן מקומי לשרת ה-JMAP באירוח עצמי שלך ללא פתרונות עוקפים, ללא מתאמים וללא ממסר ענן.
מה זה JMAP?
JMAP (JSON Mail Access Protocol) הוא תקן אינטרנט פתוח המוגדר ב-RFC 8620 שמחדש את הדוא"ל על ידי החלפת IMAP ב-API חסר מצב מבוסס JSON. בקשת JMAP אחת יכולה לאגד מספר פעולות — שליפת דוא"ל, סנכרון אירועי לוח שנה, דחיפת התראות בזמן אמת — דרך חיבור WebSocket מתמשך, מה שהופך אותו למהיר ויעיל יותר מכל מימוש IMAP.
JMAP מול IMAP — הבדלים עיקריים
- ♦עיצוב הפרוטוקול: IMAP הוא פרוטוקול עם מצב, מבוסס טקסט, משנת 1986. JMAP הוא API של JSON חסר מצב שתוקנן ב-2019 (RFC 8620) שמאגד מספר פעולות דוא"ל לבקשת HTTP אחת.
- ♦תמיכה בלוח שנה: IMAP מטפל רק בדוא"ל; לוחות שנה דורשים חיבור CalDAV נפרד. JMAP כולל סנכרון לוח שנה ואנשי קשר (RFC 8984) באותו פרוטוקול, ומבטל את הצורך ב-CalDAV לחלוטין.
- ♦ביצועים: IMAP מביא מטא-נתונים וגוף ההודעה בנסיעות הלוך ושוב נפרדות. JMAP מביא את כל מה שצריך בבקשה מאוגדת אחת, ומפחית את ההשהיה באופן משמעותי בחיבורים עם השהיה גבוהה.
- ♦התראות דחיפה: IMAP מסתמך על סקרים או IDLE — חיבור שמחזיק קו פתוח ומרוקן סוללה בניידים. JMAP מספק עדכונים בזמן אמת דרך WebSocket, כלומר דוא"ל חדש מופיע מיד ללא סקרים.
- ♦יעילות בנייד: IMAP תוכנן לפני שמכשירים ניידים היו קיימים והוא צורך רוחב פס רב. האיגוד של JSON והסנכרון הדיפרנציאלי של JMAP מעבירים רק שינויים במצב, מה שהופך אותו ליעיל משמעותית יותר בחיבורים סלולריים.
השוואת לקוחות דוא״ל JMAP — Boogie מול כל החלופות
סקרנו כל לקוח דוא״ל JMAP הזמין כיום. Boogie הוא לקוח ה-macOS המקומי היחיד עם JMAP ותמיכה מובנית בלוח שנה. הנה הנוף כולו:
| לקוח | פלטפורמה | מקומי | לוח שנה JMAP | סטטוס |
|---|---|---|---|---|
| Boogie | macOS (iOS next) | ✓ | ✓ | זמין |
| Fastmail App | All platforms | Electron | ✓ | Fastmail בלבד (Electron) |
| Swift Mail | macOS | ✓ | ✗ | Fastmail בלבד |
| Mailtemi | iOS / Android | ✓ | ✗ | לוח שנה מתוכנן |
| Parula | Win / Mac / Linux | Electron | WIP | בפיתוח |
| Twake Mail | iOS / Android / Web | Flutter | ✗ | דוא״ל בלבד |
| Ltt.rs | Android | ✓ | ✗ | הוכחת היתכנות |
| OpenCloud | Web | Web | WIP | מתוכנן ל-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.
מפת דרכים — 37 גרסאות שוחררו, הרחבה ל-iOS ו-Android בהמשך
| שלב | מה | מאמץ | סטטוס |
|---|---|---|---|
| v1.x | דוא״ל + לוח שנה בחשבון יחיד, הפצה, חתימת קוד | — | ✓ הושלם |
| v2.x | ריבוי חשבונות, Swift 6, מנקה HTML, חוויית חתימות | — | ✓ הושלם |
| v3.x | מעבר ל-, סנכרון חכם, בינאום, תרגום | — | ✓ הושלם |
| הבא | iOS ו-iPadOS ( קוד משותף) | — | הבא |
| מתוכנן | אפליקציית watchOS נלווית | — | מתוכנן |
| בהערכה | Android דרך מתרגם Skip | — | בהערכה |
תקנים פתוחים — JMAP, דוא״ל באירוח עצמי, ללא נעילת ספק
Boogie מדבר JMAP (JSON Mail Access Protocol) — היורש המודרני מבוסס JSON של IMAP שמניע דוא״ל באירוח עצמי ומעדיף פרטיות. ללא פרוטוקולים קנייניים. ללא מתווך ענן. השרת שלך, הנתונים שלך, הלקוח שלך.
נבנה במיוחד עבור Stalwart Mail Server, המימוש השלם ביותר של JMAP הזמין כיום. Stalwart Mail Server תומך ב-JMAP לדוא״ל, לוחות שנה, אנשי קשר וקבצים — ו-Boogie הוא לקוח שולחן העבודה המקומי שהופך את יכולות הדוא״ל באירוח עצמי לנגישות וידידותיות למשתמש.
תמיכת פרוטוקול JMAP כוללת Fastmail, Migadu, Cyrus ושרתים נוספים. אם שרת הדוא״ל שלך מדבר JMAP, Boogie יכול להתחבר אליו.
הנתונים שלך נשארים על השרת שלך
Boogie לא אוסף טלמטריה, לא שולח ניתוחים ולא מנתב תעבורה דרך שום מתווך ענן. הדוא"ל שלך, אירועי לוח השנה והפרטים שלך מאוחסנים מקומית על ה-Mac שלך או על שרת ה-JMAP שלך — אף פעם לא על שלנו. האפליקציה פועלת לחלוטין באופן לא מקוון עם מסד נתונים מקומי local, ומסתנכרנת עם השרת שלך רק כאשר אתה בוחר להתחבר. אין צורך בחשבון. אין נתונים שנאספים. אין חריגים.
תמיכה בשפות עולמית — 41 שפות כולל RTL ו-CJK
Boogie מגיע עם 41 שפות אתר ו-41 שפות באפליקציה, כולל ערבית מימין לשמאל, כתבי CJK ודוונאגרי. בין לקוחות שולחן עבודה מקומיים עם JMAP, אף אפליקציה אחרת לא מתקרבת לעומק התרגום הזה.
| לקוח | אתר | אפליקציה | RTL | הערות |
|---|---|---|---|---|
| Boogie | 41 | 41 | ✓ | 6 כתבים, כ-4.5 מיליארד דוברים |
| Twake Mail | 2 | 6* | ✗ | 6 ב-90%+; 27 מתוך 48 ללא תרגום כלל |
| Ltt.rs | 1 | 13 | ✗ | תרגומים קהילתיים, Android בלבד |
| Fastmail | 1 | 36 | ? | ממשק אינטרנט בלבד, לא אפליקציה עצמאית |
| Swift Mail | 1 | 1 | ✗ | English בלבד |
| Parula | 1 | 1 | ✗ | English בלבד |
| Mailtemi | 1 | 1–2 | ✗ | English בלבד |
* Twake Mail מפרסמת 48 שפות דרך Weblate, אך רק 6 מתורגמות באופן משמעותי (90%+). 27 שפות ללא תרגום כלל. מקור: hosted.weblate.org/projects/linagora/teammail
שפות אפליקציה (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 מחרוזות מתורגמות לכל שפה.
שפות אתר (41)
כל 25 השפות זמינות גם באפליקציה וגם באתר.
תרגומי האתר מנחים משתמשים בשפת האם שלהם לפני ההורדה.
למה תמיכה בשפות חשובה
שאלות נפוצות
מה זה JMAP?
JMAP (JSON Mail Access Protocol) הוא תקן דוא"ל מודרני ופתוח המוגדר ב-RFC 8620 שמחליף את פרוטוקול IMAP המיושן. הוא משתמש ב-JSON יעיל על גבי HTTPS, תומך בהתראות דחיפה בזמן אמת דרך WebSocket, ומנהל דוא"ל, לוחות שנה ואנשי קשר ב-API אחיד אחד — מה שהופך אותו למהיר ויעיל יותר ברוחב הפס מ-IMAP באופן משמעותי.
מה זה Stalwart Mail Server?
Stalwart Mail Server הוא שרת דוא"ל בקוד פתוח לאירוח עצמי, כתוב ב-Rust, שמיישם את מפרט ה-JMAP השלם ביותר הזמין, כולל תמיכה בדוא"ל, לוחות שנה, אנשי קשר ואחסון קבצים. הוא מיועד לאנשים וארגונים המודעים לפרטיות שרוצים שליטה מלאה על תשתית הדוא"ל שלהם מבלי להסתמך על ספקי ענן של צד שלישי.
האם Boogie עובד עם Fastmail?
כן. Boogie מתחבר לכל שרת שמיישם את תקן JMAP, כולל Fastmail, Migadu ו-Cyrus — לא רק Stalwart. גילוי הפעלת JMAP מטופל אוטומטית, כך שאתה צריך רק לספק את כתובת ה-URL של השרת שלך ואת פרטי ההתחברות כדי להתחיל.
איך Boogie משתווה ל-Apple Mail?
Apple Mail משתמש ב-IMAP וב-SMTP — פרוטוקולים משנות ה-80 וה-90. Boogie משתמש ב-JMAP באופן בלעדי, ומספק לך התראות דחיפה בזמן אמת דרך WebSocket, סנכרון לוח שנה משולב ללא CalDAV, וארכיטקטורה שנבנתה עבור שרתים באירוח עצמי ולא עבור ספקי ענן. עבור משתמשים שמפעילים Stalwart או שרת JMAP אחר, Boogie מציע יכולות ש-Apple Mail אינו יכול לספק.
האם Boogie מגיע ל-iOS?
תמיכה ב-iOS וב-iPadOS היא הפלטפורמה המתוכננת הבאה אחרי macOS. מכיוון ש- מבסיס הקוד של Boogie כבר כתוב כ-Swift חוצה-פלטפורמות, ההעברה מוערכת בכ-5 עד 7 שעות עבודת יישום. אפליקציית watchOS נלווית ותמיכה ב-Android דרך מתרגם Skip גם הם במפת הדרכים.
האם Boogie תומך בדוא"ל לא מקוון?
כן. Boogie מתחזק מסד נתונים מקומי local של הדוא"ל שלך ומכניס לתור שינויים יוצאים — חיבור, שליחה, מחיקה, העברה — כאשר החיבור שלך אינו זמין. השינויים מסונכרנים עם שרת ה-JMAP שלך ברגע שהקישוריות משוחזרת, ומספקים לך חוויה לא מקוונת אמינה ללא אובדן נתונים.
מהן דרישות המערכת של Boogie?
Boogie דורש macOS 14 Sonoma ומעלה ו-Apple Silicon (M1 או חדש יותר). האפליקציה חתומה בקוד עם תעודת Apple Development ומאושרת לתאימות Gatekeeper. אין צורך בהתקנת סביבת ריצה, מסגרת עבודה או תלויות נוספות — האפליקציה עצמאית לחלוטין.
מדוע Boogie משתמש ב-JMAP במקום IMAP?
IMAP תוכנן ב-1986 עבור חיבורים איטיים ולא רציפים וצבר עשרות שנים של הרחבות ופתרונות עוקפים. JMAP הוא פרוטוקול חסר מצב מבוסס JSON שמאגד מספר פעולות בבקשה אחת, מספק עדכונים בזמן אמת דרך WebSocket, ומנהל לוחות שנה לצד דוא"ל ב-API אחד. עבור לקוח macOS מקומי שנבנה מאפס, JMAP הוא הבסיס הנכון — לא פרוטוקול מורשת שהותאם לשימוש מודרני.