Οι εφαρμογές για κινητά συχνά πρέπει να λειτουργούν χωρίς σύνδεση (χωρίς ή ασθενής σύνδεση) και να συγχρονίσουν δεδομένα όταν επιστρέψει η σύνδεση. Αυτό περιλαμβάνει τοπική αποθήκευση δεδομένων, ανίχνευση σύνδεσης, ενσωμάτωση αλλαγών και συγχρονισμό — μια πρόκληση αλλά σημαντική πτυχή ισχυρών εφαρμογών για κινητά.
Γιατί είναι σημαντική η υποστήριξη offline
Mobile devices have UNRELIABLE connectivity (no signal, poor network, airplane mode):
→ apps that break/are useless offline frustrate users
→ OFFLINE-FIRST apps work regardless of connectivity → better, more robust UX
→ Handle: reading cached data offline, making changes offline, syncing when back online.
