ক্র্যাশ রিকভারি

ক্র্যাশ রিকভারি মডিউলটি অ্যান্ড্রয়েড ১৬-এ চালু করা হয়েছিল। এই মডিউলটি PackageWatchdog , এর অবজারভার RescuePartyRollbackPackageHealthObserver , ExplicitHealthCheckService এবং সংশ্লিষ্ট হেল্পার ক্লাসগুলো নিয়ে গঠিত।

ক্র্যাশ রিকভারি মডিউলের প্রধান উদ্দেশ্য হলো নিম্নলিখিত বিষয়গুলো প্রদান করা:

  • রিকভারি ইনফ্রাস্ট্রাকচার কোডের দ্রুততর পুনরাবৃত্তি। বাগ ফিক্স এবং উন্নতিসমূহ সমগ্র ইকোসিস্টেম জুড়ে প্রয়োগ করা যায়, যা আরও নির্ভরযোগ্য ও দ্রুত আপডেটের মাধ্যমে ব্যবহারকারীর অভিজ্ঞতা উন্নত করে।
  • সমস্ত ডিভাইসে রিকভারি পরিকাঠামোর সামঞ্জস্যপূর্ণ বাস্তবায়ন সমস্যা সম্পর্কে আরও ভালো ধারণা দেয় এবং সকলের জন্য নির্ভরযোগ্যতা উন্নত করে।
  • ইকোসিস্টেম জুড়ে অভিন্ন আচরণ বিভ্রাটের সময় সমস্যা সমাধান ও পুনরুদ্ধারকে সহজ করে এবং সামগ্রিক প্রশমন সময় কমিয়ে দেয়।

মডিউল সীমানা

এই মডিউলটির অ্যান্ড্রয়েড প্ল্যাটফর্মের বাকি অংশের সাথে যোগাযোগের জন্য একটি সুনির্দিষ্ট ইন্টারফেস রয়েছে, যেমনটি চিত্র ১-এ দেখানো হয়েছে:

ক্র্যাশ রিকভারি মডিউল সীমানা

চিত্র ১. মডিউলের সীমানা।

প্যাকেজ ফরম্যাট

ক্র্যাশ রিকভারি মডিউলটি APEX ফরম্যাট ব্যবহার করে।

নির্ভরশীলতা

এই মডিউলে অন্তর্ভুক্ত ক্লাসগুলোর অ্যান্ড্রয়েড প্ল্যাটফর্মের উপর বিদ্যমান নির্ভরতাগুলো অপরিবর্তিত রয়েছে। কোনো নতুন নির্ভরতা নেই।