Bobby Bobby

يعمل في كل مكان.
حتى بدون WiFi.

Bobby يخزّن كل شيء محلياً على جهازك. افتح التطبيق ومهامك موجودة فوراً — بدون تحميل، بدون دوران، بدون خطأ "تحقق من اتصالك". عند عودة الإنترنت، التغييرات تتزامن تلقائياً.

Bobby dashboard working offline with full task list visible

مهامك تعيش على جهازك

معظم تطبيقات المهام تعمل مثل مواقع الويب — تحمّل البيانات من خادم كل مرة تفتحها. إذا كان الخادم بطيئاً أو انقطع الاتصال، ترى دوراناً أو شاشة فارغة أو خطأ. Bobby يتبع نهجاً مختلفاً جذرياً.

Bobby مبني بهندسة بدون إنترنت أولاً. كل مهمة، كل مذكرة، كل سجل إنجاز، كل قائمة — الكل مخزّن في قاعدة بيانات محلية على هاتفك. عند فتح Bobby، يقرأ مباشرة من تلك القاعدة المحلية. لا حاجة لطلب شبكة لمجرد رؤية مهامك. التطبيق يفتح وبياناتك موجودة فوراً في كل مرة.

هذا يعني أن Bobby سريع. ليس "سريعاً لتطبيق هاتف" — بل فوري حقاً. اضغط الأيقونة وقائمة مهامك تظهر. بدون حالات تحميل. بدون شاشات هيكلية. بدون "اسحب للتحديث". بياناتك موجودة دائماً لأنها لم تغادر جهازك أبداً. الإنترنت يُستخدم للمزامنة فقط، لا للقراءة.

التغييرات تتزامن عند العودة للإنترنت

أجريت تغييرات أثناء الانقطاع؟ Bobby يحفظها محلياً ويزامن كل شيء لحظة عودة الاتصال. صفر فقدان بيانات. صفر جهد.

1

تُجري تغييرات

أنجز مهمة، أنشئ واحدة جديدة، أشّر على مذكرة، عدّل عنواناً. كل إجراء يُكتب فوراً في القاعدة المحلية على جهازك. التطبيق يستجيب فوراً — لا "انتظار الخادم".

2

Bobby يضع التغييرات في الطابور

إذا كنت بدون إنترنت، كل تغيير يدخل طابور الرفع. Bobby يتتبع ما يحتاج المزامنة ويحافظ على الترتيب. يمكنك إجراء أي عدد من التغييرات — كلها تُصف بشكل موثوق.

3

المزامنة تحدث تلقائياً

عند عودة الإنترنت، Bobby يرسل التغييرات المُصفّة للخادم ويسحب أي تحديثات من أجهزة أخرى أو أعضاء القوائم المشتركة. كل هذا يحدث بصمت في الخلفية — بدون زر للضغط، بدون إجراء مطلوب.

القوائم المشتركة تبقى متزامنة بين الجميع

العمل بدون إنترنت يصبح مثيراً عندما يتشارك عدة أشخاص نفس القائمة. ماذا يحدث عندما ينجز فردان من العائلة مهاماً بدون إنترنت في نفس الوقت؟ ماذا لو عدّل أحدهم مهمة بينما أنجزها الآخر؟ Bobby يتعامل مع كل هذه السيناريوهات بأناقة.

Bobby يستخدم محرك مزامنة في الوقت الفعلي يكتشف ويحل التعارضات تلقائياً. كل تغيير يحمل طابعاً زمنياً، والخادم يستخدم قواعد ذكية لتحديد أي نسخة تفوز عند تعارض تغييرين. عملياً التعارضات نادرة لأن Bobby يستخدم طوابع زمنية منفصلة لأنواع مختلفة من الحقول — معلمات المهمة والحقول المحسوبة كتواريخ الإنجاز تُحل بشكل مستقل.

النتيجة أن القوائم المشتركة تتقارب دائماً لنفس الحالة عند جميع الأعضاء. شريكك أنجز "غسل الأطباق" بينما كنت في المترو بدون إشارة — عند إعادة الاتصال، المهمة تتحدث على شاشتك فوراً. بدون تكرارات، بدون إنجازات مفقودة، بدون ارتباك. كل عضو في القائمة المشتركة يرى نفس المهام ونفس الحالات ونفس تواريخ الاستحقاق.

Bobby يعمل ببساطة. في كل مكان.

معظم تطبيقات المهام تتعطل عند فقدان الاتصال. Bobby صُمم من اليوم الأول للعمل بدونه. إليك أين يظهر الفرق أكثر.

🚇

مترو تحت الأرض

فقدت الإشارة بين المحطات؟ Bobby لا يزال يعرض قائمة مهامك كاملة. أشّر على مذكرة التسوق الصباحية أثناء التنقل — تتزامن عند الوصول لسطح الأرض.

✈️

وضع الطيران

رحلة طويلة؟ خطط لأسبوعك، رتّب مهامك، أشّر على عناصر قائمة الحقائب. كل شيء يُحفظ محلياً ويتزامن عند الهبوط.

🌾

مناطق ريفية

تعيش في مكان بتغطية غير مستقرة؟ Bobby لا يبالي. مهامك متاحة دائماً، محدّثة دائماً بأحدث تغييراتك المحلية.

📶

WiFi متقطع

في مقهى بـ WiFi سيء؟ في مبنى بمناطق ميتة؟ Bobby يقرأ من التخزين المحلي، فجودة الاتصال لا تؤثر على تجربة التطبيق إطلاقاً.

🏕️

رحلات التخييم

بعيد عن الشبكة لعطلة نهاية الأسبوع؟ Bobby يستمر بالعمل. راجع قائمة التحضير للتخييم، أنجز المهام اليومية، وكل شيء يتزامن عند العودة للتغطية.

🛒

الطابق السفلي للمتجر

لا إشارة في الطابق السفلي للمتجر؟ قائمة تسوقك لا تزال في Bobby. أشّر على العناصر وأنت تأخذها — بدون حاجة لاتصال.

مبني بشكل مختلف من الأساس

Bobby ليس تطبيق سحابي أُضيف له كاش غير متصل كفكرة لاحقة. الهندسة بأكملها صُممت بدون إنترنت أولاً من اليوم الأول. إليك ما يعنيه ذلك عملياً.

كل البيانات تعيش في قاعدة بيانات SQLite محلية على جهازك. كل عملية قراءة — عرض قائمة المهام، فتح قائمة مشتركة، مراجعة لوحة الصدارة — تذهب مباشرة لتلك القاعدة المحلية. لا يوجد أبداً طلب شبكة بينك وبين بياناتك. لهذا يبدو Bobby فورياً بغض النظر عن جودة اتصالك.

الكتابة أيضاً محلية أولاً. عند إنجاز مهمة، التغيير يُكتب فوراً في SQLite المحلي. إذا كنت متصلاً، يتزامن مع الخادم في الوقت الفعلي. إذا كنت بدون إنترنت، يدخل الطابور ويتزامن لاحقاً. في كلتا الحالتين، التطبيق يستجيب لإجراءك فوراً — لا يوجد أبداً ذهاب وإياب للخادم قبل عرض النتيجة.

طبقة المزامنة تستخدم بروتوكول نسخ في الوقت الفعلي ينقل التغييرات بين الخادم وجميع الأجهزة المتصلة. عندما تتغير البيانات على الخادم — لأن فرداً آخر من العائلة أنجز مهمة مثلاً — التحديث يُدفع لجهازك ويُدمج في قاعدتك المحلية تلقائياً. نفس التقنية التي تخدم ملايين المستخدمين الذين يحتاجون تعاوناً موثوقاً في الوقت الفعلي، تُشغّل الآن قائمة أعمالكم المنزلية.

Bobby مقابل تطبيقات المهام التقليدية

معظم تطبيقات المهام سحابية أولاً — تعتمد على اتصال بالخادم لتعمل. Bobby يقلب هذا النموذج.

التطبيقات التقليدية
Bobby
الفتح بدون إنترنت
خطأ أو دوران
التطبيق يعمل كاملاً
إنجاز المهام بدون إنترنت
غير ممكن
يعمل فوراً
إنشاء مهام بدون إنترنت
في الطابور أو مفقودة
محفوظة محلياً
سرعة التحميل
تعتمد على الخادم
فورية دائماً
البيانات بعد فقدان المزامنة
قد تُفقد التغييرات
صفر فقدان بيانات

مستعد لتطبيق مهام لا يخذلك أبداً؟

حمّل Bobby مجاناً. يعمل في المترو وعلى الطائرة وفي الريف وفي كل مكان بينها. مهامك، دائماً في جيبك.