آیا واقعا باید اپلیکیشن های باز پس زمینه را ببندیم؟

همه ما این عادت را داریم، قفل گوشی را باز میکنیم، وارد بخش برنامههای اخیر میشویم و با حرکتی سریع، تمام پنجرههای باز را یکی پس از دیگری میبندیم. حس تمیز شدن و خالی شدن لیست برنامهها شاید لذتبخش باشد، اما سوالی که ذهن بسیاری از کاربران حرفهای و حتی عادی را درگیر کرده این است: آیا باید اپلیکیشنهای باز پسزمینه را ببندیم؟ بسیاری تصور میکنند که با این کار به نفس کشیدن گوشی کمک میکنند و عمر باتری را افزایش میدهند. اما واقعیت فنی ماجرا ممکن است شما را شگفتزده کند. در این مقاله از تکنوسان مگ قصد داریم به دور از کلیشههای رایج و با استناد به حقایق تکنولوژی، بررسی کنیم که این کار چه تاثیری بر عملکرد دستگاه هوشمند شما دارد.
گوشی شما باهوشتر از آن است که فکر میکنید
(2).jpg)
دوران سیستمعاملهای قدیمی که مدیریت حافظه در آنها دستی بود، گذشته است. امروزه هم اندروید و هم iOS به مکانیزمهای بسیار پیشرفتهای برای مدیریت حافظه رم (RAM) مجهز شدهاند. وقتی شما از یک برنامه خارج میشوید و به صفحه اصلی میروید، آن برنامه در واقع بسته نمیشود، بلکه در حالت تعلیق یا فریز (Frozen) قرار میگیرد.
در این حالت، برنامه هیچ پردازشی انجام نمیدهد و فشاری به پردازنده (CPU) وارد نمیکند. سیستمعامل، وضعیت برنامه را در رم نگه میدارد تا وقتی دوباره روی آیکون آن کلیک کردید، بلافاصله در کسری از ثانیه اجرا شود. بنابراین وقتی از خود میپرسیم که آیا باید اپلیکیشنهای باز پسزمینه را ببندیم؟، باید بدانیم که سیستمعامل خودش میداند چه زمانی فضا را خالی کند. اگر گوشی نیاز به رم بیشتری برای اجرای یک بازی سنگین داشته باشد، خودش به طور خودکار برنامههای قدیمیترِ موجود در پسزمینه را میبندد.
افسانه صرفهجویی در باتری؛ واقعیت چیست؟
(2).jpg)
بزرگترین دلیلی که کاربران را به بستن برنامهها ترغیب میکند، نگرانی از تمام شدن شارژ گوشی است. تاثیر بستن اپلیکیشنها بر باتری چیست؟ برخلاف باور عموم، بستن مداوم برنامهها نه تنها باتری را ذخیره نمیکند، بلکه باعث تخلیه سریعتر آن میشود.
بیایید با یک مثال ساده موضوع را روشن کنیم. فرض کنید قصد دارید در طول روز بارها از تلویزیون استفاده کنید. آیا منطقی است که هر بار تلویزیون را از برق بکشید و دوباره به برق بزنید؟ قطعا خیر. آیا باید اپلیکیشنهای باز پسزمینه را ببندیم؟ پاسخ منفی است، زیرا انرژیای که پردازنده گوشی برای راهاندازی مجدد یک برنامه از صفر (Cold Start) صرف میکند، بسیار بیشتر از انرژیای است که برای نگهداری آن در حالت تعلیق در رم مصرف میشود.
(1).jpg)
وقتی شما برنامهای را میبندید (Force Close میکنید)، تمام کدهای آن از رم پاک میشود. دفعه بعد که آن را باز میکنید، پردازنده باید دوباره بیدار شود، دادهها را از حافظه داخلی بخواند و دوباره در رم بنویسید. این فرآیند شامل مراحل زیر است که همگی قاتل باتری هستند:
- فراخوانی مجدد اطلاعات: پردازنده باید دوباره بیدار شود و اطلاعات را از حافظه داخلی بخواند و به رم منتقل کند.
- پردازش سنگین اولیه: تمام کدها و گرافیکهای برنامه باید از نو بارگذاری و رندر شوند که باعث داغ شدن لحظهای گوشی و مصرف انرژی میشود.
- راهاندازی سرویسها: اتصال دوباره به اینترنت، لود کردن کشها و همگامسازی، همگی در لحظه باز شدن برنامه فشار مضاعفی به باتری وارد میکنند.
مصرف باتری برنامههای پسزمینه چقدر است؟
.jpg)
حقیقت این است که برنامههایی که در پسزمینه معلق هستند، تقریبا هیچ باتریای مصرف نمیکنند. مهندسان گوگل و اپل بارها تاکید کردهاند که الگوریتمهای مدیریت انرژی طوری طراحی شدهاند که برنامههای معلق را کاملا بیاثر کنند.
چه زمانی بستن برنامهها لازم است؟
(1).jpg)
با تمام توضیحاتی که درباره مدیریت هوشمند رم دادیم، ممکن است این ابهام برایتان پیش بیاید که با این تفاسیر، اصلا آیا بستن برنامههای پسزمینه لازم است؟ یا باید به طور کل دکمه بستن برنامهها را فراموش کنیم؟ پاسخ این است که بله، گاهی اوقات لازم است دخالت کنید، اما این کار نباید تبدیل به یک عادت دائمی شود. تنها در شرایط خاص و اضطراری زیر است که بستن دستی برنامهها توصیه میشود:
- برنامه هنگ کرده یا باگ دارد: اگر اپلیکیشنی دچار اختلال شده، روی یک صفحه گیر کرده یا درست کار نمیکند، بستن کامل (Force Close) و باز کردن مجدد آن حکم یک شوک الکتریکی را دارد و میتواند مشکل را حل کند.
- برنامه فعالیت سنگین پسزمینه دارد: برخی برنامهها مثل مسیریابها (GPS) یا اپلیکیشنهای ضبط صدا ممکن است حتی وقتی از آنها خارج میشوید، در پسزمینه فعال بمانند و باتری را ببلعند. اگر کارتان با آنها تمام شده، بستنشان منطقی و ضروری است.
راهکارهای بهتر برای مدیریت مصرف باتری
(2).jpg)
در این بخش پیشنهاد میکنیم از تنظیمات داخلی گوشی برای مدیریت بهتر استفاده کنید:
غیرفعال کردن Background App Refresh (در iOS) یا Background Data (در اندروید)
این قابلیت اجازه میدهد برنامهها حتی وقتی باز نیستند، محتوای خود را بهروز کنند. اگر نگران مصرف دیتا و باتری هستید، این گزینه را برای برنامههای غیرضروری خاموش کنید.
بررسی سلامت باتری
گاهی اوقات تخلیه سریع باتری ربطی به برنامهها ندارد و ناشی از فرسودگی باتری است.
مدیریت دسترسی لوکیشن
دسترسی موقعیت مکانی را برای برنامههایی که نیاز ندارند، روی حالت "فقط هنگام استفاده" (While Using) قرار دهید. با انجام این تنظیمات، دیگر نیازی نیست نگران این باشید که آیا باید اپلیکیشنهای باز پسزمینه را ببندیم؟ یا خیر، چون سیستم به بهینهترین حالت ممکن کار میکند.
حرف آخر را از زبان سازندگان بشنوید
(1).jpg)
نهایتا شاید هیچکس بهتر از خود معماران این سیستمعاملها نتواند به این بحث قدیمی پایان دهد. جالب است بدانید این موضوع آنقدر جدی شد که حتی پای مدیران ردهبالای اپل و گوگل هم به میان آمد.
ماجرا از این قرار بود که یکی از کاربران اپل در ایمیلی از تیم کوک پرسید که آیا او برنامههای باز خود را میبندد؟ کریگ فدریگی، معاون ارشد مهندسی نرمافزار اپل، شخصا به این ایمیل پاسخ داد و خیلی کوتاه و قاطع نوشت: «نه! این کار نه عمر باتری را زیاد میکند و نه هیچ فایده دیگری دارد.»
از سوی دیگر، هیروشی لاکهایمر، از مدیران ارشد اندروید در گوگل نیز بارها در توییتر هشدار داده که بستن اجباری برنامهها میتواند الگوریتمهای هوشمند سیستم را به هم بریزد و حتی نتیجه عکس بدهد. وقتی خالقان اصلی iOS و اندروید با چنین صراحتی آب پاکی را روی دستمان میریزند، چرا هنوز باید شک داشته باشیم و مدام از خودمان بپرسیم آیا باید اپلیکیشنهای باز پسزمینه را ببندیم؟ اعتماد به دانش مهندسی این غولهای تکنولوژی، قطعا عاقلانهترین کار است.
سوالات متداول
آیا بستن برنامهها باعث افزایش سرعت گوشی میشود؟
خیر، این یک باور قدیمی است که مربوط به سیستم عامل های قدیمی بود.
آیا باز بودن تعداد زیاد برنامهها در پسزمینه باعث داغ شدن گوشی میشود؟
خیر. همانطور که در مقاله گفتیم، برنامههای پسزمینه در حالت «فریز» یا خواب هستند و پردازشی انجام نمیدهند که گرما تولید کند.
تکلیف اینترنتمان چه میشود؟ آیا برنامههای باز اینترنت مصرف میکنند؟
لزوما نه. صرفا باز بودن پنجره برنامه در لیست Recent Apps اینترنت مصرف نمیکند. اما اگر قابلیتهایی مثل «Background App Refresh» در آیفون یا «Background Data» در اندروید فعال باشد، ممکن است برای چک کردن ایمیل یا پیامهای جدید کمی دیتا مصرف کنند.
آیا نصب برنامههای تمیزکننده رم یا بهینه ساز باتری کمکی میکند؟
بههیچوجه! توصیه اکید داریم که این برنامهها را پاک کنید. این اپلیکیشنها دقیقا همان کار غلط را به صورت خودکار انجام میدهند.
جمع بندی
(1).jpg)
احتمالا ترک کردن عادتی که سالها انجامش میدادیم سخت است. آن حس رضایتبخشی که با بستن همه و خالی شدن لیست برنامهها به ما دست میدهد، بیشتر جنبه روانی دارد تا فنی. اما همانطور که در این مقاله بررسی کردیم، گوشیهای هوشمند امروزی دقیقا مثل نامشان هوشمند هستند و نیازی به پرستاری مداوم ما ندارند.
بیایید یکبار برای همیشه با این واقعیت کنار بیاییم: «رم خالی، رم بیاستفاده است». سیستمعامل اندروید و iOS طراحی شدهاند تا از تمام ظرفیت رم برای سریعتر کردن تجربه شما استفاده کنند. جنگیدن با سیستمعامل و خالی کردن مداوم رم، مثل این است که هر بار که از اتاق خارج میشوید، تمام مبلمان را بیرون بریزید و دفعه بعد که وارد شدید، دوباره همه را سر جای خود بچینید، کاری خستهکننده، پرهزینه و بیهوده!
پس دفعه بعد که انگشتتان به صورت ناخودآگاه به سمت دکمه Recent Apps رفت و برای لحظهای در ذهنتان تداعی شد که آیا باید اپلیکیشنهای باز پسزمینه را ببندیم؟، پاسخ کوتاه و نهایی ما را به یاد بیاورید: خیر، مگر اینکه برنامهای خراب شده باشد. به تکنولوژی اعتماد کنید، اجازه دهید مدیریت منابع را خود گوشی انجام دهد و شما فقط از کار کردن روان و سریع با اپلیکیشنهایتان لذت ببرید. با این تغییر کوچک در رفتار، هم اعصابتان راحتتر است و هم باتری گوشیتان سپاسگزار شما خواهد بود.








