AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Cross-Platform-Entwicklung [Android] App im Hintergrund arbeiten lassen

[Android] App im Hintergrund arbeiten lassen

Ein Thema von milos · begonnen am 29. Jun 2016 · letzter Beitrag vom 30. Jun 2016
Antwort Antwort
Seite 2 von 2     12
NickD

Registriert seit: 10. Okt 2012
Ort: Burgsinn
53 Beiträge
 
Delphi 10.3 Rio
 
#11

AW: [Android] App im Hintergrund arbeiten lassen

  Alt 29. Jun 2016, 19:46
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.
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#12

AW: [Android] App im Hintergrund arbeiten lassen

  Alt 29. Jun 2016, 20:29
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
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
Der schöne Günther

Registriert seit: 6. Mär 2013
5.713 Beiträge
 
Delphi 10 Seattle Enterprise
 
#13

AW: [Android] App im Hintergrund arbeiten lassen

  Alt 30. Jun 2016, 09:53
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?
  Mit Zitat antworten Zitat
bra

Registriert seit: 20. Jan 2015
710 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#14

AW: [Android] App im Hintergrund arbeiten lassen

  Alt 30. Jun 2016, 09:57
Meine Frage ist nur: Woher kommen diese "10 Sekunden"?
Von Apple.

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.

Geändert von bra (30. Jun 2016 um 09:59 Uhr)
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +2. Es ist jetzt 22:07 Uhr.
Powered by vBulletin® Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2021 by Daniel R. Wolf