علت باز شدن خودکار برنامه ها در اندروید و جلوگیری از آن
راه اندازی خودکار برنامه در اندروید، ممکن است در خیلی از مواقع آزار دهنده باشد. در این مطلب پلازا قصد داریم ببینیم علت باز شدن خود به خود برنامه های گوشی چیست و چگونه میتوانیم از این کار جلوگیری کنیم.
باز شدن خودکار برنامه ها در اندروید مشکلی است که میتواند عملکرد دستگاه را ضعیف کند. برای جلوگیری از اجرای اتوماتیک (Autostart) اپلیکیشنها در اندروید لازم است بدانید که چگونه برخی اپلیکیشنها را در گوشی یا تبلت غیرفعال یا به اصطلاح فریز (Freeze) کنید. در ادامه میتوانید با مطالعه روش های جلوگیری از باز شدن خودکار برنامه ها در اندروید، این مشکل را برطرف کنید.
فهرست مطالب
راه اندازی خودکار برنامه چیست؟
راهاندازی خودکار همانطور که مشخص است به این معنی است که اپلیکیشنها پس از بسته شدن توسط کاربر، بهصورت اتوماتیک در پسزمینه مجددا راهاندازی میشوند. بسیاری از برنامهها هستند که برای ارائه امکانات و سرویسهای بهتر به کاربران، نیاز دارند که در بیشتر مواقع در پسزمینه گوشی اجرا شوند؛ برای مثال برنامههای گامشمار از جمله این موارد هستند. یک برنامه گامشمار برای این که بتواند تعداد قدمهای شما را محاسبه و نشان دهد، باید حتما در پسزمینه گوشی فعال باقی بماند تا هر وقت شما شروع بهحرکت کردید، تعداد قدمها را بشمارد.
علاوه بر اپهای گامشمار، بسیاری از برنامههای دیگر مثل برنامههای پیامرسان و سرویسهای مختلف خود گوشی نیز به همین شکل احتیاج دارند برای ارائه بهتر امکانات مختلف خود، بهصورت مداوم در پسزمینه فعال باشند.
اما برنامههایی هم هستند که واقعا نیازی نیست در پسزمینه فعال باشند. این نوع برنامهها با باز شدن خودکار، علاوه بر این که بر شارژدهی گوشی تاثیر منفی میگذارند، عملکرد کلی خود دستگاه را هم تحت تاثیر قرار میدهند. برای مقابله با این موضوع، جلوگیری از باز شدن خودکار برنامه ها در اندروید میتواند برای خیلی از کاربران، بهخصوص کاربرانی که دارای گوشیهای قدیمی یا اقتصادی هستند، مهم باشد.
علت باز شدن خود به خود برنامه های گوشی چیست؟
باز شدن خودکار برنامه ها در گوشی های اندرویدی می تواند یک مشکل شایع باشد که برای بسیاری از کاربران آزاردهنده است. این مسئله ممکن است دلایل متعددی داشته باشد و از ویژگی های داخلی خود برنامه ها گرفته تا مشکلات نرم افزاری یا بدافزارها متفاوت باشد. برای حل این مشکل، لازم است ابتدا دلایل آن را شناسایی کرده و بر اساس آن راهکار مناسب را پیدا کنید.
ویژگی های خود برنامه ها
برخی برنامه ها به صورت طراحی شده قابلیت اجرا و فعالیت در پس زمینه را دارند، حتی اگر کاربر آن ها را به صورت دستی باز نکرده باشد. این ویژگی معمولاً در برنامه هایی دیده می شود که برای ارائه خدمات مداوم طراحی شده اند، مانند پیام رسان ها، اپلیکیشن های مدیریت ایمیل، یا سرویس های به روزرسانی وضعیت آب وهوا. به عنوان مثال، برنامه های پیام رسان برای دریافت پیام های جدید باید در پس زمینه فعال باشند و همین موضوع می تواند باعث شود برنامه به طور خودکار باز شود یا اعلان هایی را بدون دستور کاربر نمایش دهد.
همینطور برخی برنامه ها به صورت پیش فرض تنظیماتی دارند که باعث می شود در زمان روشن شدن گوشی به صورت خودکار اجرا شوند. این رفتار ممکن است برای برخی کاربران مفید باشد، اما در مواردی هم می تواند آزاردهنده و باعث افزایش مصرف باتری یا منابع دستگاه شود.
تنظیمات سیستم عامل و تأثیر آن بر باز شدن خودکار برنامه ها
یکی از دلایل باز شدن خودکار برنامه ها در گوشی های اندرویدی، تنظیمات پیش فرض سیستم عامل یا رابط کاربری گوشی است. سیستم عامل اندروید و رابط های کاربری مختلف، مانند One UI سامسونگ یا MIUI شیائومی، قابلیت هایی دارند که برای بهینه سازی عملکرد گوشی طراحی شده اند. برخی از این قابلیت ها به برنامه ها اجازه می دهند هنگام روشن شدن گوشی یا حتی در پس زمینه، به صورت خودکار اجرا شوند. ویژگی هایی مانند Autostart، Background App Refresh، یا تنظیمات پیش فرض مصرف باتری می توانند به این موضوع مرتبط باشند. به طور مثال در برخی دستگاه ها، برنامه های پرکاربرد به طور خودکار در پس زمینه فعال می شوند تا سرعت دسترسی کاربر افزایش یابد.
برای کنترل این رفتار کاربران می توانند از طریق تنظیمات گوشی خود، دسترسی های مربوط به اجرای خودکار برنامه ها را مدیریت کنند. در بخش تنظیمات، معمولاً گزینه هایی مانند Autostart Manager یا Background Apps وجود دارد که به کاربران امکان می دهد برنامه هایی که اجازه اجرای خودکار دارند را مشخص کنند. همینطور در تنظیمات باتری، ممکن است گزینه ای برای محدود کردن فعالیت برنامه ها در پس زمینه وجود داشته باشد که با فعال کردن آن، از باز شدن خودکار بسیاری از برنامه ها جلوگیری می شود.
باز شدن خودکار برنامه ها به دلیل بدافزارها یا تبلیغات مخرب
یکی از دلایل شایع باز شدن خودکار برنامه ها در گوشی های اندرویدی می تواند وجود بدافزارها یا تبلیغات مخرب باشد. این نرم افزارهای مخرب معمولاً بدون اطلاع کاربر بر روی دستگاه نصب می شوند و در پس زمینه شروع به فعالیت می کنند. بدافزارها ممکن است برنامه هایی را به طور خودکار باز کنند تا اطلاعات حساس کاربر را جمع آوری کرده یا از منابع سیستم سوءاستفاده کنند. از جمله نشانه های وجود بدافزار می توان به باز شدن غیرمنتظره برنامه ها، کاهش سرعت گوشی، و مصرف غیرعادی باتری اشاره کرد.
علاوه بر این تبلیغات مخرب یکی دیگر از عوامل باز شدن ناخواسته برنامه ها هستند. این تبلیغات معمولاً از طریق برنامه های رایگان یا غیررسمی که از منابع غیرقابل اعتماد دانلود شده اند، وارد دستگاه می شوند. تبلیغات مخرب ممکن است به صورت مداوم برنامه ها را باز کنند یا حتی کاربر را به صفحات وب ناخواسته هدایت کنند. چنین فعالیت هایی نه تنها تجربه کاربری را مختل می کند بلکه می تواند به سرقت داده ها یا آسیب های جدی تری نیز منجر شود.
خطاهای سیستمی یا مشکلات نرم افزاری
یکی از دلایل دیگر باز شدن خودکار برنامه ها در گوشی های اندرویدی، خطاهای سیستمی یا مشکلات نرم افزاری است. این خطاها ممکن است به دلیل به روزرسانی ناقص سیستم عامل، نصب برنامه های ناسازگار، یا حتی انباشت فایل های کش و داده های قدیمی رخ دهند. مشکلات نرم افزاری معمولا باعث می شوند که برنامه ها رفتارهای غیرعادی نشان دهند، مانند باز شدن خودکار، عدم پاسخ دهی، یا خروج غیرمنتظره. گاهی اوقات، فرآیند های پس زمینه که به درستی مدیریت نمی شوند، می توانند عامل این مسئله باشند. همچنین، ناسازگاری میان نسخه سیستم عامل و برنامه ها نیز می تواند چنین اختلالاتی را ایجاد کند و تجربه کاربری را تحت تأثیر قرار دهد.
جلوگیری از اجرای خودکار برنامه در اندروید
بالاتر به علت باز شدن خود به خود برنامه های گوشی پرداختیم اما آیا اصلا میشود جلوی این کار را گرفت؟ خوشبختانه در اندروید چندین روش مختلف وجود دارد که تا حد خیلی زیادی، امکان مدیریت و محدود کردن برنامههای اجرا شده در پسزمینه را به کاربر میدهد. در ادامه به این روشها اشاره خواهیم کرد. به این نکته توجه داشته باشید که غیرفعال کردن اجرای خودکار برنامه در پسزمینه، ممکن است در عملکرد آن برنامه اختلال ایجاد کند و برای مثال نتوانید نوتیفیکیشنهای مربوط به آن برنامه را دریافت کنید.
۱. فعال کردن حالت Adaptive Battery
قابلیت Adaptive Battery ابتدا در اندروید ۹ معرفی شد. این ویژگی با استفاده از هوش مصنوعی، الگوی استفاده شما از برنامههای گوشی را شناسایی کرده و به برنامههایی که بیشتر از همه از آنها استفاده میکنید، این امکان را میدهد تا در پسزمینه، همچنان اجرا شوند. از طرف دیگر برنامههایی که استفاده نمیکنید، در پسزمینه اجرا نخواهند شد. در گوشیهای شیائومی این ویژگی همیشه فعال و غیرقابل دسترسی است. اما در گوشیهای سامسونگ امکان غیرفعال کردن آن وجود دارد. اگر قبلا آن را غیرفعال کرهاید، برای فعال کردن مجدد به تنظیمات رفته و روی Device Care بزنید. در صفحه بعدی Battery را انتخاب کنید.
در صفحه بعدی گزینه Background usage limit را انتخاب کنید.
در صفحه باز شده، روی سهنقطه بالای سمت راست زده و Adaptive battery را انتخاب کنید.
در صفحه بعدی مطمئن شوید که این گزینه روی On قرار دارد.
۲. قرار دادن برنامه در حالت Deep Sleep (گوشیهای سامسونگ)
در گوشیهای سامسونگ این امکان وجود دارد تا برنامهها را در حالت Deep Sleep قرار دهید. هر برنامهای که در این حالت قرار بگیرد، دیگر امکان باز شدن در پسزمینه را نخواهد داشت. البته که برخی برنامههای سیستمی را نمیتوانید در این حالت بگذارید اما بسیاری از برنامهها امکان قرار گرفتن در حالت Deep Sleep را دارند. برای انجام این کار، مانند بالا از تنظیمات به Device Care بروید و روی Battery بزنید. مجددا Background usage limit را انتخاب کرده و این بار روی Deep sleeping apps بزنید.
سپس روی آیکون + در بالای سمت راست صفحه بزنید و برنامههایی که نمیخواهید در پسزمینه اجرا شوند را انتخاب کنید.
با انتخاب Add از پایین صفحه، برنامههای انتخابی وارد این فهرست شده و دیگر هرگز در پسزمینه اجرا نمیشوند.
۳. محدود کردن میزان استفاده برنامه از باتری
راه دیگر، محدود کردن میزان استفاده برنامه مدنظر به باتری است. در اندروید میتوانید برای هر برنامه تنظیمات مصرف باتری جداگانهای تنظیم و کاری کنید که برنامه اصلا امکان اجرا در پسزمینه را نداشته باشد. برای انجام این کار در گوشیهای شیائومی باید از تنظیمات به Battery بروید و سپس روی آیکون تنظیمات در بالای سمت راست صفحه بزنید.
در صفحه بعدی روی گزینه App battery saver بزنید.
حالا از فهرست، برنامه مدنظرتان را انتخاب کنید. در صفحه بعدی کافی است گزینه Restrict background activity را انتخاب کنید.
در گوشیهای سامسونگ کافی است از تنظیمات به Apps رفته و برنامه مدنظر را انتخاب کنید. سپس روی Battery بزنید تا به صفحه زیر برسید.
در اینجا با انتخاب Restricted میتوانید مانع از اجرای برنامه در پسزمینه شوید.
۴. توقف سرویسها از منو Developer Options
از منو Developer Options گوشی نیز میتوانید به گزینههای زیادی برای توقف اجرای برنامهها در پسزمینه دسترسی داشته باشید. اما پیش از هر چیز باید این منو را فعال کنید. برای انجام این کار به بخش About phone گوشی رفته و از قسمت Software information چندین بار گزینه Build number را لمس کنید تا در نهایت پیام You are now a developer را دریافت کنید.
حالا دوباره به صفحه تنظیمات رفته و روی Developer options بزنید. سپس گزینه Running services را انتخاب کنید.
از صفحه بعدی، برنامه یا سرویس مدنظر خود را انتخاب کنید. سپس برای توقف برنامه یا سرویس، روی گزینه Stop بزنید.
۵. بستن هر برنامه پس از خروج از آن
علاوه بر گزینه بالا، در منو Developer، به گزینههای دیگری نیز دسترسی دارید. یکی از این گزینهها از قسمت Apps قابل دسترسی است.
با فعال کردن Don’t keep activities، گوشی بهصورت خودکار پس از این که از یک سرویس یا برنامه خارج شوید، آن را در پسزمینه نیز خواهد بست.
۶. محدود کردن پردازشهای پسزمینه
گزینه دیگری که در بخش Developers وجود دارد و میتواند مانع از اجرای برنامهها در پسزمینه شود، Background process limit است. این گزینه درست زیر گزینه بالا قرار دارد.
با انتخاب آن و سپس انتخاب No background processes، دیگر فقط برنامههای سیستمی گوشی یا برنامههایی که خودتان در حال استفاده از آنها هستید، در پسزمینه اجرا خواهند شد.
۷. مشخص کردن برنامههای Autostart (گوشیهای شیائومی)
در گوشیهای شیائومی کاربر این امکان را دارد تا برنامههایی که اجازه اجرا شدن در پسزمینه دارند را مشخص کند. برای دسترسی به این قابلیت، باید به تنظیمات رفته و روی Manage apps بزنید. سپس از بالای صفحه گزینه Permissions را انتخاب کنید.
در صفحه بعدی روی گزینه Autostart بزنید. حالا میتوانید فهرستی از برنامههایی که اجازه باز شدن خودکار در پسزمینه دارند را ببینید.
برای این که مانع از اجرای هر کدام شوید، گزینه مربوط به آنها را غیرفعال کنید.
۸. استفاده از گزینه Force Stop
روشهای بالا شاید برای خیلی از کاربران بیش از اندازه سختگیرانه بهنظر برسند. یک روش دیگر که بسیار سادهتر است، Force Stop کردن برنامهها است. با این کار برنامه در پسزمینه متوقف خواهد شد و تنها در صورتی که خودتان آن را باز کنید، دوباره فعال میشود.
برای استفاده از این قابلیت، از تنظیمات گوشی به فهرست برنامهها رفته و برنامه مدنظر را انتخاب کنید. سپس روی گزینه Force Stop بزنید.
تفاوت میان توقف (Force stop) و غیرفعال کردن (Disable)
وقتی برنامهای را با گزینه «Force stop» متوقف میکنید، اگر در پسزمینه یا گوشی شما باز باشد، فوراً بسته خواهد شد. بعداً وقتی برنامه را باز کنید، دوباره مثل همیشه شروع به کار خواهد کرد.
وقتی اپ را غیرفعال (Disable) کنید، آیکون آن در اپلیکیشنهای گوشی ناپدید خواهد شد و نمیتوانید دوباره آن را باز کنید، مگر اینکه مجدد از قسمت تنظیمات آن را فعال (Enable) کنید.
اگر نمیخواهید دوباره از اپلیکیشن مورد نظر خود استفاده کنید، میتوانید آن را با استفاده از گزینه «Disable» غیرفعال کنید. بنابراین برای برنامههایی که نمیخواهید دوباره استفاده یا باز کنید و همچنین نمیخواهید آنها را حذف (Uninstall) کنید، میتوانید از این گزینه استفاده کنید و آنها را غیرفعال کنید.
اما اگر میخواهید دوباره از اپلیکیشن مورد نظر خود استفاده کنید و باز شدن یا فریز شدن آن زمان زیادی میبرد، میتوانید با استفاده از گزینه «Force stop» برنامه را به صورت موقتی متوقف کنید.
استفاده از اپلیکیشن های مدیریت وظایف (Task Killers)
برنامه های مدیریت وظایف، معروف به Task Killers، به کاربران امکان می دهند برنامه هایی که در پس زمینه فعال هستند را به صورت دستی یا خودکار ببندند. این اپلیکیشن ها برای کاهش مصرف باتری و بهبود عملکرد دستگاه طراحی شده اند و معمولاً لیستی از برنامه های فعال را ارائه می دهند تا بتوانید مشخص کنید کدام یک باید متوقف شوند. این ابزارها برای کاربرانی که با مشکل باز ماندن یا اجرای خودکار برنامه ها مواجه هستند، کاربردی به نظر می رسند. اما باید توجه داشت که استفاده بیش از حد از این برنامه ها می تواند تأثیرات منفی نیز به همراه داشته باشد. یکی از بهترین این برنامه ها که می توانید به سارغ آن بروید، برنامه Greenify است.
یکی از نکات مهم در استفاده از Task Killer ها این است که ممکن است برنامه های بسته شده مجدداً توسط سیستم عامل راه اندازی شوند. علاوه بر این، برخی از اپلیکیشن های ضروری سیستم عامل ممکن است به اشتباه متوقف شوند که می تواند باعث ایجاد ناپایداری یا حتی کاهش عملکرد دستگاه شود. به همین دلیل، استفاده از Task Killers باید با دقت و فقط در موارد ضروری انجام شود. اگرچه این ابزارها می توانند در کاهش بار روی منابع سیستم مفید باشند، اما استفاده هوشمندانه و محدود از آنها توصیه می شود تا عملکرد کلی دستگاه حفظ شود.
سوالات متداول
۱. چرا گوشی خود به خود وارد برنامه ها می شود؟
بسیاری از اپلیکیشنهای گوشی برای ارائه بهتر امکانات خود نیاز دارند در پسزمینه فعال باشند. اما اگر یک اپلیکیشن بهصورت مداوم روی خود صفحه نمایش گوشی باز میشود، احتمالا ایراد از آن برنامه است یا گوشی به یک ویروس آلوده شده است. بهترین کار حذف کردن برنامه و نصب مجدد آن از منابع مطمئنی مثل گوگلپلی است.
۲. چرا باید مانع از اجرای خودکار برنامهها شد؟
با وجود این که بسیاری از برنامهها برای نمایش نوتیفیکیشنها و ارائه بهتر امکانات خود، احتیاج دارند در پسزمینه اجرا شوند، اما برخی برنامهها نیز واقعا نیازی به انجام این کار ندارند. در خیلی از مواقع ممکن است باتری یا عملکرد دستگاه به علت باز شدن خودکار برنامه ها در گوشی، صدمه ببیند. محدود کردن این برنامهها میتواند تا حدودی در مصرف باتری و بهبود عملکرد گوشی تاثیر گذار باشد.
جمع بندی
از آنجا که باز شدن خودکار اپلیکیشن ها باعث تضعیف عملکرد دستگاه شده و همچنین میزان بیشتری از شارژ باتری گوشی را مصرف میکند، لازم است که به روشهای مدیریت برنامههای گوشی آشنا باشید و این مشکل را به راحتی رفع کنید. در این مقاله چند روش برای جلوگیری از باز شدن خودکار برنامه ها معرفی شد که با دنبال کردن مراحل آنها و با کمی دقت به راحتی میتوان از این مشکل پیشگیری کرد.
اگر سوالی یا ایدهای در مورد رفع مشکل باز شدن اتوماتیک برنامهها در گوشی دارید، لطفاً نظرات خود را در بخش دیدگاههای پلازا با ما در میان بگذارید.
منبع: Plaza