3 мин.

Знаем, что у многих нагревается смартфон на iOS – рассказываем, как мы с этим боремся

Честно о наболевшем.

С вами техническая поддержка Sports.ru. Просим остаться у экранов обладателей девайсов на iOS (и им сочувствующих). Каждый день мы видим комментарии, отзывы, письма об этой проблеме и прекрасно понимаем, как это расстраивает вас (и нас тоже, поверьте). 

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

Для начала немного цифр. Аудитория пользователей мобильного приложения Sports.ru разделилась так: 65% используют девайсы на базе Android, а 35% — на базе iOS. Для яблочных устройств нагрев не редкость, и, к сожалению, это не обошло наш продукт стороной.

Мы начали активную работу по борьбе с этой досадной историей в начале прошлого года и продолжаем до сих пор. А еще периодически запускаем опросы о текущем состоянии и изменениях, вы могли их видеть в приложении. Пользуясь случаем, благодарим за участие, это действительно важно. Вот, например, данные по первому опросу: 

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

Первое, с чего мы начали — поиск утечек памяти. На этом этапе не удалось получить никаких конкретных данных, здесь все было в порядке. Ситуация не изменилась, поэтому мы двинулись дальше.

Затем мы взялись за рекламу. Стоит сказать сразу: сайт и приложение развиваются, да и вообще существуют, только за счет рекламы, это неотъемлемая часть Sports.ru, как и многих других ресурсов сейчас. Но и тут пришлось чем-то пожертвовать. Мы стали перебирать внутренние настройки для рекламы и ограничили технически сложные форматы.

Следующим шагом был полный рефакторинг страниц новостей и постов — там мы переписали все с нуля. Это помогло быстродействию, вдобавок получили новый дизайн. А вот нагрев же побежден до конца все же не был.

Поняв, что следует продолжать копать и дальше, мы обратились за помощью к большому брату — в поддержку Google. Передали все необходимые технические детали и вместе начали искать, в чем может быть загвоздка. Удалось найти лишние запросы, которые могли замедлять работу и провоцировать нагрев. Урезали все лишнее, но, увы, и это полностью вопрос не решило. 

Стоит сказать, что прямая зависимость от устройства не очевидна. Например:

На картинке выше видно, что по большей части затруднения испытывают владельцы iPhone 7 / iPhone 7 Plus, iPhone 8 / iPhone 8 Plus — что видится логичным, потому как железо в этих устройствах слабее. А вот то, что основные сложности на относительно свежем iPhone 11 — загадка. Пытаемся разгадать.

В общем, возвращаясь к оптимизации, мы полностью переделали формат запросов и уменьшили количество рекламы. 

И о свежих новостях с линии фронта. В последних обновлениях мы вновь сократили количество рекламы (как в ленте, так и внутри постов) и добавили новые функции. Все уже доступно в App Store  — обновляйтесь, кто еще нет.

Всем этим мы улучшили ситуацию примерно у четверти пользователей, но о полной победе говорить пока рано. Не унываем, и будем продолжать работать до тех пор, пока не справимся полностью.  Прямо сейчас мы полностью переписываем весь код рекламных модулей приложения – по нашим оценкам это должно заметно помочь.

Еще раз благодарим каждого за неравнодушие и комментарии — это помогает двигаться в правильном направлении. Есть желание поучаствовать — пишите нам на support@sports.ru с пометкой “Нагрев в iOS”. Если ваше устройство подойдет, вы первыми получите тестовые версии приложения для проверки. 

В планах еще много работы, будем держать вас в курсе. Не прощаемся!

Главное о Спортсе
145 комментариев
Просто оставлю это здесь: «Работа не зависит от результата. Работа была выполнена на максимум, результат неудовлетворительный».
+297
-3
+294
Спасибо, что рассказали. Надеюсь, следующий пост будет о том, что вы наконец все починили
+135
-2
+133
Через сафари всё хорошо, ничего не греется
+50
-6
+44
Телефон нагрелся, пока я листал комменты к этому посту
+38
-1
+37
да и приложение у вас так себе. Через мобильную версию сайта сидеть удобнее, причём раз в сто.
+33
-5
+28
Перешел на приложение от Чемпионата из-за нагрева вашего приложения. Мне в целом меньше нравится их приложение - меньше информации, да и в целом не такое удобное, зато айфон теперь не греется и держит заряд в 2 раза дольше
Если получится полностью решить проблему с нагревом - сообщите новым постом, лично я вернусь. Жаль конечно, что за полтора года вы до сих пор её не решили... По-моему уже проще было написать новое приложение
+30
-4
+26
Ответ dyarkov1
Когда играешь в игры не фига не греется, а вот когда запускаешь приложение от говнокодеров греется. Виноват Apple конечно.
Apple не обвиняем — знаем, что у нас сложности, и пытаемся решить.
+21
-1
+20
Ответ заблокированному пользователю
О, да. Железо виновато, а не криворукие программеры. Нужно больше и мощнее железо!
Как раз об этом и написали — прямой зависимости нет, и слабые устройства не всегда греются.
+16
-2
+14
А я просто удалил приложение и сижу через web c айфона - не греется, советую👍
+14
0
+14
Ответ Nevpont
Перешел на приложение от Чемпионата из-за нагрева вашего приложения. Мне в целом меньше нравится их приложение - меньше информации, да и в целом не такое удобное, зато айфон теперь не греется и держит заряд в 2 раза дольше Если получится полностью решить проблему с нагревом - сообщите новым постом, лично я вернусь. Жаль конечно, что за полтора года вы до сих пор её не решили... По-моему уже проще было написать новое приложение
Поверьте, это одна из главных задач сейчас. Когда получится решить — обязательно расскажем. Нам тоже не хочется терять вас, делаем все возможное, чтобы было комфортно пользоваться приложением.
+12
-2
+10
Укажите причину бана
  • Оскорбление
  • Мат
  • Спам
  • Расизм
  • Провокации
  • Угрозы
  • Систематический оффтоп
  • Мульти-аккаунтинг
  • Прочее
Пожаловаться
  • Спам
  • Оскорбления
  • Расизм
  • Мат
  • Угрозы
  • Прочее
  • Мультиаккаунтинг
  • Систематический оффтоп
  • Провокации
Комментарий отправлен, но без доната
При попытке оплаты произошла ошибка
  • Повторить попытку оплаты
  • Оставить комментарий без доната
  • Изменить комментарий
  • Удалить комментарий