В течение этой недели несколько американских разработчиков и блоггеров указали на давнюю проблему с приложением Facebook для iOS, которое постоянно потребляет гораздо больше энергии, чем можно было бы предположить по активности пользователей. Мэтт Галлиган упомянул, что за последний месяц он много раз замечал, что официальное приложение Facebook для iOS потребляет больше всего энергии, когда оно находится в фоновом режиме. Это даже если у пользователя отключено автоматическое фоновое обновление приложений.
Что именно приложение делает в фоновом режиме, неясно. Однако больше всего говорят о том, что он использует услуги VOIP, аудио и push-уведомления, которые напрямую делают контент доступным без ведома пользователя. Галлиган называет подход Facebook «враждебным по отношению к пользователям». Он говорит, что компания активно ищет способы поддерживать работу своего приложения в фоновом режиме, с разрешения пользователя или без него.
Конкретные цифры, приведенные в статьях, посвященных этой проблеме, показывают, что на приложение Facebook приходилось 15% от общего потребления энергии в неделю, причем оно работало в фоновом режиме в два раза дольше, чем пользователь активно с ним работал. При этом на устройствах, с которых поступают данные, в настройках отключено автоматическое фоновое обновление приложений для Facebook.
Эта информация появляется благодаря более детальному мониторингу расхода батареи в iOS 9, который покажет, какое приложение имеет какую долю в общем потреблении и каково соотношение между активным и пассивным (фоновым) использованием приложения пользователем.
Хотя Facebook не прокомментировал, что конкретно делает его приложение в фоновом режиме, представитель компании отреагировал на негативные статьи, сказав: «Мы слышали сообщения о людях, испытывающих проблемы с аккумулятором в нашем приложении для iOS. Мы изучаем эту проблему и надеемся, что скоро сможем исправить ситуацию…»
А пока лучшее решение проблем с временем автономной работы — либо парадоксальным образом разрешить Facebook обновляться в фоновом режиме (что не устраняет проблему потребления лишней энергии, но хотя бы уменьшает ее), либо удалить приложение и получить доступ к соцсети. сеть через Safari. Также рассматриваются сторонние приложения, обеспечивающие доступ к Facebook.
Удалить приложение недостаточно?
Я думаю, этого должно быть достаточно.
Этого достаточно, но делать по 20 раз в день утомительно. Я просто удалил все приложения, которые по iOS работают в фоновом режиме (несмотря на то, что я им этого не разрешал) и вдруг мне почти нужно заряжать их раз в два дня - рекомендую.
Я от этой привычки не избавился, приложением не пользуюсь, просто убиваю :-( хотя иногда оказывается, что это не такая уж и плохая практика, но я знаю, что это "плохая привычка" :-)
Это проблема не только FB, но и их Messenger или WhatsApp.
тогда вопрос в том, насколько Apple тестирует приложения, прежде чем выпустить их в обращение. Я ожидаю, что что-то подобное не разрешено в магазине приложений.
По-моему, они их не тестируют, а просто помещают в какую-то песочницу, где есть диагностика (xcode позволяет нечто подобное) и вывод журнала (предполагаю, что тестовая метрика будет аналогична ответственной для DieselGate), во всяком случае я предполагаю, что на 80% автоматический процесс без участия человека…
Проверено на живых людях. Когда вы отправляете приложение на одобрение, Apple запрашивает данные для входа в тестовую учетную запись, чтобы они могли пройти по ней.
Спасибо за поправку, я бы так не подумал, но рад, что узнал.
Удивительно ли для кого-то, что приложение для примирения Facebook осуществляет примирение?
Это было мое первое удаленное приложение.
Как обстоят дела с ходами? Если фоновое обновление отключено, приложение даже не открывается, но при этом оно работает в фоновом режиме в течение 7 часов за последние 34 дней. Я знаю, что с такими приложениями по-другому, наверное, нельзя и что у меня на 5S есть приложение для здоровья, которое измеряет мои шаги и бег и тому подобное, но мне нравится, как сделаны Moves, и тогда я не хочу сдавайся, так оно у меня за счет аккумулятора
На этот раз это какая-то глобальная проблема для Apple. Я полностью отключил фоновые обновления и все же вчера не убил приложение YouTube, а утром смотрю, а батарея разряжается. В отчете о заряде батареи я обнаружил, что приложение работало в фоновом режиме 16 часов.