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