هادي الأحمد السلام عليكم
يمكن عمل تطبيقات كاملة تعمل دون انترنات، ولكن هذا يتطلب تحميل كافة ملفات التطبيق أولا، ثم استقبال التحديثات في وقتها.
هذا النظام full offline تصلح للتطبيقات التي لا تتغير فيها المعطيات data, مثال تطبيق القرآن، لن يتغير محتوى التطبيق، وإن تم إجراء تغييرات مثال على شكل التطبيق أو الأيقونات يمكن ارسالها على شكل تحديث، سواء للموقع أو التطبيق.
بالنسبة للتطبيقات التي تتغير المعطيات فيها بكثرة فعادة لا نخزنها في جهاز المستخدم، لأنها مع مرور الوقت لا نستطيع التحكم في حجم التطبيق ككل.
بالنسبة للمواقع التي تحتوي على معطيات بحجم كبير، نلجأ إلى استعمال API، أين نرسل المعطيات للمستخدم حسب الطلب، هنا يمكن تخزين نسخة محلية من المقال أو الملف مثلا عند كل تصفح مع تحديد العدد الأقصى للمقالات المخزنة، أو يمكن إظافة خيار التحميل بإضافة زر مثلا، هنا المستخدم لا يحمل الا المعطيات التي يحتاجها، كمثال تطبيق كتب، أين يحمل المستخدم الكتب التي يحتاجها لتحون متوفرة دون أنترنات، دون الحاجة لتحميل كافة الكتب في التطبيق.
أرجو أن أكون وفقت في الشرح