Boogie — عميل JMAP أصلي للبريد الإلكتروني + التقويم لنظام macOS

♦ Boogie

عميل JMAP الأصلي للبريد الإلكتروني + التقويم لنظام macOS

عميل JMAP بلغة Swift الأصلية — ليس غلاف ويب. مصمم لخادم Stalwart Mail. مستضاف ذاتياً، خاص، بدون اعتماديات.

يتطلب macOS 14+ (Sonoma) · Apple Silicon · موقّع ومُوثّق
macOS أصلي · iOS و Android قريباً

ما تم بناؤه — ميزات البريد الإلكتروني والتقويم الأصلية عبر JMAP

Boogie هو عميل بريد إلكتروني أصلي مع تقويم مدمج، مصمم خصيصاً لخوادم JMAP مثل Stalwart. إليك التنفيذ الكامل للميزات:

✉ ميزات البريد الإلكتروني

  • إنشاء، إرسال، رد، إعادة توجيه
  • بحث نصي كامل وترتيب
  • مرفقات بالسحب والإفلات
  • عرض البريد الإلكتروني بتنسيق HTML (عبر WKWebView)
  • دعم حسابات متعددة (اكتشاف تلقائي)
  • إدارة التوقيعات
  • طابور التعديلات دون اتصال
  • 41 لغة — تغطي 63% من سكان العالم
  • تحديثات تلقائية عبر Sparkle مع DMGs موقّعة
  • اختصارات Siri (9 App Intents)

📅 ميزات التقويم

  • عرض يومي وأسبوعي وشهري
  • محرر أحداث مع CRUD كامل
  • مزامنة تقويم JMAP مع Stalwart
  • تنسيق JSCalendar (وفق RFC 8984)
  • مدمج في نفس التطبيق
  • ليس CalDAV — JMAP خالص

⚙ البنية التحتية والهندسة المعمارية

  • موقّع بشهادة Apple Development
  • بدون اعتماديات خارجية
  • الخصوصية أولاً — بدون تتبع أو قياس

لماذا 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 بواجهة برمجة تطبيقات عديمة الحالة قائمة على JSON. يمكن لطلب JMAP واحد تجميع عمليات متعددة — جلب البريد، مزامنة أحداث التقويم، دفع إشعارات فورية — عبر اتصال WebSocket مستمر، مما يجعله أسرع وأكثر كفاءة من أي تطبيق IMAP.

JMAP مقابل IMAP — الاختلافات الرئيسية

  • تصميم البروتوكول: IMAP هو بروتوكول نصي ذو حالة من عام 1986. JMAP هو واجهة JSON عديمة الحالة تم توحيدها في 2019 (RFC 8620) تجمع عمليات بريد متعددة في طلب HTTP واحد.
  • دعم التقويم: IMAP يتعامل مع البريد الإلكتروني فقط؛ التقويمات تتطلب اتصال CalDAV منفصل. JMAP يتضمن مزامنة التقويم وجهات الاتصال (RFC 8984) في نفس البروتوكول، مما يلغي الحاجة إلى CalDAV تماماً.
  • الأداء: IMAP يجلب بيانات الرسائل الوصفية والمحتوى في رحلات ذهاب وإياب منفصلة. JMAP يسترجع كل ما هو مطلوب في طلب مجمّع واحد، مما يقلل التأخير بشكل كبير على الاتصالات عالية التأخير.
  • الإشعارات الفورية: IMAP يعتمد على الاستقصاء أو IDLE — اتصال دائم يستنزف البطارية على الأجهزة المحمولة. JMAP يقدم تحديثات فورية عبر WebSocket، مما يعني ظهور البريد الجديد فوراً بدون استقصاء.
  • كفاءة الهاتف المحمول: صُمم IMAP قبل وجود الأجهزة المحمولة وهو كثيف الاستخدام للنطاق الترددي. تجميع JSON ومزامنة التغييرات في JMAP تنقل فقط الحالة المتغيرة، مما يجعله أكثر كفاءة بشكل ملحوظ على الاتصالات الخلوية.

مقارنة عملاء البريد الإلكتروني JMAP — Boogie مقابل كل بديل

استعرضنا كل عميل بريد إلكتروني JMAP متاح اليوم. Boogie هو عميل JMAP الأصلي الوحيد لنظام macOS مع دعم تقويم مدمج. إليك كيف يبدو المشهد:

JMAP Email Clients Feature Comparison: Boogie, Swift Mail, Mailtemi, Parula, Twake Mail, Ltt.rs, and OpenCloud across platforms, native implementation, calendar support, and status
العميل المنصة أصلي تقويم 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 لسطح المكتب هو غلاف Electron لعميل الويب وليس تطبيقاً أصلياً. واجهة JMAP Calendar API غير متاحة للعملاء الخارجيين.

خارطة الطريق — 37 إصداراً تم شحنها، توسيع iOS و Android تالياً

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
المرحلة ماذا الجهد الحالة
v1.x بريد + تقويم لحساب واحد، توزيع، توقيع الكود ✓ مكتمل
v2.x حسابات متعددة، Swift 6، معقّم HTML، تجربة المستخدم للتوقيعات ✓ مكتمل
v3.x ترحيل ، مزامنة ذكية، i18n، الترجمة ✓ مكتمل
التالي 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 الخاص بك — وليس أبداً على خوادمنا. التطبيق يعمل بالكامل دون اتصال مع قاعدة بيانات محلية، ويتزامن مع خادمك فقط عندما تختار الاتصال. لا حساب مطلوب. لا بيانات محصودة. لا استثناءات.

دعم اللغات العالمي — 41 لغة بما في ذلك RTL و CJK

يأتي Boogie مع 41 لغة للموقع و41 لغة داخل التطبيق، بما في ذلك العربية RTL وخطوط 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 الإنجليزية فقط
Parula 1 1 الإنجليزية فقط
Mailtemi 1 1–2 الإنجليزية فقط

* يسرد Twake Mail 48 لغة عبر Weblate، لكن 6 فقط مترجمة بشكل جوهري (90%+). 27 لغة بدون أي ترجمة.

لغات التطبيق (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)

لغات الموقع — 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.

ترجمات الموقع تُرشد المستخدمين بلغتهم الأم قبل التحميل.

لماذا دعم اللغات مهم

عميل JMAP المصمم للبريد الإلكتروني المستضاف ذاتياً هو بطبيعته عالمي — خوادم Stalwart تعمل في كل مكان. يزيل Boogie حاجز التوطين من خلال دعم 6 أنظمة كتابة (اللاتينية، CJK، الهانغول، العربية، الديفاناغاري، التايلندية)، وتخطيط RTL، والمتغيرات الإقليمية مثل البرتغالية البرازيلية والصينية التقليدية. تصل هذه الـ 41 لغة إلى ما يقارب 4.5 مليار متحدث أصلي.

الأسئلة الشائعة

ما هو JMAP؟

JMAP (JSON Mail Access Protocol) هو معيار بريد إلكتروني حديث ومفتوح محدد في RFC 8620 يحل محل بروتوكول IMAP المتقادم. يستخدم JSON فعال عبر HTTPS، ويدعم الدفع الفوري عبر WebSockets، ويتعامل مع البريد الإلكتروني والتقويمات وجهات الاتصال في واجهة برمجة تطبيقات موحدة — مما يجعله أسرع بكثير وأكثر كفاءة في استخدام النطاق الترددي من 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 — بروتوكولات من الثمانينيات والتسعينيات. يتحدث 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، ويتعامل مع التقويمات إلى جانب البريد الإلكتروني في واجهة برمجة تطبيقات واحدة. بالنسبة لعميل macOS أصلي مبني من الصفر، JMAP هو الأساس الصحيح — وليس بروتوكولاً قديماً أُعيد تكييفه للاستخدام الحديث.