×
В Facebook исправили баги, приводящие к разрядке батареи

Технический руководитель Facebook Ари Грант (Ari Grant) прокомментировал выявленную недавно проблему с приложением Facebook, из-за которой последнее загружало систему, что приводило к быстрой разрядке аккумулятора. Грант сообщил, что такой расход батареи объясняется серией ошибок в приложении, в том числе ошибки, из-за которой задействовались дополнительные циклы процессора. В результате этого приложение Facebook потребляло больше энергии, чем оно по факту требовало.

 

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

 

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

 

Перевод: Вячеслав Гладков

 

Оригинал фото: Techcrunch