تیم Android Open Source Project مشغول کار بر روی توسعه قابلیت هایبرنیشن اندروید هستند که میتواند راهکار موثری برای آزادسازی فضاهای بدون استفاده در گوشیهای هوشمند اندرویدی باشد.
آشنایی با قابلیت هایبرنیشن اندروید
قابلیت Hibernation در واقع میزان حافظه اشغال شده توسط برنامههایی که در حال استفاده نیستند را کم میکند. البته این قابلیت هنوز در مراحل اولیه توسعه خود قرار دارد و این احتمال وجود دارد که در اندروید نسخه 12 شاهد آن باشیم. هنوز تاریخ رسمی برای رویداد معرفی نسخه جدید سیستم عامل اندروید اعلام نشده، اما از آنجاییکه اندروید 11 در فوریه 2020 برای توسعه دهندگان رونمایی شد، انتظار میرود که در همین زمستان شاهد اولین نگاه از اندروید 12 باشیم. اما اصلا هایبرنیشن چیست؟
اگر یک کاربر در زمان استفاده از دستگاهی چند کاربره، برنامهایی را به حالت هایبرنیت درآورد، حافظه پنهان مربوط به آن برنامه برای کاربر کاربر پاک شده و کمی فضا ایجاد میشود. این قابلیتی است که در حال حاضر اجرا شده است. اما حالتی دیگر نیز وجود خواهد داشت که در آن همه کاربران دستگاه اندرویدی یک برنامه را در حالت هایبرنیت قرار دهند. این موضوع از آن جهت حائز اهمیت است که اکثر دستگاههای اندرویدی تنها یک کاربر دارند. اما از آنجاییکه هنوز این امکان پیادهسازی نشده، مشخص نیست که سیستم عامل در چنین شرایطی چگونه عمل خواهد کرد.
از نام قابلیت (خواب زمستانی) به نظر میرسد که برنامه برای همیشه از روی گوشی حذف نخواهد شد، اما ممکن است راهی برای فشردهسازی آن وجود داشته باشد تا فضای بیشتری همراه با پاک کردن حافظه کش معمول، ایجاد شود. زمانی هم که کاربر قصد داشته باشد این برنامه را استفاده کند، حالت هایبرنیت و فشردهسازی غیرفعال خواهد شد.
البته باید در نظر داشته باشید که این قابلیت جدید اندروید با آنچه در برخی از برنامهها و ماژولهای Xposed ارائه شده و مانند حالت Doze در اندروید اجرای برنامهها را متوقف میکند، متفاوت است.
دیدگاهتان را بنویسید