اگر شما هم جزء آن دسته از کاربرانی هستید که مدام اپلیکیشن‌های پس‌زمینه را می‌بندید، این مطلب برای شماست. در ادامه این مقاله از شهر سخت افزار به بررسی این عادت کاربران پرداخته و به شما می‌گوییم که آیا این کار برای گوشی اندرویدی شما مفید است یا مضر؟

فهرست مطالب این مقاله:

- آیا بستن اپ‌ها واقعا به عملکرد گوشی شما کمک می‌کند؟
اندروید چگونه اپ‌های پس‌زمینه را مدیریت می‌کند؟
وقتی خود گوشی اپ‌ها را می‌بندد
چرا باز کردن دوباره اپلیکیشن سریعتر از اجرای آن برای اولین بار است؟
چه زمانی واقعاً باید یک اپ را ببندیم؟

مقدمه

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

آیا بستن اپ‌ها واقعا به گوشی شما کمک می‌کند؟

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

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

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

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

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

در همین رابطه بخوانید:

-

آیا بستن اپ‌ها واقعا به گوشی شما کمک می‌کند؟

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

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

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

اندروید چگونه اپ‌های پس‌زمینه را مدیریت می‌کند؟

اندروید چگونه اپ‌های پس‌زمینه را مدیریت می‌کند؟

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

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

همان‌طور که انتظار می‌رفت، نسخه اولیه Doze بیش از حد سخت‌گیر بود و اغلب مانع کارکرد ویژگی‌های حیاتی مانند زنگ هشدار می‌شد. با گذشت سال‌ها، این ویژگی به طور قابل‌توجهی بهبود یافت و امروز در قالب بهینه‌سازی باتری یا همان Battery Optimization روی اکثر گوشی‌های اندرویدی دیده می‌شود. البته بسته به شرکت سازنده گوشی‌؛ شدت این بهینه‌سازی‌ها هم می‌تواند متفاوت باشد.

در همین رابطه بخوانید:

-

وقتی خود گوشی اپ‌ها را می‌بندد

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

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

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

وقتی خود گوشی اپ‌ها را می‌بندد

چرا باز کردن دوباره اپلیکیشن سریعتر از اجرای آن برای اولین بار است؟

توسعه‌دهندگان اندروید نحوه‌ راه‌اندازی اپلیکیشن‌ها را در قالب سه اصطلاح استارت سرد یا Cold Start، استارت گرم یا Warm Start و استارت داغ یا Hot Start طبقه بندی کرده است. «استارت سرد» حالتی است که اپلیکیشنی که قبلاً کاملاً بسته شده بود، از صفر اجرا می‌شود.

گوگل اعلام کرده که Cold Start به زمان و منابع بیشتری نسبت به حالت‌های دیگر نیاز دارد، زیرا باید فرایندهای بسیار بیشتری را برای راه‌اندازی اپلیکیشن مدیریت کند. در مقابل استارت گرم بدین معناست که اپلیکیشن از قبل در حافظه گوشی وجود دارد. در این حالت دستگاه اندرویدی تنها زیرمجموعه‌ای از فرایندها را در مقایسه با شروع سرد اجرا می‌کند.

درنهایت Hot Start زمانی است که کاربر صرفاً اپلیکیشنی را که اخیراً استفاده کرده، دوباره روی صفحه می‌آورد. در این حالت اندروید برای فعال ماندن اپلیکیشن به حداقل فعالیت ممکن نیاز دارد.

برای درک ساده‌تر این موضوع، می‌توانیم آن را با روشن‌کردن خودرو در یک روز برفی و بسیار سرد مقایسه کنیم. اگر خودرویی در دمای زیر صفر برای مدت طولانی خاموش مانده باشد؛ روشن‌کردنش سخت و زمان‌بر خواهد بود.

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

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

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

ساده‌ترین راه این است اپلیکیشن را یک‌بار ببندید و دوباره باز کنید تا به حالت عادی برگردد. اگر بستن عادی اپلیکیشن جواب نداد، می‌توانید وارد بخش اطلاعات همان برنامه در تنظیمات گوشی یا تبلت خود شوید و گزینه‌ Force Stop یا توقف اجباری را بزنید. این کار باعث می‌شود برنامه کاملاً بسته شود.

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

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

جمع‌بندی

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

سوالات پرتکرار

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

بله، در بیشتر موارد، بستن اپلیکیشن‌ها می‌تواند مضر باشد و باعث افزایش مصرف باتری و کاهش عملکرد دستگاه شود.

چه زمانی باید اپلیکیشن‌ها را به زور ببندم؟

اگر اپلیکیشنی دچار مشکل شده باشد، فریز شده باشد، باتری را به طور غیرعادی مصرف کند یا باعث داغ شدن گوشی شود، می‌توانید آن را به زور ببندید.

باتری تطبیقی چگونه کار می‌کند؟

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

آیا قابلیت باتری تطبیقی به زمان نیاز دارد تا به طور کامل کار کند؟

بله، باتری تطبیقی به چند روز زمان نیاز دارد تا الگوهای استفاده شما را یاد بگیرد و به طور کامل بهینه‌سازی شود.

نظر خود را اضافه کنید.

ارسال نظر بدون عضویت در سایت

0
نظر شما پس از تایید مدیر منتشر خواهد شد.

نظرات (5)

  • مهمان - ghost

    چه جالب پس من همزمان کل گیمامو وا میزارم میگم خود گوشی اجراش میکنه کل رم که 12 گیگ هست رو هم خودش مدیریت بکنه و اصلا اینقدر مصرف مداوم باز و بسته کردن رو نکشه XD
    دوما در حالتی این منطقیه که تو دنبال چیزی هستی نهایتا چندتا برنامه تو پس زمینه باز باشه نه اینکه از اول عمر گوشی برنامه هارو باز بزاری.
    سوما نظرات شخصی و اخبار رسمی رو لطفا یکی نبینید
    بعدشم اصلا گیریم درست پس منم GPS / WiFi / Bluetooth / hotspot / گوشیو روشن میزارم تا cold start نخوره

  • مهمان - Pouria

    به نظرم فایده خاصی نداره ولی ضرر هم نداره، چون read, write های خیلی بیشتری در سیستم عامل وجود داره (مثلا به نسبت باز شدن اپ شماره ها) که کاری براش نمیتونیم بکنیم.
    و تا جایی که میدونم cold start برای اجرای اول اپ بعد از راه اندازیه، اون حالت بهینه که اصلا استارت نیست، ادامه اپ موجود تو رمه.

  • مهمان - علی

    نظرات شخصی خودتون رو به اسم واقعیت نشر ندهید

  • مهمان - مادام کوکو

    سورس اندروید رو چند سال پیش یه نگاهی انداختم و وضعیتش عین لحاف چهل تیکه بود اینکه الان یه سخت افزار در حد سیستم گیمینگ لازم داره خیلی عجیب نیست برا همین به اون هوشمندی هم که میگین نیست وقتی با ios مقایسه میشه

  • مهمان - مش غلام

    در پاسخ به: مهمان - مادام کوکو

    حالا کارت به جایی رسیده که به سورس چهل تیکه اندروید هم نگاه میندازی؟!

ورود به شهرسخت‌افزار

ثبت نام در شهر سخت افزار
ورود به شهر سخت افزار

ثبت نام در شهر سخت افزار

نام و نام خانوادگی(*)
لطفا نام خود را وارد کنید

ایمیل(*)
لطفا ایمیل خود را به درستی وارد کنید

رمز عبور(*)
لطفا رمز عبور خود را وارد کنید

شماره موبایل
Invalid Input

جزو کدام دسته از اشخاص هستید؟(*)

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