iOS: Firebase и Google AdMob потребляют слишком много энергии? Могу я это улучшить? - PullRequest
0 голосов
/ 17 июня 2020

Я создал простое приложение, которое абсолютно ничего не делает, просто для сравнения его энергопотребления с тем же приложением, но встраивает Firebase и GoogleAdMob.

Вот энергетическое воздействие этого приложения без зависимостей :

enter image description here

Теперь та же проверка, встраивание Firebase и GoogleAdMob:

Podfile

use_frameworks!

target 'Test' do
    platform :ios, '10.0'
    pod 'Google-Mobile-Ads-SDK'
    pod 'Firebase/Core'
    pod 'Firebase/Crashlytics'
    pod 'Firebase/Analytics'
end

AppDelegate

Добавлено в didFinishLaunchingWithOptions:

FirebaseApp.configure()
GADMobileAds.sharedInstance().start(completionHandler: nil)

Результат:

enter image description here

Итак, я хочу знать, стоит ли мне возражать? Если да, могу ли я что-нибудь сделать, чтобы улучшить ситуацию?

Спасибо за вашу помощь.

1 Ответ

1 голос
/ 22 июня 2020

Высокое потребление энергии с такими капсулами является нормальным при запуске. Со временем он должен упасть. Также подумайте, действительно ли вам нужны все эти модули.

Кто-то еще некоторое время сообщал об этой проблеме a go: Высокий расход батареи с модулем firebase

Пожалуйста, также обратитесь к этому: https://github.com/firebase/firebase-ios-sdk/issues/3242#issuecomment -505331258

...