Запрет Apple на работу приложений iPhone в фоновом режиме обсуждался не раз и два. Порой это ограничение серьёзно портит жизнь некоторым пользователям. Но как бы то ни было, нашлись умельцы сумевшие обойти это ограничение и выпустили программку Backgrounder. Утилита доступна в Сидии (только для телефонов с джейлбрейком) и в этой статье мы испытаем эту программку в действии.
У Backgrounder'а нет интерфейса как такого и на рабочем столе вы её не найдёте. На мой взгляд, это один из минусов программы, так как если вы запустили одновременно несколько приложений в фоне, невозможно посмотреть какие именно.
А работает программа очень просто: после того, как вы скачали утилиту, запускаете любое приложение и затем зажимаете кнопку "Home" и держите 2-3 секунды. После этого, на экране появится сообщение, что Backgrounder запущен (Backgrounding Enabled). Точно так же происходит и отключение работы в фоновом режиме, после этого появится сообщение "Backgrounding Disabled".
Теперь давайте посмотрим, каков Backgrounder в действии. Для этого, я протестировал его с несколькими приложениями, для которых работа в фоновом режиме довольно-таки необходима: BeejiveIM, Palringo, fring, YouTube, Last.fm, Cycorder, а так же для примера взял две игры - PapiJump и Real Soccer 2009.
Итак, что же из всего этого вышло.
BeejiveIM (Скачать в AppStore) и Palringo (Скачать в AppStore)
Признаться честно, поначалу я отнёсся к Backgrounder довольно-таки скептически, но после проверки работы утилиты с этими двумя программами я определённо влюбился в неё. Сообщения приходят вообще в любом случае! При выходе на рабочий стол, при какой-либо запущенной программе, в заблокированном состоянии. Причём обо всех сообщениях вас оповещают вибрацией и звуковым сигналом (если, конечно же, вы указали это в настройках). Также над иконкой приложения появляется красный кружочек, показывающий количество непрочитанных сообщений (как, например, в Сообщениях и Телефоне).
Во время разговора по телефону сообщения также приходят, но уже без каких-либо сигналов.
fring (Скачать в AppStore)
Как уже упоминалось в нашем обзоре этой программы, во время разговора вы не можете выйти из программы. При нажатии кнопки "Home" программа вылетала, соответственно звонок всегда обрывался. И вот тут-то вновь не обойтись без Backgrounder'а - теперь во время звонка вы можете спокойно сворачивать программу и запускать параллельно любые приложения и при этом продолжать беседу.
YouTube
Если у вас медленное интернет-соединение, смотреть видео на YouTube не особо комфортно. Ждать, пока загрузится какой-либо ролик так долго и утомительно, что за это время можно уже сотню раз передумать об этом. Причём, выходить из приложения нельзя, иначе ролик, понятное дело, вылетит и придётся загружать его заново.
К сожалению, Backgrounder не оправдал моих надежд в этом плане. Конечно, при выходе из программы ролик не вылетает и не приходится грузить его заново, но в тоже время, в фоновом режиме он почему-то и не грузится дальше. То есть загрузили вы, к примеру, 20% ролика, затем вышли, запустили YouTube снова минут через пять и у вас по-прежнему загружено 20%.
Last.fm (Скачать в AppStore)
Приложение Last.fm для iPhone служит для прослушивания интернет-радио. Что это за радио и в чём его суть мы углубляться не будем, это не столь принципиально. Важен сам факт, что при выходе из программы трансляция всегда обрывается. Проще говоря, если вы слушаете радио и тут вам вдруг срочно понадобилось ответить на смс или, допустим, посчитать что-либо на калькуляторе, то музыка ваша оборвётся.
Так вот Backgrounder справляется с этой проблемой. При сворачивании приложения музыка по прежнему продолжает играть.
Cycorder
Как выяснилось позже, Cycorder'у вообще не нужна описываемая в этой статье утилита. Как это не удивительно, но программа и так может записывать видео в фоновом режиме. При этом над иконкой Cycorder появляется небольшая надпись "REC".
PapiJump (Скачать в AppStore) и Real Soccer 2009 (Скачать в AppStore)
Эти две игры я выбрал потому, что в них не предусмотрена возможность сохранения. Проще говоря, вы не можете сохраниться на середине игры, чтобы доиграть потом. Тут-то Backgrounder в очередной раз нам и помог. Теперь всё просто - ставите игру на паузу, зажимаете "Home" в течении пары секунд, Backgrounder активируется и всё. Можете доиграть попозже :)
Резюме
Если подводить какой-то итог, пожалуй, можно сказать только одно - утилита Backgrounder из разряда, что называется, "must have". Всем, у кого телефон джейлбрейкнутый и есть Cydia, настоятельно рекомендую скачать её. Да и весит-то она ничтожно мало - каких-то 15 килобайт.