Mam iPhone'a 5C z iOS 10 i mam kilka aplikacji, które powinny robić rzeczy w tle - szczególnie myślę o Google Photos, IFTTT i Android Wear, chociaż może być coś więcej, niż ja zauważyłem jeszcze - jak FB Messenger, Allo, Duo, Skype, Life360, Hiya itp.
Na przykład Zdjęcia Google mają automatycznie tworzyć kopie zapasowe moich zdjęć z aparatu, IFTTT powinien wykonywać działania na wszystkich nowo utworzonych przypomnieniach i zrzutach ekranu, a Android Wear powinien łączyć się z moim zegarkiem LG.
Na moim starym telefonie z Androidem po prostu działali, niezależnie od tego, czy aplikacja była uruchomiona, czy nie. Na iPhonie najwyraźniej musisz otworzyć aplikacje i pozostawić je uruchomione w tle, aby mogły się zachowywać.
Jednak dla każdej z trzech wymienionych przeze mnie list wydaje się działać tylko zgodnie z oczekiwaniami przez ograniczony czas (nie mam pojęcia, ile czasu), zanim przestaną działać. Na przykład dodam przypomnienie, zrób zdjęcie lub zrzut ekranu, a działania się nie zdarzają, mimo że IFTTT i Zdjęcia Google pokazują, że działają, jeśli przeglądam otwarte aplikacje.
Wybieram aplikację IFTTT lub Zdjęcia Google następnego dnia z listy otwartych aplikacji i natychmiast rozpoczynają się działania. To samo dotyczy mojego zegarka - będzie działał przez około pół dnia, a potem nagle odmówi połączenia, dopóki nie przejdę do aplikacji Android Wear na telefonie, a następnie natychmiast się połączy.
Odświeżanie aplikacji w tle jest włączone we wszystkich tych aplikacjach.
To pytanie wydaje się wskazywać, że te aplikacje powinny działać. Gdyby nie były popularnymi aplikacjami, obwiniłbym same aplikacje, ale wątpię, czy Google i IFTTT pozostawiłyby tak wielką dziurę w swoich produktach.
Czy jest inne ustawienie, na które muszę spojrzeć? Czy może jakieś ograniczenia procesora lub pamięci blokują te aplikacje, które zostaną rozwiązane za pomocą nowszego, mocniejszego telefonu?
źródło