غالبًا ما يتم التعامل مع "غير متصل بالإنترنت" و"السحابة" على أنهما متضادان، ولكن يمكن لتطبيقات المهام الحديثة الجمع بينهما بعدة طرق. يعد فهم مكان وجود النسخة الدائمة أكثر فائدة من الاعتماد على شارة الميزة.
محلي فقط: جهاز واحد يحمل الكمبيوتر المحمول
يقوم التطبيق المحلي فقط بتخزين المهام على الجهاز أو في ملف تعريف المتصفح الذي تستخدمه. يمكن أن يقدم فورية قوية ولا يتطلب أي حساب عن بعد. قد لا يتلقى الموفر محتوى المهمة مطلقًا.
المقايضة هي المسؤولية. في حالة فقدان الجهاز، أو مسح مساحة تخزين المتصفح، أو تلف قاعدة البيانات المحلية، فلن يتمكن الموفر من استعادة المعلومات التي لم يمتلكها أبدًا. عادات التصدير والنسخ الاحتياطي الجيدة مهمة.
السحابة أولاً: الخادم هو النسخة الرئيسية
يقوم تطبيق السحابة أولاً بكتابة دفتر الملاحظات الأساسي على خوادم الموفر. وهذا يجعل استرداد الحساب والوصول إلى أجهزة متعددة أمراً سهلاً. وقد يعني ذلك أيضًا أن التطبيق لا يمكنه إكمال التغيير - أو حتى فتح محتوى مفيد - بدون اتصال ما لم يتم إنشاء التخزين المؤقت دون اتصال بشكل منفصل.
تمتد ثقتك إلى أمان الموفر والاحتفاظ به وتوافره. اقرأ ما إذا كان المحتوى مشفرًا أثناء النقل، أو في حالة عدم النشاط، أو من النهاية إلى النهاية؛ تصف هذه العبارات وسائل حماية مختلفة.
المزامنة المحلية أولاً: يعمل كل جهاز محليًا
يكتب النموذج المتزامن المحلي أولاً إلى قاعدة بيانات محلية متينة أولاً، ثم يتبادل العمليات مع الخادم. يمكن أن تظل الواجهة سريعة الاستجابة ومفيدة في وضع عدم الاتصال بينما تدعم النسخة المتزامنة الأجهزة الإضافية والاسترداد.
لا يزال هذا النموذج يواجه تعارضات يجب حلها عندما يقوم جهازان غير متصلين بتغيير نفس المهمة. يحتاج التنفيذ المسؤول إلى صناديق صادرة متينة، وعمليات غير فعالة، وفحص الملكية، وطريقة واضحة للتعافي من التعديلات القديمة.
كيف يستخدم Naremis النماذج
يبدأ Naremis في هذا الجهاز الوضع: قاعدة بيانات IndexedDB تم إصدارها في المتصفح الحالي، بدون حساب، ولا توجد حصة مهام مفروضة من قبل Naremis. تنطبق سعة تخزين الجهاز المتوفرة. بعد التحميل الناجح الأول، يدعم غلاف التطبيق المخزن مؤقتًا الفتح دون اتصال.
إذا قمت بتمكين المزامنة المجانية، فسيقوم Google بتسجيل دخولك ويقوم Naremis باستيراد دفتر الملاحظات المحلي الكامل إلى متجره المتزامن. لا تزال التغييرات المستقبلية تكتب محليًا أولاً، ثم تتم مزامنتها من خلال Naremis. لا يتم إرسال نص المهمة إلى Google.
المزامنة ليست مشفرة من طرف إلى طرف. يجب أن تكون Naremis ومعالجات بنيتها التحتية قادرة على تخزين ومعالجة المحتوى المتزامن لتوفير الخدمة. ال سياسة الخصوصية يشرح المعالجات والضوابط، في حين أن صفحة الميزات غير المتصلة بالإنترنت يغطي المخاطر العملية للتخزين المحلي.
أسئلة لطرحها على أي تطبيق مهام
- هل يمكنني استخدامه بدون حساب؟
- ماذا يحدث عند التحميل الأول مع عدم وجود اتصال؟
- أين هي النسخة الأساسية بعد التغيير؟
- هل يستطيع المزود استرداد البيانات المحلية فقط؟
- ما الذي يزيله مسح بيانات المتصفح أو التطبيق؟
- هل المزامنة اختيارية؟
- هل المحتوى مشفر من طرف إلى طرف، أم أنه محمي فقط أثناء النقل وأثناء الراحة؟
- كيف يمكنني تصدير بياناتي أو حذفها؟
اختر مساحة التخزين حسب الفشل الذي تحتاج إلى تجنبه: الكشف غير المرغوب فيه، أو فقدان النسخة الوحيدة، أو فقدان الوصول دون الاتصال بالإنترنت، أو فقدان الوصول عبر الأجهزة.