در اندروید ۸ یا همان اندروید O که اخیراً نسخهی نهایی آن منتشر شده، میتوان پردازشهایی که در پسزمینه اجرا میشوند را محدود کرد تا مصرف باتری گوشی کمتر شود. گوگل در سالهای اخیر برای بهبود عمر باتری گوشیها، تلاش زیادی کرده و در اندروید ۶ و ۷ نیز پردازشهای پسزمینه به خوبی مدیریت میشدند. این بار نیز گوگل یک قدم دیگر برای بهبود عمر باتری برداشته که مبتنی بر کاهش استفاده از پردازندهی گوشی برای اجرای برنامهها در پسزمینه است.
در ادامه به نحوهی محدود کردن پردازشهای پسزمینه در اندروید Oreo میپردازیم. با ما باشید.
محدودیت اجرا در پسزمینه یکی از قابلیتهای خودکار اندروید ۸ است و در حقیقت نیازی به انجام تنظیمات خاص نیست. ولیکن سازندگان گوشی و تبلت و طراحان اپلیکیشن، ممکن است از اصولی که گوگل برای طراحی اپ و رام در پیش میگیرد پیروی نکنند و در نتیجه اندروید ۸ آن طور که باید و شاید به بهبود عمر باتری کمک نکند. این اپلیکیشنها از نظر مصرف باتری مثل گذشته هستند و با ارتقای اندروید، تغییری ایجاد نمیشود.
اما خبر خوش این است که در اندروید ۸ تنظیماتی اجباری برای این نوع اپها پیشبینی شده است و میتوان همهی اپها را مجبور کرد که کمتر از پردازنده و رم استفاده کنند.
چگونه در اندروید ۸ اپهای پسزمینه را محدود کنیم؟
توجه کنید که میبایست محدودیتها را برای هر اپلیکیشن به صورت جداگانه مشخص کرد. با حرکت جاروبی از بالای صفحه به پایین، منوی نوتیفیکیشنها و تنظیمات سریع را آشکار کنید و روی آیکون چرخدندهایشکل تنظیمات تپ کنید.
اکنون روی گزینهی Apps & Notifications تپ کنید.
روی اولین گزینه یعنی App info تپ کنید. لیستی از اپلیکیشنهای نصب شده نمایان میشود.
اپلیکیشنی که موردنظرتان است و میخواهید مصرف باتری آن را کاهش دهید را در لیست پیدا کنید و روی نام آن تپ کنید. اطلاعات اپ و تنظیمات آن در صفحهی بعدی لیست میشود. یکی از گزینهها Battery است. روی این گزینه تپ کنید.
اگر اپلیکیشنی که انتخاب کردهاید، قبلاً توسط سازندهی آن برای اندروید ۸ بروز شده باشد، گزینهای به اسم Manage battery usage در تنظیمات باتری دیده میشود و Battery Optimization یا بهینهسازی آن، تنظیم شده است.
اما اگر اپ بروزرسانی و بهینه نشده باشد، میبایست از گزینهای به اسم Background Activity استفاده کرد و سوییچ آن را روی حالت غیرفعال قرار داد. زمانی که این سوییچ فعال است، اپلیکیشن میتواند در پسزمینه اجرا شود و طبعاً مقداری باتری مصرف میکند. با غیرفعال کردن آن، اپلیکیشن در پسزمینه به اجرای پردازشهای مربوطه ادامه نمیدهد و مصرف باتری آن به حداقل ممکن میرسد. بنابراین بسته به اینکه چه استفادهای از اپها میکنید و اینکه آیا نیاز به اجرای همیشگی در پسزمینه دارید یا خیر، تصمیم بگیرید و اپهای اضافی را از اجرا در پسزمینه منع کنید.