Как говорится в документе Apple,
Единого решения для экономии энергии на устройстве не существует.Многочисленные технологии и операции влияют на то, как используется энергия:
Как вы сказали, «Приложение отображает только веб-представление», которое вы не контролируете, поэтому большая часть оптимизации, которую вы можете выполнить, находится на стороне сети иWKWebView делает большую часть этого для нас, но может исследовать и другие области, такие как планирование вашего уведомления на основе приоритета, цвет также влияет на то, сколько энергии использует приложение, и т. Д.
Назад к веб-просмотру.* Как пакетировать транзакции
Если содержимое вашего веб-просмотра не меняется часто, вы можете кэшировать его и использовать вместо сетевых вызовов и иметь кнопку обновления, поэтому обновлять можно только при нажатии пользователем.В плохой / нет сети вместо того, чтобы сначала извлекать данные, чем показывать проверку ошибок SCNetworkReachability позволяет сохранять ненужные сетевые вызовы, использовать механизм паузы / воспроизведения при загрузке, поэтому не нужно загружать те же данные снова.
В принципе, существует так многоОбласти, которые вы можете проверить на основе юзабилити вашего приложения и улучшить его. checkOut Apples doc Энергоэффективность и удобство использования и, в основном, Энергетика и сети