Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   [Android] App im Hintergrund arbeiten lassen (https://www.delphipraxis.net/189609-%5Bandroid%5D-app-im-hintergrund-arbeiten-lassen.html)

NickD 29. Jun 2016 18:46

AW: [Android] App im Hintergrund arbeiten lassen
 
Beim iOS ist es so, dass der TTask etwa 10 Sekunden weiter läuft nachdem die App in den Hintergrund kommt. Danach stoppt dieser.
Es sei denn man verwendet den background fetch der erhöht die Zeit auf 30 Sekunden.
Dann gibt es da noch die "Ausnahmen" wie z.B. Musik-Apps oder Navigations-Apps.
Solange zum Beispiel ein Lied gespielt wird, bleibt die App auch im Hintergrund aktiv.
Unter iOS habe ich bisher keine Möglichkeit gefunden meine Tasks mehr als 10 Sekunden im Hintergrund laufen zu lassen.
Ziemlich stressig wenn man unter Android und iOS die selben "Features" anbieten möchte aber eines der beiden OS es unterbindet.

Sir Rufo 29. Jun 2016 19:29

AW: [Android] App im Hintergrund arbeiten lassen
 
Das liegt eben an iOS, dort sollen im Hintergrund nur geringe Mengen an Daten ausgetauscht werden.

Zudem will iOS die Kontrolle haben um mehrere Anwendungen - die auch im Hintergrund Daten haben wollen - besser zu steuern, wann diese ihren 30 Sekunden Zeitraum erhalten.

Ist sicher aufwändiger in der Programmierung aber besser für den Anwender

Der schöne Günther 30. Jun 2016 08:53

AW: [Android] App im Hintergrund arbeiten lassen
 
Meine Frage ist nur: Woher kommen diese "10 Sekunden"? Wer sagt dass es in der nächsten iOS-Version nicht auf 05 Sekunden reduziert wird soweit der Anwender nicht explizit ein "Kein Super-Stromsparmodus" für diese Anwendung aktiviert hat?

bra 30. Jun 2016 08:57

AW: [Android] App im Hintergrund arbeiten lassen
 
Zitat:

Zitat von Der schöne Günther (Beitrag 1341589)
Meine Frage ist nur: Woher kommen diese "10 Sekunden"?

Von Apple.

Zitat:

Zitat von Der schöne Günther (Beitrag 1341589)
Wer sagt dass es in der nächsten iOS-Version nicht auf 05 Sekunden reduziert wird soweit der Anwender nicht explizit ein "Kein Super-Stromsparmodus" für diese Anwendung aktiviert hat?

Das kann auch nur Apple sagen.

Das viel größere Problem bei iOS ist, dass man bei neueren OS-Versionen und gesperrten und verschlüsseltem Gerät auch nicht mehr auf Dateien zugreifen kann, was in unserer App mit Datenbank die Hintergrund-Sync wieder nutzlos macht. Sprich, bei verschlüsseltem+gesperrten Gerät funktioniert das auch nicht mehr.


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:52 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz