Подивіться, які процеси виконуються у фоновому режимі iOS
iOS не має монітора активності чи диспетчера завдань, як це роблять настільні комп’ютери Mac в OS X, але якщо ви хочете побачити, які програми та процеси працюють у фоновому режимі на iPhone, iPad або iPod touch, ви можете зробити це. тому використовуючи кілька різних методів. Для більшості користувачів достатньо просто показати панель багатозадачності, але цікаві можуть також розкрити процеси системного рівня за допомогою альтернативних методів за допомогою програми стороннього розробника або, для користувачів, які зламали свої пристрої, за допомогою командного рядка.
1: Базовий диспетчер завдань iOS
Майже кожен користувач iOS вже знає про диспетчер завдань, доступ до якого відкривається подвійним натисканням кнопки «Додому». Ряд значків у нижній частині показує, які програми працюють у фоновому режимі, і ви можете гортати ліворуч або праворуч, щоб побачити їх більше.
Диспетчер завдань показує лише програми, і якщо ви сподівалися на щось більш конкретне або технічне, вам доведеться звернутися до іншого рішення від третьої сторони.
2: Використовуйте програму Process, наприклад DeviceStats
DeviceStats — це безкоштовна стороння програма, яка може бути не найкрасивішою у світі, але вона працює, щоб показати вам, які процеси активно працюють у фоновому режимі пристрою iOS, включаючи демони та фонові завдання .
Запуск DeviceStats на iPad, iPhone або iPod touch покаже різноманітні вкладки та параметри, але нас цікавить вкладка «Процеси», на якій також буде червоний значок це вказує загальну кількість запущених процесів.
Прокручуючи список, ви побачите деякі знайомі назви відкритих програм, такі як Камера, Калькулятор, Відео, Фотографії, Налаштування, Музика тощо, а також буде показано багато завдань, які фонові процеси, системні завдання та демони.
Нічого, перерахованого в DeviceStats, не можна безпосередньо виконати через саму програму, а це означає, що навіть якщо ви ідентифікуєте процес, ви не можете нічого з ним зробити, якщо це не стандартна програма. Стандартні програми можна закрити як зазвичай або вимкнути (примусово закрити) за допомогою прямих заходів. Однак немає способу вбити або вийти з фонових демонов і завдань, що виконуються в iOS.
3: Використання «top» або «ps aux» з командного рядка – лише джейлбрейк
Користувачі, які зламали свої пристрої iOS, можуть отримати прямий доступ до командного рядка, використовуючи програму на зразок MobileTerminal або підключившись безпосередньо до пристрою через SSH.
Після підключення через командний рядок ви можете використовувати команду «top» або «ps aux», щоб побачити всі активні процеси. «top» надасть оновлений список процесів у реальному часі, тоді як «ps aux» надрукує знімок усіх процесів і демонов, але не оновлюватиме будь-яке поточне використання процесора чи пам’яті. Процеси, ідентифіковані за допомогою ps або top, також можна припинити безпосередньо через командний рядок, але це може мати небажані наслідки для iPad, iPhone або iPod touch і призвести до зависання або збою, що потребує перезавантаження пристрою. Знову ж таки, це доступно лише зі зламаних пристроїв, що робить цей параметр досить обмеженим.