گوگل در اندروید ۱۷ محدودیت مصرف رم اپلیکیشنها را سختگیرانهتر میکند

گوگل تصمیم گرفته سختگیریهای خود را در برابر اپلیکیشنهایی که بیش از اندازه از حافظه رم استفاده میکنند، به شکل چشمگیری افزایش دهد. طبق اعلام این شرکت در یک پست وبلاگی جدید، محدودیتهای مصرف رم برای هر اپلیکیشن در اندروید ۱۷، طی سال پیشرو روی دستگاههای بیشتری اعمال خواهد شد. این قابلیت ابتدا روی گوشیهای پیکسل معرفی شده بود، اما بهزودی توسط سایر شرکتهای تولیدکننده برای انواع دستگاهها با حافظه رم ۴ تا بیش از ۱۶ گیگابایت مورد استفاده قرار خواهد گرفت.
هدف اصلی گوگل از این اقدام، جلوگیری از وضعیتی است که در آن یک اپلیکیشن تمام حافظه در دسترس را مصرف میکند و باعث افت سرعت کل سیستمعامل میشود. برای مقابله با چنین حالتی، سیستمعامل در صورت عبور یک برنامه از سقف حافظه مجاز وارد عمل خواهد شد.
مدیریت مصرف رم در اندروید ۱۷ با ابزارهای جدید و برخورد دومرحلهای
در مرحله اول، سیستمعامل بخشی از دادههای اپلیکیشن را به بخش حافظه فشردهسازیشده منتقل میکند. این کار به برنامه اجازه میدهد تا به فعالیت خود ادامه دهد، اما به دلیل نیاز به توان پردازشی بیشتر برای فشردهسازی و پردازش دادهها، سرعت برنامه کاهش پیدا خواهد کرد. در صورتی که اپلیکیشن همچنان به مصرف بیرویه رم ادامه دهد، سیستمعامل اندروید آن را بهطور کامل متوقف خواهد کرد.
برای کاربران عادی، این تغییرات به معنی تجربه روانتر و کاهش چشمگیر افت سرعت دستگاه به خاطر رفتار نامناسب یک برنامه سنگین خواهد بود. گوگل اکنون از توسعهدهندگان خواسته است تا برنامههای خود را با این محدودیتها سازگار و بهینه کنند. در صورت بهینهسازی مناسب، سیستمعامل در سناریوهایی نظیر جابهجایی بین برنامهها، اجرای بازیها یا پردازشهای هوش مصنوعی سبکتر و روانتر پاسخ خواهد داد.
این رویکرد بهویژه برای دستگاههایی که حافظه رم کمتری دارند بسیار مفید خواهد بود، چرا که روی چنین دستگاههایی یک برنامه سنگین میتواند ضربه بزرگی به عملکرد کلی وارد کند. البته برنامههایی که واقعاً به حافظه بالایی احتیاج دارند، در صورت عدم بهینهسازی دقیق توسط توسعهدهندگان ممکن است با افت فریم یا بستهشدن ناگهانی مواجه شوند؛ ازهمینرو، گوگل ابزارهای جدیدی در اختیار توسعهدهندگان گذاشته تا بتوانند این مشکلات را شناسایی و برطرف کنند.




