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

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
















