Verbrauchen im Hintergrund platzierte Apps Ressourcen? [Duplikat]

0

Diese Frage hat hier bereits eine Antwort:

Ich habe gehört, dass sich das Verlassen offener Apps auf einem iPhone auf die Ladedauer des Akkus auswirkt. Ist das wahr und dokumentiert oder eine urbane Legende? Und wirkt es sich auf die Leistung anderer Apps aus?

DaG
quelle
2
Ich hatte die ähnliche bestehende Frage nicht gefunden und bin damit einverstanden, dass meine Frage ein Duplikat ist, aber sie hat eine gute und genauere Antwort hervorgerufen. Gibt es eine Möglichkeit, die Fragen zu vereinheitlichen, indem Sie die Antwort hier auf diese Frage übertragen?
DaG

Antworten:

4

Apps von Drittanbietern, die im Hintergrund platziert werden, verbrauchen nur dann Ressourcen, wenn sie Location Services, Audiowiedergabe oder VoIP bereitstellen . Wie im Programmierhandbuch für iOS-Apps von Apple angegeben :

In iOS dürfen nur bestimmte App-Typen im Hintergrund ausgeführt werden:

  • Apps, die dem Benutzer im Hintergrund hörbare Inhalte wiedergeben, z. B. eine Musik-Player-App.
  • Apps, mit denen Benutzer jederzeit über ihren Standort informiert werden, z. B. eine Navigations-App.
  • Apps, die Voice over Internet Protocol (VoIP) unterstützen.
  • Zeitungskiosk-Apps, die neue Inhalte herunterladen und verarbeiten müssen.
  • Apps, die regelmäßig von externem Zubehör aktualisiert werden.

Es gibt einige Apple-Dienste, die auch im Hintergrund ausgeführt werden und Ressourcen verbrauchen, z. B. Fotostream (Upload / Download), App Store-Downloads oder sogar Push-Benachrichtigungen.

Im Fall , dass Sie haben eine Menge von backgrounded Apps und der aktuell geöffnet man aus Ressourcen ausgeführt wird , wird iOS, automatisch, schließt einige Apps befreien Speicher. Auszug aus dem gleichen Führer:

Wenn ein Zustand mit geringem Arbeitsspeicher auftritt, löscht das System möglicherweise angehaltene Apps ohne vorherige Ankündigung, um mehr Platz für die Vordergrund-App zu schaffen.

Thecafremo
quelle
1
Gute Antwort, denken Sie daran, dass sie immer Speicher verwenden.
Linuxios