20.01.16, 18:24
0
Es gibt bei WP8.1 (und damit auch bei dessen Nachfolger) Restriktionen, welche sich auf Hintergrundprozesse erstrecken. Hintergrundprozesse verbrauchen Batterieenergie und beschäftigen die CPU, weswegen Microsoft diese Restriktionen eingeführt hat. Die Restriktionen führen dazu, dass das Betriebssystem die Hintergrundprozesse optimiert und die Hintergrundprozesse von nicht aktuell geöffneten Apps einfach schließt.
Daher rührt auch die Beobachtung, dass bei Batterie-Apps-Live-Tiles die Live-Tiles nach einiger Zeit aufhören zu arbeiten, während sie zuvor aufgrund den Restriktionen sich nur halbstündlich aktualisieren. Um deren Live-Tiles zu reaktivieren, ist es erforderlich diese App einfach mal wieder zu öffnen (Ausnahme: die WP-8.1-Batterie-Live-Tile des Stromsparmodus, welche man sich auf den Startbildschirm legen kann).
Es wäre möglich, eine App eventuell so zu programmieren, dass sie für den Anwender "richtig" zu funktionieren scheint, aber das merkt der Anwender durch verringerte Laufzeiten seines Smartphones und trägere Reaktionszeiten bei schwächeren CPUs. Es besteht die Schwierigkeit bei der Programmierung von Apps, die Balance zwischen Stromfresser / CPU-Belaster und Stromsparer / CPU-Entlaster zu programmieren.
Auch Schrittzähler und deren Live-Tiles scheinen diesem unterworfen. Es ist die Abfrage der entsprechenden Sensoren und deren Funktionen erforderlich. Richtig gut hat es ja selbst WP 8.1 nicht umgesetzt, wenn man die eigenen abgespeicherten Bewegungsdaten sich anschaut. Dann wird klar, wie häufig das GPS-Signal getrackt wird. Und in der ehemaligen MS-App ("Gesundheit", die MS ja selber gekickt hat) ließ sich das sehr gut verfolgen, wie die App den OS-Restriktionen unterworfen war. Da hatte der Schrittzähler schon recht unzureichend funktioniert. Auch unter W10M ist es in den TRs noch nicht verbessert worden. Leider. Technikerfahrene haben da bereits bessere Erfahrungen sammeln können.
Daher rührt auch die Beobachtung, dass bei Batterie-Apps-Live-Tiles die Live-Tiles nach einiger Zeit aufhören zu arbeiten, während sie zuvor aufgrund den Restriktionen sich nur halbstündlich aktualisieren. Um deren Live-Tiles zu reaktivieren, ist es erforderlich diese App einfach mal wieder zu öffnen (Ausnahme: die WP-8.1-Batterie-Live-Tile des Stromsparmodus, welche man sich auf den Startbildschirm legen kann).
Es wäre möglich, eine App eventuell so zu programmieren, dass sie für den Anwender "richtig" zu funktionieren scheint, aber das merkt der Anwender durch verringerte Laufzeiten seines Smartphones und trägere Reaktionszeiten bei schwächeren CPUs. Es besteht die Schwierigkeit bei der Programmierung von Apps, die Balance zwischen Stromfresser / CPU-Belaster und Stromsparer / CPU-Entlaster zu programmieren.
Auch Schrittzähler und deren Live-Tiles scheinen diesem unterworfen. Es ist die Abfrage der entsprechenden Sensoren und deren Funktionen erforderlich. Richtig gut hat es ja selbst WP 8.1 nicht umgesetzt, wenn man die eigenen abgespeicherten Bewegungsdaten sich anschaut. Dann wird klar, wie häufig das GPS-Signal getrackt wird. Und in der ehemaligen MS-App ("Gesundheit", die MS ja selber gekickt hat) ließ sich das sehr gut verfolgen, wie die App den OS-Restriktionen unterworfen war. Da hatte der Schrittzähler schon recht unzureichend funktioniert. Auch unter W10M ist es in den TRs noch nicht verbessert worden. Leider. Technikerfahrene haben da bereits bessere Erfahrungen sammeln können.