بسته شدن ناگهانی یک برنامه هنگام کار با آیفون، یکی از مشکلاتی است که میتواند تجربه استفاده از گوشی را مختل کند. ممکن است برنامهای هنگام باز شدن بلافاصله بسته شود، وسط انجام یک کار از صفحه آن خارج شوید یا یک اپلیکیشن خاص بدون نمایش پیام خطا از کار بیفتد. به این اتفاق اصطلاحاً کرش کردن برنامه در آیفون گفته میشود.
کرش همیشه به معنای وجود یک مشکل جدی در آیفون نیست و در بسیاری از موارد با اقداماتی ساده مانند بهروزرسانی برنامه، راهاندازی مجدد گوشی یا آزاد کردن فضای ذخیرهسازی برطرف میشود. بااینحال، اگر این اتفاق برای چند برنامه مختلف رخ دهد یا بهطور مداوم تکرار شود، ممکن است مشکل به سیستمعامل، فضای ذخیرهسازی یا عملکرد کلی دستگاه مربوط باشد. در ادامه این پست از بلاگ اپاستار، علتهای اصلی بیرون پریدن از برنامههای آیفون و روشهای رفع این مشکل را بررسی میکنیم.
کرش کردن برنامه در آیفون چیست؟
وقتی یک برنامه بهصورت غیرمنتظره متوقف و بسته میشود، اصطلاحا میگوییم برنامه Crash کرده است. در این حالت معمولا بدون اینکه کاربر دکمه خروج را بزند، برنامه بسته میشود و به صفحه اصلی آیفون یا برنامه دیگری که قبل از آن باز بوده بازمیگردد.
کرش ممکن است فقط یک بار اتفاق بیفتد و دیگر تکرار نشود؛ برای مثال، یک خطای موقتی در برنامه باعث بسته شدن آن شده باشد. اما اگر یک اپلیکیشن هر بار پس از باز شدن یا هنگام انجام یک فعالیت مشخص بسته شود، احتمال وجود یک مشکل نرمافزاری، ناسازگاری نسخه یا اختلال در دادههای برنامه بیشتر است.
بنابراین بین یک کرش اتفاقی و مشکل بیرون پریدن از برنامهها در آیفون باید تفاوت قائل شد. تکرار مداوم مشکل است که اهمیت بیشتری دارد و نیاز به عیبیابی دارد.
علت بیرون پریدن برنامهها در آیفون چیست؟
کرش کردن برنامههای آیفون میتواند دلایل مختلفی داشته باشد و همیشه نمیتوان یک علت مشخص را برای آن تعیین کرد. بعضی از این دلایل مستقیما به برنامه مربوط هستند و برخی دیگر به وضعیت آیفون یا سیستمعامل ارتباط دارند.
کمبود فضای ذخیرهسازی آیفون
یکی از مواردی که هنگام بروز مشکلات مختلف باید بررسی شود، فضای آزاد دستگاه است. آیفون برای اجرای سیستمعامل و برنامهها به مقداری فضای ذخیرهسازی آزاد نیاز دارد. زمانی که حافظه آیفون تقریباً پر شده باشد، ممکن است عملکرد برخی برنامهها تحت تاثیر قرار بگیرد.
قدیمی بودن نسخه برنامه
توسعهدهندگان برنامهها مرتبا نسخههای جدیدی منتشر میکنند تا علاوهبر اضافه کردن قابلیتهای جدید، باگها و مشکلات نسخههای قبلی را نیز برطرف کنند. اگر مدت زیادی یک برنامه را بهروزرسانی نکرده باشید، احتمال دارد نسخه نصبشده با نسخه فعلی iOS یا برخی سرویسهای سیستم سازگاری کاملی نداشته باشد.
قدیمی بودن سیستمعامل iOS
مشکل میتواند از طرف سیستمعامل نیز باشد. بعضی برنامهها برای نسخههای جدیدتر iOS بهینه میشوند و ممکن است نسخههای قدیمی سیستمعامل نتوانند آنها را بهدرستی اجرا کنند.
وجود باگ در خود برنامه
گاهی اوقات مشکل نه از آیفون، بلکه از خود برنامه است. ممکن است یک نسخه مشخص از اپلیکیشن دارای یک باگ باشد که باعث بسته شدن ناگهانی آن شود.
اگر متوجه شدید تنها یک برنامه خاص کرش میکند، در حالی که سایر برنامهها بدون مشکل اجرا میشوند، احتمال دارد منشا مشکل همان اپلیکیشن باشد. در چنین شرایطی بررسی نسخه جدید برنامه و اطلاعیههای توسعهدهنده میتواند مفید باشد.
فشار زیاد روی منابع دستگاه
اجرای همزمان برنامههای سنگین، بازیهای گرافیکی و فرایندهای متعدد میتواند فشار بیشتری به منابع دستگاه وارد کند. در شرایطی که آیفون تحت فشار پردازشی زیادی قرار دارد، بعضی برنامهها ممکن است پایداری کمتری داشته باشند.
اگر همزمان با کرش کردن برنامهها، متوجه کند شدن کلی دستگاه نیز شدهاید، بهتر است وضعیت عملکرد آیفون را هم بررسی کنید. در این شرایط مطالعه راهنمای لگ زدن آیفون یا کند شدن آیفون میتواند به پیدا کردن علت مشکل کمک کند.
مشکلات مربوط به اینترنت یا اتصال شبکه
همه مواردی که کاربر آنها را «کرش» میداند الزاماً کرش واقعی نیستند. بعضی برنامهها برای دریافت اطلاعات یا اجرای یک قابلیت به اینترنت نیاز دارند و قطع یا ناپایداری اتصال میتواند باعث اختلال در عملکرد آنها شود.
برای مثال، اگر یک برنامه هنگام بارگذاری اطلاعات بسته میشود، میتوانید اتصال Wi-Fi را بررسی کنید و در صورت امکان با اینترنت موبایل نیز آن را آزمایش کنید. اگر مشکل فقط در شرایطی خاص و هنگام اتصال به یک شبکه مشخص رخ میدهد، احتمال دارد مسئله به ارتباط شبکه مربوط باشد.

مشکل در دادههای موقت یا اطلاعات برنامه
برخی مشکلات نرمافزاری ممکن است به دادههای ذخیرهشده توسط برنامه مربوط باشند. در چنین شرایطی، بستن برنامه و باز کردن مجدد آن ممکن است کافی نباشد و نصب مجدد اپلیکیشن بتواند مشکل را برطرف کند.
البته پیش از حذف برنامه، بهتر است بررسی کنید اطلاعات مهم شما با حساب کاربری یا سرویس ابری همگامسازی شده باشند؛ زیرا ممکن است برخی دادههای محلی پس از حذف برنامه از بین بروند.
ناسازگاری برنامه با مدل آیفون یا نسخه iOS
هر برنامهای برای مجموعه مشخصی از دستگاهها و نسخههای سیستمعامل توسعه پیدا میکند. اگر یک اپلیکیشن با مدل آیفون یا نسخه iOS شما سازگاری مناسبی نداشته باشد، ممکن است در اجرا یا هنگام استفاده از بعضی قابلیتها دچار مشکل شود.
این موضوع بهخصوص بعد از انتشار یک نسخه جدید iOS یا یک آپدیت بزرگ برنامه اهمیت بیشتری پیدا میکند.
راههای رفع مشکل بیرون پریدن از برنامهها در آیفون
اگر با خارج شدن از برنامهها در آیفون مواجه شدهاید، بهتر است راهکارها را از روشهای سادهتر شروع کنید. در بسیاری از موارد نیازی به تغییر تنظیمات مهم یا انجام اقدامات پیچیده نیست.
برنامه را ببندید و دوباره باز کنید
اولین راهکار، بستن کامل برنامه و اجرای مجدد آن است. برای این کار در آیفونهای دارای Face ID، از پایین صفحه به سمت بالا بکشید و کمی مکث کنید تا App Switcher باز شود. سپس برنامه مشکلدار را به سمت بالا بکشید تا بسته شود و دوباره آن را باز کنید.
اگر کرش ناشی از یک خطای موقتی باشد، همین کار ممکن است مشکل را برطرف کند.
آیفون را ریاستارت کنید
راهاندازی مجدد آیفون یکی از سادهترین روشها برای رفع خطاهای موقتی سیستم است. با Restart شدن دستگاه، بسیاری از فرایندهای موقت سیستم از ابتدا اجرا میشوند و ممکن است مشکل برنامه نیز برطرف شود.
اگر مدتی است آیفون خود را خاموش و روشن نکردهاید، انجام این کار ارزش امتحان کردن دارد؛ بهخصوص اگر علاوهبر کرش، کندی یا رفتارهای غیرعادی دیگری نیز مشاهده میکنید.
برنامه را به آخرین نسخه بهروزرسانی کنید
App Store را باز کنید، روی تصویر پروفایل خود بزنید و فهرست بهروزرسانیهای موجود را بررسی کنید. اگر برای برنامهای که مرتباً کرش میکند نسخه جدیدی منتشر شده است، آن را نصب کنید.
آپدیت برنامه در بسیاری از موارد میتواند باگهایی را که باعث بسته شدن ناگهانی آن میشوند برطرف کند.
iOS را بهروزرسانی کنید
اگر برنامهها بعد از مدتی یا پس از یک تغییر نرمافزاری دچار مشکل شدهاند، نسخه iOS را نیز بررسی کنید.
به مسیر Settings > General > Software Update بروید و در صورت وجود نسخه جدید، اطلاعات مربوط به آن را بررسی کنید. بهتر است قبل از بهروزرسانیهای مهم، از اطلاعات ضروری خود نسخه پشتیبان داشته باشید.

فضای ذخیرهسازی آیفون را آزاد کنید
پر شدن فضای ذخیرهسازی میتواند باعث ایجاد مشکلات مختلف در عملکرد دستگاه شود. برای خالی کردن حافظه آیفون، مسیر Settings > General > iPhone Storage را باز کنید.
در این قسمت میتوانید ببینید کدام برنامهها و فایلها بیشترین فضا را اشغال کردهاند و در صورت نیاز موارد غیرضروری را حذف یا Offload کنید.
برای بررسی دقیقتر وضعیت فضای اشغالشده، توجه به بخشهایی مانند System Data آیفون نیز اهمیت دارد؛ زیرا بخشی از فضای دستگاه ممکن است توسط دادههای سیستمی و موقت اشغال شده باشد.
برنامه مشکلدار را حذف و دوباره نصب کنید
اگر فقط یک برنامه مشخص کرش میکند و روشهای قبلی نتیجه ندادهاند، حذف و نصب مجدد آن میتواند یکی از راهکارهای بعدی باشد.
پیش از انجام این کار، مطمئن شوید اطلاعات مهم برنامه در حساب کاربری شما ذخیره یا با سرویس مربوطه همگامسازی شده است. پس از حذف، برنامه را دوباره از App Store نصب و بررسی کنید که آیا مشکل برطرف شده است یا خیر.
اتصال اینترنت را بررسی کنید
اگر برنامه برای کار کردن به اینترنت نیاز دارد، اتصال خود را بررسی کنید. Wi-Fi را خاموش و روشن کنید یا در صورت امکان برنامه را با اینترنت موبایل امتحان کنید.
اگر برنامه فقط در یک شبکه خاص مشکل دارد، احتمال دارد منشأ مشکل اتصال یا تنظیمات همان شبکه باشد.
تنظیمات شبکه را ریست کنید
اگر علاوهبر بیرون پریدن برنامهها، مشکلات دیگری در اتصال Wi-Fi، اینترنت موبایل یا شبکه مشاهده میکنید، ریست کردن تنظیمات شبکه میتواند یکی از گزینههای عیبیابی باشد.
این کار تنظیمات شبکه ذخیرهشده را پاک میکند؛ بنابراین بعد از انجام آن ممکن است لازم باشد دوباره به شبکههای Wi-Fi متصل شوید و اطلاعات موردنیاز را وارد کنید.
تنظیمات آیفون را ریست کنید
اگر مشکل همچنان ادامه دارد و راهکارهای قبلی نتیجه ندادهاند، میتوانید سراغ گزینههای پیشرفتهتر بروید. در تنظیمات آیفون، گزینه Reset All Settings تنظیمات مختلف دستگاه را به حالت پیشفرض برمیگرداند.
این گزینه با پاک کردن کامل اطلاعات آیفون تفاوت دارد؛ بااینحال، بهتر است پیش از انجام هرگونه ریست، از اطلاعات مهم خود نسخه پشتیبان تهیه کنید و دقیقا بررسی کنید که کدام گزینه را انتخاب میکنید.
از پشتیبانی برنامه کمک بگیرید
اگر فقط یک اپلیکیشن خاص همچنان کرش میکند، ممکن است مشکل مربوط به همان برنامه باشد و نیاز به بررسی توسط توسعهدهنده داشته باشد.
هنگام گزارش مشکل، اطلاعاتی مانند مدل آیفون، نسخه iOS، نسخه برنامه و مرحلهای که در آن برنامه کرش میکند را ارائه کنید. این اطلاعات میتواند به پیدا کردن علت مشکل کمک کند.
اگر فقط یک برنامه در آیفون کرش میکند چه کار کنیم؟
اگر مشکل فقط در یک برنامه دیده میشود، بهتر است ابتدا روی همان برنامه تمرکز کنید. در این شرایط معمولاً بررسی موارد زیر منطقی است:
- بررسی کنید آخرین نسخه برنامه را نصب کرده باشید.
- سازگاری برنامه با نسخه iOS و مدل آیفون خود را بررسی کنید.
- برنامه را کاملاً ببندید و دوباره اجرا کنید.
- آیفون را Restart کنید.
- اگر مشکل ادامه داشت، برنامه را حذف و دوباره نصب کنید.
- در صورت تداوم مشکل، اطلاعیهها و راههای ارتباطی توسعهدهنده را بررسی کنید.
اگر سایر برنامهها بدون مشکل کار میکنند، احتمال اینکه مشکل کاملاً سیستمی باشد کمتر است و باید نسخه و وضعیت همان اپلیکیشن را با دقت بیشتری بررسی کرد.
اگر همه برنامههای آیفون ناگهان بیرون میپرند چه کار کنیم؟
اگر علت بیرون پریدن از برنامههای گوشی را نمیتوان به یک اپلیکیشن خاص محدود کرد و چند برنامه مختلف بهصورت مداوم بسته میشوند، بهتر است وضعیت کلی آیفون را بررسی کنید.
در قدم اول فضای ذخیرهسازی را بررسی و در صورت نیاز آن را آزاد کنید. سپس آیفون را Restart کرده و مطمئن شوید هم سیستمعامل و هم برنامههای اصلی بهروز هستند.
اگر همزمان با کرش برنامهها، آیفون کند شده است، عملکرد کلی دستگاه را نیز بررسی کنید. در چنین شرایطی اقداماتی که برای افزایش سرعت آیفون انجام میشوند، ممکن است به شناسایی یا برطرف کردن برخی مشکلات عملکردی کمک کنند.
اگر مشکل پس از انجام این اقدامات همچنان ادامه داشت، بررسی دقیقتر تنظیمات و وضعیت نرمافزاری دستگاه ضروری است.
چرا برنامهها بعد از آپدیت آیفون بیرون میپرند؟
گاهی اوقات پس از انتشار یک نسخه جدید iOS، بعضی برنامهها برای مدتی با نسخه جدید سیستمعامل سازگاری کاملی ندارند. در چنین شرایطی ممکن است برنامه هنگام اجرا یا استفاده از یک قابلیت مشخص بسته شود.
اگر مشکل دقیقا پس از آپدیت iOS شروع شده است، ابتدا بررسی کنید آیا برای برنامه موردنظر نیز آپدیت جدیدی منتشر شده یا خیر. توسعهدهندگان معمولا با انتشار نسخههای جدید، مشکلات سازگاری با سیستمعامل را برطرف میکنند.
اگر آپدیت برنامه وجود ندارد، ممکن است لازم باشد مدتی منتظر نسخه سازگارتر بمانید. نصب مجدد برنامه نیز در بعضی موارد میتواند مشکلات ایجادشده در دادههای برنامه را برطرف کند.
چه زمانی کرش کردن برنامه در آیفون جدی است؟
یک بار بسته شدن ناگهانی برنامه معمولا بهتنهایی نشانه یک مشکل جدی نیست. اما اگر این اتفاق بهصورت مداوم تکرار شود یا چند برنامه مختلف را تحت تاثیر قرار دهد، بهتر است آن را جدیتر بررسی کنید.
بهخصوص اگر کرش برنامهها همراه با مواردی مانند کندی شدید دستگاه، ریاستارت شدن خودکار، داغ شدن غیرعادی یا مشکلات متعدد دیگر باشد، احتمال اینکه مسئله فراتر از یک باگ ساده در یک برنامه باشد بیشتر میشود.
در چنین شرایطی، بررسی فضای ذخیرهسازی، وضعیت iOS و نسخه برنامهها را انجام دهید و در صورت باقی ماندن مشکل، از راهکارهای پیشرفتهتر یا خدمات تخصصی استفاده کنید.
کامنت