بستن همه برنامهها از صفحه Recent Apps برای بسیاری از کاربران به یک عادت تبدیل شده است. تصور رایج این است که هرچه برنامههای بیشتری از حافظه خارج شوند، گوشی سریعتر کار میکند و باتری کمتری مصرف خواهد کرد. اما اندروید برای مدیریت حافظه و پردازشهای پسزمینه بهصورت خودکار طراحی شده و برنامهای که در پسزمینه قرار دارد لزوماً به معنی مصرف دائمی منابع نیست.
وقتی برنامهای دیگر در حال استفاده نیست، اندروید میتواند فرایند آن را به حالت Cached ببرد و در صورت نیاز به حافظه، آن را متوقف کند. نگه داشتن برخی برنامهها در این وضعیت حتی میتواند باعث شود اجرای دوباره آنها سریعتر از یک اجرای کامل از ابتدا باشد.
آیا بستن مداوم برنامه ها در اندروید ضرر دارد؟
کشیدن کارت برنامهها به بالا و خارج کردن آنها از Recent Apps همیشه کار اشتباهی نیست اما انجام مداوم آن برای آزاد کردن RAM معمولاً ضرورتی ندارد. اندروید خودش بر اساس وضعیت حافظه و نیاز برنامههای فعال تصمیم میگیرد کدام فرایندهای پسزمینه را نگه دارد یا متوقف کند.
مشکل زمانی ایجاد میشود که برنامهای را مرتباً ببندید و بعد دوباره اجرا کنید. در این حالت سیستم ممکن است مجبور شود برنامه را از ابتدا بارگذاری کند. این فرایند بهخصوص در برنامههای سنگین میتواند منابع بیشتری نسبت به ادامه کار یک فرایند Cached مصرف کند.
بهترین روش برای کنترل مصرف باتری برنامه های اندروید
اگر احساس میکنید یک برنامه واقعاً در پسزمینه باتری زیادی مصرف میکند، به جای بستن مداوم همه برنامهها بهتر است ابتدا مصرف باتری همان برنامه را بررسی کنید. در گوشیهای سازگار با اندروید میتوان از بخش Battery Usage مشخص کرد کدام برنامهها بیشترین مصرف را دارند.
در گوشیهای پیکسل میتوانید از مسیر زیر مصرف باتری یک برنامه را بررسی کنید:
Settings > Battery > Battery usage > View by apps
تنظیمات فارسی:
تنظیمات > باتری > مصرف باتری > نمایش بر اساس برنامهها
سپس برنامه موردنظر را انتخاب کنید تا میزان مصرف آن و گزینههای مربوط به فعالیت پسزمینه نمایش داده شود. در برخی نسخههای اندروید میتوانید گزینه Allow background usage را نیز تغییر دهید.
اگر یک برنامه واقعاً مصرف غیرعادی دارد میتوانید فعالیت پسزمینه آن را محدود کنید. با این کار ممکن است همگامسازی برنامه یا دریافت بعضی اعلانها با تأخیر انجام شود. به همین دلیل بهتر است این گزینه را فقط برای برنامهای فعال کنید که واقعاً مشکل مصرف باتری دارد.
تنظیم مصرف باتری برنامه ها در گوشی سامسونگ
در گوشیهای سامسونگ مسیر و نام گزینهها ممکن است با توجه به نسخه One UI متفاوت باشد. یکی از مسیرهای رایج برای مدیریت برنامههای پسزمینه به شکل زیر است:
Settings > Device care > Battery > Background usage limits
تنظیمات فارسی:
تنظیمات > مراقبت از دستگاه > باتری > محدودیتهای مصرف در پسزمینه
در این قسمت میتوانید برنامههای کممصرف را در Sleeping apps یا Deep sleeping apps قرار دهید. برنامههای Deep sleeping در پسزمینه اجرا نمیشوند و در نتیجه ممکن است دریافت اعلان یا بروزرسانی آنها تا زمان اجرای برنامه به تأخیر بیفتد.
چه زمانی بستن یک برنامه اندروید منطقی است؟
یک استثنای مهم زمانی است که خود برنامه دچار مشکل شده باشد. اگر برنامه هنگ کرده یا پاسخ نمیدهد یا دائماً با خطا مواجه میشود، بستن آن و اجرای دوباره میتواند برنامه را از ابتدا بارگذاری کند و مشکل موقت را برطرف کند.
برای توقف کامل یک برنامه نیز میتوانید از Force stop استفاده کنید:
Settings > Apps > [App name] > Force stop
تنظیمات فارسی:
تنظیمات > برنامهها > [نام برنامه] > توقف اجباری
این گزینه با بستن معمولی برنامه از Recent Apps تفاوت دارد و برای زمانی مناسب است که برنامه واقعاً گیر کرده یا رفتار غیرعادی دارد.
در نتیجه لازم نیست بعد از استفاده از هر برنامه آن را ببندید. اگر گوشی عملکرد عادی دارد بهتر است مدیریت حافظه را به خود اندروید بسپارید و فقط برنامههایی را که مصرف غیرعادی یا مشکل عملکرد دارند بررسی و محدود کنید. این روش هم با سازوکار مدیریت حافظه اندروید هماهنگتر است و هم از اجرای غیرضروری دوباره برنامهها جلوگیری میکند.
گیم پلنت