رابطہ ٹوٹنے کا مطلب ہمیشہ کام کا ضائع ہونا نہیں ہونا چاہیے۔ آف لائن رویہ کسی شخص کو غیر معتبر نیٹ ورک میں کام مکمل کرنے میں مدد دے سکتا ہے، یا جب مصنوعے کے مقصد کے مطابق ہو، اپنا ریکارڈ اپنے آلے پر رکھنے میں۔
اس کام سے شروع کریں جو جاری رہنا چاہیے
«آف لائن چلتا ہے» ایک مفید ضرورت کے لیے بہت عمومی بات ہے۔ ان مخصوص کاموں کی شناخت کریں جو دستیاب رہنے چاہئیں: ریکارڈ شروع کرنا، نوٹ بدلنا، محفوظ نظام الاوقات دیکھنا یا معلومات برآمد کرنا۔ طے کریں کہ رابطہ بحال ہونے تک کیا رک سکتا ہے۔
انٹرفیس کو یہ حدود قابل فہم بنانی چاہئیں۔ شخص کو معلوم ہونا چاہیے کہ عمل مقامی طور پر محفوظ ہوا ہے، دوسرے نظام کو بھیجا گیا ہے یا ابھی توجہ چاہتا ہے۔ اسے گھومتے لوڈنگ نشان سے اندازہ لگانے پر مجبور نہ کریں۔
طے کریں کہ معلومات کہاں رہنی چاہئیں
مقامی ذخیرہ ملکیت اور بحالی کے سوال بدل دیتا ہے۔ کیا بیک اپ موجود ہے؟ آلہ گم یا تبدیل ہونے پر کیا ہوتا ہے؟ کیا شخص معلومات ایسے فارمیٹ میں برآمد کر سکتا ہے جو دوسری جگہ استعمال ہو؟ ایپ ہٹانے کے بعد کون سی نقول رہتی ہیں؟
یہ فیصلے مصنوعے کے اصل رویے اور رازداری نوٹس کے مطابق ہونے چاہئیں۔ «آف لائن» کا مطلب خودبخود یہ نہیں کہ ہر خصوصیت نیٹ ورک سے گریز کرتی ہے۔ بیرونی نقشے، جغرافیائی کوڈنگ، معاونتی پیغامات یا صارف کے منتخب کردہ برآمدات الگ معلوماتی بہاؤ بنا سکتے ہیں۔
تضاد کے بعد کا طریقہ طے کریں
اگر ریکارڈ بعد میں سرور سے ہم آہنگ ہوتے ہیں تو ممکن ہے دو آلات نے ایک ہی معلومات بدلی ہوں۔ مصنوعے کو یہ طے کرنے کا اصول چاہیے کہ کون سا نسخہ قبول ہوگا، اور غیر متوقع نتیجے سے بحالی کا واضح طریقہ بھی۔
نقل، تاخیر اور درمیان میں رکنے والی منتقلی بھی توجہ چاہتی ہیں۔ دوبارہ چھونے سے خاموشی کے ساتھ بار بار مالی یا عملی کارروائیاں نہیں بننی چاہئیں۔ درست حل مصنوعے کے معلوماتی ماڈل اور متعلقہ نظاموں پر منحصر ہے۔
اجازتوں کے انتخاب سمجھائیں
مقام کی خصوصیت کسی مخصوص عمل کے لیے ہونی چاہیے اور اجازت نہ ملنے پر قابل پیش گوئی رویہ رکھے۔ اطلاع کسی جاری سرگرمی کو سمجھنے میں مدد دے۔ صارفین کو Android کے اندرونی طریقے جانے بغیر سمجھ آنا چاہیے کہ انتخاب کیا بدلتا ہے۔
اجازت رد ہونے والا راستہ بھی ڈیزائن میں شامل کریں۔ اگر عمل ہاتھ سے ممکن رہتا ہے تو وہ راستہ آسانی سے ملنا چاہیے۔ اگر خصوصیت کام نہیں کر سکتی تو متعلقہ وقت پر حد واضح کریں۔
حالتوں کی تبدیلی جانچیں
صرف نیٹ ورک بند کرکے آغاز ہی نہ جانچیں۔ کام کا جائزہ لیں جب رابطہ عمل کے درمیان ختم ہو، تاخیر سے لوٹے یا ایپ نظر نہ آنے کے دوران بدلے۔ ایپ دوبارہ شروع ہونے، رکی ہوئی برآمد اور صارف کی پہلے ریکارڈ میں اصلاح کو مدنظر رکھیں۔
جانچ بنیادی راستے اور اس کے خطرات کے مطابق ہونی چاہیے۔ کامیاب بلڈ تالیف کا مفید ثبوت ہے؛ آلے پر رویے کے الگ ثبوت درکار ہیں۔