velvet

Беттор
Замечаю странное. Когда активно пользуюсь приложением Фонбета (смотрю лайв, проверяю линию, делаю ставки) — за 2 часа батарея iPhone 12 Pro падает на 30-35%. Для сравнения: за те же 2 часа в Instagram или YouTube батарея садится на 15-20%.

Неужели приложение для ставок тяжелее YouTube? Это у меня что-то не так с настройками или у всех так?
 
Это норма, хотя и неприятная. Объясню механику.

Приложения БК обновляют данные очень часто: коэфы меняются постоянно, результаты лайв-матчей каждые секунды. Чтобы у вас на экране был актуальный коэф, приложение держит соединение с сервером постоянно и тянет обновления.

Есть два механизма обновления:

  • Polling: приложение каждые N секунд опрашивает сервер («что нового?»). Если сервер не ответил за 2 секунды — повторяет. Это расход батареи на постоянное открытие новых соединений
  • Push (WebSocket): приложение устанавливает одно постоянное соединение с сервером, который сам шлёт обновления когда они есть. Расход батареи меньше

У Фонбета преимущественно polling. Они раньше тоже были на нём, частичный переход на push идёт, но не завершён. У БетБума и ЛС push внедрён глубже.

Следствие: при просмотре лайв-стрима в Фонбете работает одновременно:

  1. Видео-декодирование стрима
  2. Polling по коэфам (10-20 запросов в минуту)
  3. Polling по статистике матча (голы, удары, владение)
  4. Фоновые обновления на другие матчи дня

Всё это ест батарею. YouTube делает только пункт 1, поэтому он «легче».

Что сделать

  • В настройках iOS → Аккумулятор проверьте точный расход по приложениям. Если Фонбет на первом месте — это он
  • Отключите автообновление коэфов, если такая опция есть (в настройках приложения — раздел «Обновление данных»). Иногда помогает
  • Не держите приложение открытым с включённым лайв-стримом дольше необходимого — закрывайте когда посмотрели момент
  • Для длительного просмотра используйте ноутбук / планшет, на телефоне критично только для мобильных моментов

Объективно

По наблюдениям из другой темы (сравнение iOS приложений), Фонбет расходует батарею на уровне 14-18% за час лайва. На старом iPhone с деградировавшей батареей это особенно заметно. На iPhone последних поколений с большой батареей 15% за час — переживаемо.

Если вы не в лайве, а просто пролистываете линию, расход будет значительно меньше — 5-8% в час.
 
Добавлю хак для тех кто смотрит много лайва. OLED-тёмная тема, которую Фонбет добавил в сентябре, реально экономит 3-5% в час на iPhone с OLED-экраном (12+ серия).

Включите в настройках приложения → Оформление → Тёмная (OLED). Не путайте со старой тёмной темой (серый фон): нужно чистый чёрный.

Кстати, это работает только если во всей iOS включена темная тема. Если в iOS светлая — приложение её уважает и не переключается в OLED.
 
на андроиде та же картина. батарея сёдётся быстрее чем от любого ютуба. переживаемо, если знаешь почему
 
Спасибо, всё прояснилось. Включил OLED-тему, посмотрю на следующей неделе насколько поможет. Главное понял что это не мой телефон сломался, а природа приложений БК.