Ich versuche derzeit, den Akkuverbrauch der von uns entwickelten App zu verbessern.
Das einzige, was ich gefunden habe, war ein Prozentsatz mit einer Jailbreak-Lösung ( hier ),
Ich habe keinen absoluten Wert wie 3,4 mAh / min als Beispiel gefunden.
Ich habe auch keine iOS-Richtlinien zur Beurteilung des Batterieverbrauchs gefunden.
Im Idealfall würde ich gerne sehen, ist so etwas:
Etwas wie Battery Doctor bietet:
Ist das überhaupt möglich?
Danke für Ihre Hilfe!
Ich versuche derzeit, den Akkuverbrauch der von uns entwickelten App zu verbessern.
Das einzige, was ich gefunden habe, war ein Prozentsatz mit einer Jailbreak-Lösung ( hier ),
Ich habe keinen absoluten Wert wie 3,4 mAh / min als Beispiel gefunden.
Ich habe auch keine iOS-Richtlinien zur Beurteilung des Batterieverbrauchs gefunden.
Im Idealfall würde ich gerne sehen, ist so etwas:
Etwas wie Battery Doctor bietet:
Ist das überhaupt möglich?
Danke für Ihre Hilfe!
Nachdem ich einige Tests gemacht habe, habe ich einen sehr starken Verdacht, dass diese Zahlen KEINE tatsächlichen Messungen auf dem Gerät sind, sie scheinen WAY zu konstant zu sein, und nur einige der tatsächlich laufenden Apps sind auf dem Liste ...
Ich habe eine Theorie, dass sie eine begrenzte Datenbank haben, und wenn irgendeine App auf dem Telefon mit dieser Liste übereinstimmt, ist sie enthalten.
Es könnte immer noch nützlich sein als Hinweis darauf, was viel benutzt und was ein wenig benutzt. Aber ich denke nicht, dass Sie es als "echte" Nummern von Ihrem Telefon aus sehen sollten. Kann jemand diese Theorie bestätigen oder widerlegen?
Das erklärt auch, warum Sie keine Methode zum Abrufen dieser Informationen finden können
Es gibt auch zwei fast identische Apps, eins mit einem orangefarbenen und eins mit einem grünen Batteriesymbol. Und es scheint, dass dieselben Apps enthalten und ausgeschlossen sind. das scheint ein bisschen fischig zu sein ... Es gibt eine dritte App "Battery Lite", die ähnlich sind, aber ohne mAh / Min-Lesungen (seltsame Einheit BTW)
Probieren Sie UIDeviceListener aus, es stiehlt im Grunde genommen das gesamte Batteriedatenwörterbuch von %code% , ohne private APIs zu verwenden. Es macht Tonnen von Informationen frei:
%Vor%Von besonderem Interesse ist die Taste %code% , die (während das Gerät nicht angeschlossen ist) den tatsächlichen Stromverbrauch des Geräts in mAh anzeigt. Während Ihre App läuft, wird Ihnen der genaue Stromverbrauch für Ihre App angezeigt.
UPDATE: Aufgrund der Betaversion von iOS 10 sieht es so aus, als ob Apple diese Informationen komplett aus dem Wörterbuch entfernt hat (unabhängig davon, wie sie geladen wird), auch wenn wir sie direkt laden, indem wir %code% aufrufen. ). Das Wörterbuch existiert noch, enthält aber nur noch Basisschlüssel wie %code% und %code% .
Instrumente werden Ihnen kein schönes Bild liefern, aber es wird Ihnen die CPU- und GPU-Auslastung zeigen, die im Allgemeinen ein Indikator für den Batterieverbrauch sein sollte und sicherlich eine gute Möglichkeit ist, die Leistung / Hardware-Nutzung Ihrer Anwendung zu betrachten.
Ich bin auch auf der Suche nach dem gleichen, aber habe noch nichts, aber nur wenige anfängliche Umgehungslösungen. Wenn Sie noch nach einer Lösung suchen, können Sie damit beginnen.
Sie können Geräteprotokolle sowohl als Absturzprotokolle als auch als Konsolenprotokolle abrufen. Von den Konsolenprotokollen erhalten Sie möglicherweise Informationen über die Verwendung der Batterie. Möglicherweise erhalten Sie keine aktuellen (mA) Informationen, aber damit Sie beginnen können, wird es Ihnen helfen.
Nachdem ich einige Tests gemacht habe, habe ich einen sehr starken Verdacht, dass diese Zahlen KEINE tatsächlichen Messungen auf dem Gerät sind, sie scheinen WAY zu konstant zu sein, und nur einige der tatsächlich laufenden Apps sind auf dem Liste ...
Ich habe eine Theorie, dass sie eine begrenzte Datenbank haben, und wenn irgendeine App auf dem Telefon mit dieser Liste übereinstimmt, ist sie enthalten.
Es könnte immer noch nützlich sein als Hinweis darauf, was viel benutzt und was ein wenig benutzt. Aber ich denke nicht, dass Sie es als "echte" Nummern von Ihrem Telefon aus sehen sollten. Kann jemand diese Theorie bestätigen oder widerlegen?
Das erklärt auch, warum Sie keine Methode zum Abrufen dieser Informationen finden können
Es gibt auch zwei fast identische Apps, eins mit einem orangefarbenen und eins mit einem grünen Batteriesymbol. Und es scheint, dass dieselben Apps enthalten und ausgeschlossen sind. das scheint ein bisschen fischig zu sein ... Es gibt eine dritte App "Battery Lite", die ähnlich sind, aber ohne mAh / Min-Lesungen (seltsame Einheit BTW)
Probieren Sie UIDeviceListener aus, es stiehlt im Grunde genommen das gesamte Batteriedatenwörterbuch von UIDevice
, ohne private APIs zu verwenden. Es macht Tonnen von Informationen frei:
Von besonderem Interesse ist die Taste InstantAmperage
, die (während das Gerät nicht angeschlossen ist) den tatsächlichen Stromverbrauch des Geräts in mAh anzeigt. Während Ihre App läuft, wird Ihnen der genaue Stromverbrauch für Ihre App angezeigt.
UPDATE: Aufgrund der Betaversion von iOS 10 sieht es so aus, als ob Apple diese Informationen komplett aus dem Wörterbuch entfernt hat (unabhängig davon, wie sie geladen wird), auch wenn wir sie direkt laden, indem wir IOKit
aufrufen. ). Das Wörterbuch existiert noch, enthält aber nur noch Basisschlüssel wie ExternalConnected
und CurrentCapacity
.
Instrumente werden Ihnen kein schönes Bild liefern, aber es wird Ihnen die CPU- und GPU-Auslastung zeigen, die im Allgemeinen ein Indikator für den Batterieverbrauch sein sollte und sicherlich eine gute Möglichkeit ist, die Leistung / Hardware-Nutzung Ihrer Anwendung zu betrachten.
Ich bin auch auf der Suche nach dem gleichen, aber habe noch nichts, aber nur wenige anfängliche Umgehungslösungen. Wenn Sie noch nach einer Lösung suchen, können Sie damit beginnen.
Sie können Geräteprotokolle sowohl als Absturzprotokolle als auch als Konsolenprotokolle abrufen. Von den Konsolenprotokollen erhalten Sie möglicherweise Informationen über die Verwendung der Batterie. Möglicherweise erhalten Sie keine aktuellen (mA) Informationen, aber damit Sie beginnen können, wird es Ihnen helfen.
Tags und Links objective-c ios battery batterylevel