Приложение Facebook всё ещё разряжает аккумулятор

21

iPhone с приложением Facebook

Одним из самых популярных сторонних приложений для iPhone в мире является приложение Facebook, клиент одноимённой социальной сети. Оно установлено у меня, и наверняка у многих из наших читателей, даже не смотря на то, что это не самая популярная платформа в России. Есть мнение, что именно это приложение больше других съедает аккумулятор устройства, однако есть метод справиться с этим. Коллеги из BGR разобрались в этом вопросе, и вот что стало известно.

В прошлом году Евгений Мосунов уже рассказывал об этой проблеме и с течением времени она никуда не ушла. Это подтверждает бывший сотрудник сервиса Genius в Apple Store, который постарался разобраться в природе такого необычного поведения приложения. Он провёл несколько тестов и выявил, что приложение регулярно проводит операции в фоновом режиме, что приводит к ускоренному разряду аккумулятора. Вот его слова с блога overthought.org:

Недавно, около двух недель назад, у меня появился iPhone 5s и у меня возникло ощущение, что батарея разряжается слишком быстро. Будучи ботаником, я решил задействовать Xcode, инструмент для разработчиков Apple, чтобы выявить проблему. Фактически инструменты мониторят активность iPhone, позволяя разработчикам (ну или ботаникам вроде меня) увидеть все процессы и количество вычислительной мощности и памяти, которое потребляет каждое приложение в режиме реального времени.

Во время тестирования Facebook проскакивал в списке процессов, хотя я его не использовал. Я решил отключить геолокацию и фоновые обновления для Facebook, и угадайте – что произошло: количество процентов заряда аккумулятора увеличилось. С 12% заряд увеличился до 17%. Невероятно! Никогда не видел ничего подобного на iPhone. iPod touch обладает таким свойством, насколько я помню, но его я не тестировал. В iPhone процент заряда, как правило, изменяется достаточно последовательно.

Не очень радостные вести. Конечно, для любой такой ситуации есть решение, и если вы активно используете приложение Facebook, и не хотите с ним расставаться — придётся выполнить небольшую настройку для сохранения заряда аккумулятора. Для начала в настройках перейдите в меню «Приватность», а затем в «Службы геолокации». В списке приложений необходимо найти Facebook и отключить для него использование геолокации. Затем то же самое нужно будет проделать, перейдя в меню настроек «Основные» и «Обновление контента».

Скриншот Скриншот

Кстати, ту же самую процедуру неплохо проделать для приложения Facebook Messenger, если вы его используете. Хорошо, что стандартные средства операционной системы от Apple позволяют справиться с такого рода проблемами, однако было бы неплохо получить решение не самостоятельно, а от разработчиков приложения. С момента обнаружения проблемы прошло чуть меньше года, а ситуация никак не изменилась. Если Facebook не хочет беречь наш аккумулятор, может быть самое время для Apple позаботиться о своих покупателях?

21 комментарий

  1. 0
    djim25@mail.ru

    Где выключить приватное обновление? (отправлено из приложения AppleInsider.ru)

  2. 0

    Лучше бы написали, что скайп убивает аккум, даже в захлопнутом виде. Теперь из него выходить нужно. Тогда телефон весь день живёт, а не 4 часа. (отправлено из приложения AppleInsider.ru)

    • 0

      westoff, Я имею ввиду из под учётной записи (отправлено из приложения AppleInsider.ru)

      • 0

        westoff, Это уже давно так. Поэтому я и пользуюсь скайпом так — зашел, залогинился, написал/позвонил, разлогинился и полностью закрыл скайп

        • 0

          Sergey, О странных вещ вы говорите. Закрывая скайп/facebook вы отключаете активность приложения на вашем телефоне. Единственное что остается всегда активном, это центр уведомления который посылает Вам оповещения из скайпа (если вы не отключили скайп из центра уведомлений). А в последствии, вы получаете только уведомления из apple центра, которое прямого отношения к скайпу не имеет (как приложение, он закрыт). Если у вас активность в скайпе (постояные звонки и переписки) то и уведомлений будет много, но это вторично, сам скайп не активен и на прямую батарею не жрет.

          • 0

            Manium, Нет, это не так. Закрывая Скайп, вы переводите его в фоновый режим работы, в этом режиме он постоянно держит связь со своим сервером для возможности обработки входящих звонков, но работает только специальный фоновый процесс который реализован в Скайпе крайне криво и выжирает ресурсы, это подтверждённый факт который вы и сами можете проверить используя утилиты мониторинга Xcode.

            В случае с FB процесс действительно приостанавливается, но оживает если вы движетесь, на каждый ~1 км изменения вашего положения (если вы в городе) iOS запускает процесс FB и отправляет ему т.н. SignificantLocationChange с вашими новыми координатами, этот процесс и поедает аккумулятор.

  3. 0

    У меня в службах геолокации нет Facebook. А в обновлении контента есть, и рядом значок, что геолокацию недавно использовал. 🙁 (отправлено из приложения AppleInsider.ru)

  4. 0

    Facebook не очень. (отправлено из приложения AppleInsider.ru)

  5. 0

    Недавно полностью удалил эту злостную соц сеть, сколько не пытался , не смог разобраться с ней … Как то все не логично там ( (отправлено из приложения AppleInsider.ru)

    • 0
      Эрнест Василевский

      sh0ny, Дело привычки. Я 3 года не использовал Вконтакте, за это время там столько всего изменилось, что он мне теперь кажется ещё более запутанным, чем Facebook.

      • 0
        videooperator

        Эрнест, Отличное приложение.
        Лучшее в своём роде.
        Не понимаю, почему оно не получило распространение в России, а пользуются этим убогим твиттером.. (отправлено из приложения AppleInsider.ru)

  6. 0

    Удалил это приложение с iPhone и поставил Paper (отправлено из приложения AppleInsider.ru)

  7. 0

    Все выключал, а батарею жрал пока совсем не удалил. Теперь все вроде нормально. (отправлено из приложения AppleInsider.ru)

  8. 0

    Ерунда какая-то написана в статье, конечно у него заряд увеличился, т.к. для отладки в Xcode необходимо подключить телефон к компьютеру через кабель и в этом случае он будет заряжаться, пока этот горе-исследователь разбирался где там в процессах FB у него телефон зарядился. Удивляет безграмотность авторов статей :/

    Правильным исследование было бы наблюдение за тем какие ресурсы и в каком количестве поедают приложения, сбор статистики и вычисление виновника. У меня самым прожёрливым оказался Скайп (на порядок больше ест чем все остальные). Был ещё баг в ПроГород который сажал аккумулятор за 3-4 часа, работая в фоне. Вычисляются эти вещи достаточно просто при наличии Xcode, но точно не таким дурацким способом который описан в статье.

    • 0

      soap, если не изменяет память, в коннекторе USB за питание отвечают пины 1 и 4. если их удалить, то питание на телефон идти не будет. я не думаю, что автор блога настолько туп, чтобы упустить из вида такую очевидную вещьь.

      • 0

        TimG, Вы хотите сказать, что благодаря тому, что автор убил процесс Скайпа, у него телефон зарядился аж на 5%? Что за бред? Даже если он и отключил контакты питания в USB, что конечно же не так, то скорее всего iPhone сказал бы, что ему подсовывают сломанный кабель, а даже если бы и не сказал, то всё равно такое тестирование бессмысленно, не может телефон зарядиться благодаря тому, что был прибит какой-то процесс, это явный баг в отображении/измерении заряда, а значит и весь эксперимент коту на смарку. Повторяю, надо собирать статистику потребления ресурсов, в Xcode для этого есть все необходимые инструменты мониторинга.

        Здесь же либо неправильный перевод, либо автор действительно идиот и истеричка. Неприятно то, что в Apple Insider работают люди, способные выложить такую безграмотную заметку.

  9. 0

    Без понятия о каких 4 часовых разрядках вы говорите, у меня айфон 5 и при включеных в фоне фейсбуке и скайпе (с отключеными геолакациями и обновлениями) батарейка ниразу самостоятельно не села хотя бы за 12 часов…
    facepalm

Авторизуйтесь Чтобы оставить комментарий