ثبت بازخورد

لطفا میزان رضایت خود را از دیجیاتو انتخاب کنید.

Very satisfied Satisfied Neutral Dissatisfied Very dissatisfied
واقعا راضی‌ام
اصلا راضی نیستم
چطور میتوانیم تجربه بهتری برای شما بسازیم؟

نظر شما با موفقیت ثبت شد.

از اینکه ما را در توسعه بهتر و هدفمند‌تر دیجیاتو همراهی می‌کنید
از شما سپاسگزاریم.

اندروید 17
نرم افزار و اپلیکیشن

نبرد با برنامه‌های سنگین؛ گوگل در اندروید ۱۷ محدودیت مصرف رم را سخت‌گیرانه‌تر می‌کند

توسعه‌دهندگان باید برنامه‌های خود را با قوانین جدید هماهنگ کنند تا از بسته‌شدن ناگهانی پردازش‌ها جلوگیری شود.

جواد تاجی
جواد تاجی منتشر شده در 29 مرداد 1405  |  15:28

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

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

مدیریت مصرف رم در اندروید ۱۷ با ابزارهای جدید و برخورد دومرحله‌ای

در مرحله اول، سیستم‌عامل بخشی از داده‌های اپلیکیشن را به بخش حافظه فشرده‌سازی‌شده منتقل می‌کند. این کار به برنامه اجازه می‌دهد تا به فعالیت خود ادامه دهد، اما به دلیل نیاز به توان پردازشی بیشتر برای فشرده‌سازی و پردازش داده‌ها، سرعت برنامه کاهش پیدا خواهد کرد. در صورتی که اپلیکیشن همچنان به مصرف بی‌رویه رم ادامه دهد، سیستم‌عامل اندروید آن را به‌طور کامل متوقف خواهد کرد.

گوشی اندروید ۱۷

برای کاربران عادی، این تغییرات به معنی تجربه روان‌تر و کاهش چشمگیر افت سرعت دستگاه به خاطر رفتار نامناسب یک برنامه سنگین خواهد بود. گوگل اکنون از توسعه‌دهندگان خواسته است تا برنامه‌های خود را با این محدودیت‌ها سازگار و بهینه کنند. در صورت بهینه‌سازی مناسب، سیستم‌عامل در سناریوهایی نظیر جابه‌جایی بین برنامه‌ها، اجرای بازی‌ها یا پردازش‌های هوش مصنوعی سبک‌تر و روان‌تر پاسخ خواهد داد.

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

جواد تاجی
جواد تاجی

دوران حرفه‌ای من در دنیای فناوری تقریبا به ۱۰ سال قبل برمی‌گرده؛ مسیری که با سخت‌افزار شروع شد، با نرم‌افزار ادامه پیدا کرد و حالا با خبرنگاری حوزه فناوری توی دیجیاتو داره ادامه پیدا می‌کنه. من جوادم و بیشتر از سه دهه از عمرم می‌گذره و علاوه بر دنیای فناوری عاشق فیلم‌و‌سینما، موسیقی کلاسیک‌راک و رئال مادریدم.

دیدگاه‌ها و نظرات خود را بنویسید
نظرات ثبت شده (1 مورد)
  • _omid_

    ای کاش مایکروسافت برای سیستم عاملش همین کار رو میکرد

مطالب پیشنهادی