Facebook выпустила исправление для своего популярного приложения для iPhone. Компания признает, что приложение высасывает жизнь из батарей пользователей смартфонов.
Технический менеджер Facebook Ари Грант объяснил в официальном сообщении на платформе социальных сетей: «Недавно мы слышали сообщения о том, что некоторые люди испытывают проблемы с аккумулятором в приложении Facebook для iOS и изучают причины этих проблем. Мы нашли несколько ключевых проблем и определили дополнительные улучшения… »
$config[code] not foundГрант сказал, что новая версия приложения решает некоторые из этих проблем. И Facebook будет продолжать работать над улучшением того, как приложение использует батареи iPhone в будущем.
Соучредитель Circa Мэтт Галлиган впервые поднял вопрос в посте Medium в начале месяца. Галлиган сказал, что приложение Facebook на его iPhone 6s по-прежнему работает в фоновом режиме, даже после отключения функции обновления фона, которая должна была отключить большинство функций. По словам Галлигана, второстепенные действия в приложении составили 15 процентов его разряда батареи.
Исследователь безопасности и разработчик Джонатан Здзиарски предположил, что виновата функция истории местоположений Facebook. Facebook в основном использует совместное использование местоположения для геотегирования фотографий, сообщений, сообщений, регистрации и всего, что пользователи отправляют с помощью приложения. Компания также использует информацию о местоположении, чтобы показывать пользователям наиболее релевантные рекламные объявления.
«Если вы много перемещаетесь, - сказал Здзярски Материнской плате, - вы, скорее всего, будете использовать больше батареи, но сочетание GPS и работы в фоновом режиме, вероятно, является основной причиной разрядки батареи».
Это не первый случай, когда приложение Facebook обвиняют в разряде батарей смартфона.
Около года назад охранная фирма AVG заявила Forbes, что Facebook является причиной разряда аккумуляторов номер один среди неигровых приложений на телефонах Android. Обследование AVG пришло к выводу, что проблема «жидкого теста» в значительной степени связана с постоянными проверками данных и уведомлениями, которые запускаются, даже когда приложение не используется.
Другие приложения в списке аккумуляторов включают Path, 9GAG Funny Pics & Videos, Instagram и Spotify.
Однако в недавнем сообщении от Facebook Грант настаивал, что утечка не была результатом функции истории местоположений Facebook.
Вместо этого Грант сказал, что утечка была результатом нескольких других функций, связанных с приложением. Первым, по его словам, была функция «CPU Spin» в сетевом коде приложения.
В этом посте Грант объясняет: «Процессор крутится как ребенок в машине, спрашивая:« Мы уже там? Мы уже на месте? Мы уже там? », И этот вопрос не приводит к какому-либо прогрессу в достижении цели».
Другая проблема, обнаруженная Грантом, возникала иногда, когда пользователи покидают приложение после просмотра видео. Грант сказал, что в это время сеанс иногда продолжает играть в фоновом режиме, увеличивая разрядку батареи.
Изображение Facebook через Shutterstock
Подробнее в: Facebook 1