خبر و ترفند روز

خبر و ترفند های روز را اینجا بخوانید!

با تغییر یک گزینهٔ توسعه‌دهنده در اندروید، جلوی هدررفتن باتریِ برنامه‌ها در پس‌زمینه را گرفتم

با تغییر یک گزینه در بخش توسعه‌دهندهٔ اندروید، جلوی هدررفتن باتریِ برنامه‌ها در پس‌زمینه را گرفتم
مصرف باتری در طول شب تقریباً به‌کلی ناپدید شده است.

منوی «گزینه‌های توسعه‌دهنده» در اندروید شهرتی دارد که انگار فقط برای کارهایی مانند خاموش کردن انیمیشن‌ها و تغییر کُدِک بلوتوث به کار می‌آید. اما در واقع، پر از گزینه‌های سودمند است. برای نمونه، گزینهٔ «تعلیق اجرای برنامه‌های کش‌شده» آن‌قدر که باید دیده نمی‌شود، با اینکه بسیار کارآمد است. من اخیراً آن را فعال کردم و دیگر نگذاشت برنامه‌هایم در پس‌زمینه باتری را خالی کنند.

برنامه‌های کش‌شده می‌توانند در پس‌زمینه باتری را خالی کنند

شاید برنامه‌هایتان بیش از حد فعالیت می‌کنند

عمر باتری در سامسونگ گلکسی اس26

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

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

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

مطلب مرتبط:   6 اشکال در خرید پرچمدار Google Pixel

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

این گزینهٔ توسعه‌دهنده می‌تواند جلوی اجرای برنامه‌های کش‌شده را بگیرد

برنامه‌هایتان را موقتاً متوقف کنید

توقف اجرای برنامه‌های کش‌شده در گزینهٔ توسعه‌دهنده در گلکسی اس24 اولترا

«تعلیق اجرای برنامه‌های کش‌شده» دقیقاً همان کاری را می‌کند که از نامش برمی‌آید. وقتی یک برنامه وارد حالت کش می‌شود، اندروید آن را منجمد می‌کند؛ به‌جای آنکه اجازه دهد در پس‌زمینه اجرا شود و توان پردازنده را هدر بدهد. اما به‌محض آنکه دوباره برنامه را باز کنید، همچنان از حالت کش بارگذاری می‌شود؛ یعنی با بستن کامل برنامه فرق دارد. در واقع، برنامه از میان نمی‌رود؛ بیشتر شبیه این است که اندروید دکمهٔ توقف را برایش می‌زند، به‌جای آنکه بگذارد در پس‌زمینه به کارش ادامه دهد.

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

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

مطلب مرتبط:   دکمه «Play Something» یوتیوب در اندروید می‌تواند به زمانی کمک کند که مرور ویدیوها خیلی کار کند

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

در صورت نیاز، می‌توانید استثنا تعیین کنید

برای برنامه‌های مهمتان معافیت در نظر بگیرید

منوی تنظیمات در اندروید
منوی برنامه‌ها در اندروید
منوی اطلاعات برنامه در اندروید
منوی تنظیمات باتری برای واتساپ در اندروید
منوی تنظیمات داده برای واتساپ در اندروید

تعلیق اجرای برنامه‌های کش‌شده برای عمر باتری عالی است. تنها مشکل این است که کلیدی سراسری است؛ یعنی وقتی آن را روشن کنید، بر همهٔ برنامه‌ها اعمال می‌شود. در این بخش فهرستی وجود ندارد که بتوانید برنامه‌های مستثنا را یکی‌یکی انتخاب کنید. البته این لزوماً مشکل نیست، اما گاهی باعث می‌شود بعضی برنامه‌ها هنگام باز شدن با کمی تأخیر اجرا شوند. نکتهٔ دیگر این است که تعلیق برنامه‌ها در بعضی موارد می‌تواند اعلان‌ها را با تأخیر برساند.

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

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

مطلب مرتبط:   فروش فلش می وان پلاس: در OnePlus 10 Pro و One Plus 9 صرفه جویی کنید

منبع: این مطلب ترجمه و بومی‌سازی مقاله‌ای از MakeUseOf به قلم Pankil Shah است. مشاهده مقاله اصلی