Inne

Co dokładnie się dzieje, gdy włączone jest odświeżanie aplikacji w tle?

D

DramaLLama

Oryginalny plakat
6 lut 2011
  • 6 stycznia 2014
Wydaje mi się to prawie bezużyteczne, ale może czegoś brakuje. Powiedz o Alien Blue (aplikacja dla Reddita).. jeśli mam włączone odświeżanie aplikacji w tle, czy to tylko aktualizacja moich subredditów, które odwiedzam? Jeśli jest wyłączony, zaktualizują się po otwarciu aplikacji, co zajmie 1-2 sekundy dłużej, prawda? Czy nadal będę otrzymywać powiadomienia o nowych wiadomościach, jeśli odświeżanie aplikacji w tle jest wyłączone dla Alien Blue? A co z innymi aplikacjami?

Gdyby ktoś mógł wyjaśnić korzyści i osobiste zastosowanie/korzyści, byłoby świetnie. Czuję, że wyłączenie prawie wszystkiego przyniosłoby więcej korzyści, aby oszczędzić baterię. Może się mylę.

bkends35

do
24 lut 2013


ZASTOSOWANIA
  • 6 stycznia 2014
DramaLLama powiedział: Wydaje mi się to prawie bezużyteczne, ale może czegoś brakuje. Powiedz o Alien Blue (aplikacja dla Reddita).. jeśli mam włączone odświeżanie aplikacji w tle, czy to tylko aktualizacja moich subredditów, które odwiedzam? Jeśli jest wyłączony, zaktualizują się po otwarciu aplikacji, co zajmie 1-2 sekundy dłużej, prawda? Czy nadal będę otrzymywać powiadomienia o nowych wiadomościach, jeśli odświeżanie aplikacji w tle jest wyłączone dla Alien Blue? A co z innymi aplikacjami?

Gdyby ktoś mógł wyjaśnić korzyści i osobiste zastosowanie/korzyści, byłoby świetnie. Czuję, że wyłączenie prawie wszystkiego przyniosłoby więcej korzyści, aby oszczędzić baterię. Może się mylę.

Wygląda na to, że twoje zrozumienie jest prawidłowe. Aplikacje zaktualizują się automatycznie, więc będą gotowe, gdy otworzysz je następnym razem, oszczędzając sekundę lub dwie, zużywając trochę baterii. Wszystkie moje są wyłączone i nadal otrzymuję natychmiastowe powiadomienia push ze wszystkich moich aplikacji, które były włączone, takie jak tweetbot, snapchat itp. Jedynym minusem jest to, że jeśli używasz map Google, aplikacje nie będą działać po wyjściu z nich, jak mapy Apple robić. Poza tym nie widzę powodów, aby je włączyć. Wyłączyłem wszystkie moje i nie widzę powodu, aby włączyć,

Słaby

30 kwi 2013
Anioły
  • 6 stycznia 2014
bkends35 powiedział: Wygląda na to, że twoje zrozumienie jest poprawne. Aplikacje zaktualizują się automatycznie, więc będą gotowe, gdy otworzysz je następnym razem, oszczędzając sekundę lub dwie, zużywając trochę baterii. Wszystkie moje są wyłączone i nadal otrzymuję natychmiastowe powiadomienia push ze wszystkich moich aplikacji, które były włączone, takie jak tweetbot, snapchat itp. Jedynym minusem jest to, że jeśli używasz map Google, aplikacje nie będą działać po wyjściu z nich, jak mapy Apple robić. Poza tym nie widzę powodów, aby je włączyć. Wyłączyłem wszystkie moje i nie widzę powodu, aby włączyć,

Zabawne, mam włączone odświeżanie tła dla WSZYSTKICH moich aplikacji i nie widzę żadnej różnicy w zużyciu baterii.

bkends35

do
24 lut 2013
ZASTOSOWANIA
  • 6 stycznia 2014
Armen powiedział: Zabawne, mam włączone odświeżanie w tle dla WSZYSTKICH moich aplikacji i nie widzę żadnej różnicy w zużyciu baterii.

Właściwie to wcale mnie nie dziwi. Nie zauważyłem żadnej zmiany żywotności baterii przy wyłączonej mojej. Po prostu lubię wiedzieć, że niepotrzebne rzeczy nie będą odświeżać się w tle.

Słaby

30 kwi 2013
Anioły
  • 6 stycznia 2014
bkends35 powiedział: Właściwie to wcale mnie nie dziwi. Nie zauważyłem żadnej zmiany żywotności baterii przy wyłączonej mojej. Po prostu lubię wiedzieć, że niepotrzebne rzeczy nie będą odświeżać się w tle.

Podążam za twoim myśleniem. Wyłączam takie rzeczy, jak akcje i inne, ponieważ w ogóle nie używam akcji, ale niektóre z nich pozostawiam włączone, takie jak Pogoda, Znajdź moich znajomych itp. C

C DM

macrumors Sandy Bridge
17 paź 2011
  • 6 stycznia 2014
Armen powiedział: Zabawne, mam włączone odświeżanie w tle dla WSZYSTKICH moich aplikacji i nie widzę żadnej różnicy w zużyciu baterii.
Zastanawiam się, czy jest to bardziej związane z tym, że być może większość z nich tak naprawdę nie korzysta z aktualizacji w tle (przynajmniej do tej pory), mimo że jest dla nich dostępna opcja.

GreyOS

12 kwi 2012
  • 6 stycznia 2014
Podany przez Ciebie przykład nie jest zbyt przydatny.

Rozważ jednak jakiś rodzaj aplikacji usługi subskrypcji. Wydawca aplikacji może wysyłać ciche powiadomienia na Twój telefon, gdy dostępna jest nowa zawartość, co może spowodować pobranie.

Lub aplikację taką jak Dropbox, która może teraz przesyłać zdjęcia w tle — jest to wyzwalane przez zmianę lokalizacji.

Lub rozważ, że ktoś wyśle ​​Ci duży plik w jakiejś aplikacji do obsługi wiadomości. Aplikacja może pobrać plik przed wyświetleniem powiadomienia. Czuje się bardziej usprawniony.

Aplikacje pobierające/przesyłające bardzo duże pliki nie wymagają aktywnego korzystania z aplikacji i nie są już ograniczone do 10-minutowego okresu grzecznościowego w tle. Możesz więc opuścić aplikację lub zablokować telefon.

Te proste przykłady wymagają odświeżenia aplikacji w tle. Nie wiem, ile aplikacji z prawdziwego świata korzysta z tego w nowatorski sposób, ale może to być potencjalnie bardziej przydatne niż tylko zaoszczędzenie kilku sekund, jak opisałeś.

Słaby

30 kwi 2013
Anioły
  • 6 stycznia 2014
C DM powiedział: Zastanawiam się, czy jest to bardziej związane z tym, że być może większość z nich tak naprawdę nie korzysta z aktualizacji w tle (przynajmniej do tej pory), mimo że jest dla nich dostępna opcja.

Podczas WWDC w zeszłym roku firma Apple wprowadziła odświeżanie w tle jako inteligentną funkcję, dzięki której iOS 7 poznaje trendy użytkowania aplikacji, aby zawsze mieć dostęp do najnowszych informacji po otwarciu aplikacji.

Otwieram centrum powiadomień co najmniej 2-5 razy co kilka minut, aby zerknąć na e-maile bez oznaczania ich jako przeczytane. To z kolei wymusza aktualizację funkcji pogodowej w centrum powiadomień.

Biorąc pod uwagę mój wzór użytkowania z aktualizacją w tle centrum powiadomień, powinnam aktualizować pogodę co kilka minut w oczekiwaniu, że będę potrzebować najnowszej pogody właśnie wtedy i tam.

Cóż, albo funkcja działa zgodnie z przeznaczeniem i nie zużywa dużo baterii, biorąc pod uwagę interwały odpytywania wbrew przekonaniom większości ludzi, albo funkcja jest rzeczywiście zepsuta i nie ma znaczenia, czy jest włączona, czy nie.

DavidBlack

do
27 stycznia 2013 r.
Gdzieś w siedzibie Apple ;)
  • 6 stycznia 2014
DramaLLama powiedział: Wydaje mi się to prawie bezużyteczne, ale może czegoś brakuje. Powiedz o Alien Blue (aplikacja dla Reddita).. jeśli mam włączone odświeżanie aplikacji w tle, czy to tylko aktualizacja moich subredditów, które odwiedzam? Jeśli jest wyłączony, zaktualizują się po otwarciu aplikacji, co zajmie 1-2 sekundy dłużej, prawda? Czy nadal będę otrzymywać powiadomienia o nowych wiadomościach, jeśli odświeżanie aplikacji w tle jest wyłączone dla Alien Blue? A co z innymi aplikacjami?

Gdyby ktoś mógł wyjaśnić korzyści i osobiste zastosowanie/korzyści, byłoby świetnie. Czuję, że wyłączenie prawie wszystkiego przyniosłoby więcej korzyści, aby oszczędzić baterię. Może się mylę.

W ten sposób działa odświeżanie w tle na podstawie sesji, którą mieli w WWDC, możesz to wyświetlić pod adresem: https://developer.apple.com/wwdc/videos/ Wiem, że ta odpowiedź będzie długa, więc zaczynam.

W iOS 6 tylko kilka wybranych typów aplikacji może działać w tle lub wykonywać w tle zadania programu:
  • Dźwięk w tle (aplikacje muzyczne, takie jak Spotify, mogą działać w tle)
  • VoIP (jak Skype)
  • Aplikacje dla Kiosku
  • Usługi lokalizacyjne, które obejmują: monitorowanie regionu, znaczące zmiany lokalizacji i ciągłe monitorowanie lokalizacji. Myślę, że Przypomnienia używają tego podczas korzystania z GeoFencing.

W iOS 7 aplikacje mogą nadal aktualizować zawartość w tle bez poświęcania dużej żywotności baterii. Aplikacje mogą korzystać z nowego interfejsu API o nazwie „Pobieranie w tle”. Załóżmy na przykład, że aplikacja sieci społecznościowej może zauważyć, że gdy Twoja aplikacja znajdzie się na pierwszym planie, odświeżysz swój kanał. A użytkownik musi poczekać na aktualizację tego kanału, co nie jest najlepszym doświadczeniem użytkownika. Teraz dzięki funkcji pobierania w tle Twoja aplikacja społecznościowa może aktualizować swoją zawartość, zanim użytkownik powróci do Twojej aplikacji, w tym przypadku do kanału.

Kilka kluczowych punktów dotyczących pobierania w tle:
  • Pobieranie zaplanowane przez system
  • Połączone między aplikacjami (oszczędność czasu pracy baterii)
  • Dostosowuje się do rzeczywistych wzorców użytkowania na urządzeniu
  • Wrażliwy na zużycie energii i danych
  • Obojętny na rzeczywisty stan działania aplikacji
Pobieranie w tle dostosowuje się do sposobu korzystania z urządzenia. Powiedzmy na przykład, że sprawdzasz Facebooka każdego ranka o 7:00 rano iOS to zauważy i spróbuje dać aplikacji możliwość pobrania treści przed 7:00. Łączy również pobieranie z różnych aplikacji, dzięki czemu nie zużywa zbyt dużo energii, unika częstego pobierania w okresach braku aktywności i gdy masz niski sygnał w telefonie.

Zdalne powiadomienia

Być może zauważyłeś, że w poprzednich wersjach systemu iOS dostałeś wiadomość na Facebooku, a na ekranie blokady pojawia się powiadomienie, a po przesunięciu do Ciebie jest opóźnienie, zanim aplikacja pobierze wiadomość. Cóż, w iOS 7 w Remote Notifications wystarczy pobrać, zanim nawet otrzymasz powiadomienie.
Zauważyłem, że w iMessage na iOS 7 aplikacja jest w tle i otrzymuję wiadomość, że zaktualizowano migawkę aplikacji, dzieje się tak również, gdy użytkownik tworzy wiadomość. Myślę, że to obejmuje większość i miałem nadzieję, że w jakiś sposób pomogę. Nie mogę się doczekać twojej odpowiedzi. V

Vetvito

do
30 września 2012 r.
  • 6 stycznia 2014
TLDR: niewiele aplikacji, jeśli w ogóle, korzysta z tej funkcji.

DavidBlack

do
27 stycznia 2013 r.
Gdzieś w siedzibie Apple ;)
  • 7 stycznia 2014
Vetvito powiedział: TLDR: niewiele, jeśli jakiekolwiek aplikacje faktycznie korzystają z tej funkcji.

W rzeczywistości sporo aplikacji korzysta z tej funkcji. I naprawdę widzę korzyści z jego używania.

FatPuppy

14 lipca 2012 r.
  • 7 stycznia 2014
Odświeżanie aplikacji w tle i pęk kluczy są bardzo bezużyteczne i szkodliwe dla baterii.

DavidBlack

do
27 stycznia 2013 r.
Gdzieś w siedzibie Apple ;)
  • 7 stycznia 2014
rrares1996 powiedział: Odświeżanie aplikacji w tle i pęk kluczy są bardzo bezużyteczne i szkodliwe dla baterii.

Jak to jest bezużyteczne, możesz to rozwinąć? V

Vetvito

do
30 września 2012 r.
  • 7 stycznia 2014
DavidBlack powiedział: W rzeczywistości sporo aplikacji korzysta z tej funkcji. I naprawdę widzę korzyści z jego używania.


Jakie aplikacje? Mam już obcy niebieski, jakieś inne?

kas23

28 października 2007 r.
  • 7 stycznia 2014
Mam włączone odświeżanie w tle dla wielu różnych aplikacji i tak naprawdę nie widzę, co faktycznie robi. Przykłady:

Dropbox: jeśli zmienię/zmienię nazwę pliku w Dropbox za pomocą mojego komputera, ta zmiana nie pojawi się, dopóki fizycznie nie otworzę Dropbox na moim iPhonie. Otworzę, a potem zobaczę, jak aktualizuje się na moich oczach. Zajmuje jednak kilka sekund.

Mapy Google: wpisz wskazówki dojazdu i prowadź samochód. „Zminimalizuj” mapy i jedź trochę więcej. Otwórz go z powrotem, a mapa zaktualizuje Twoją lokalizację po kilku sekundach.

Safari: idź na MR i opublikuj coś prowokującego. Zamknij aplikację. Wróć godzinę później i otwórz Safari. Odpowiedzi stwierdzające, że jesteś trollem, pojawią się dopiero po ponownym załadowaniu strony. C

C DM

macrumors Sandy Bridge
17 paź 2011
  • 7 stycznia 2014
rrares1996 powiedział: Odświeżanie aplikacji w tle i pęk kluczy są bardzo bezużyteczne i szkodliwe dla baterii.
Jak dokładnie jest bezużyteczny i jak dokładnie szkodzi baterii? Konkrety byłyby bardziej niż przydatne w przypadku takich uogólnień (chyba że po prostu nie istnieją).

Pnutts

24 lipca 2008 r.
Północno-zachodni Pacyfik, Stany Zjednoczone
  • 7 stycznia 2014
Armen powiedział: Zabawne, mam włączone odświeżanie w tle dla WSZYSTKICH moich aplikacji i nie widzę żadnej różnicy w zużyciu baterii.

Nie zgadzam się z twoim doświadczeniem, ale wczoraj rano wykonałem zdalne czyszczenie i przywrócenie, a wczoraj żywotność baterii nie była tak duża, jak była. Czytając ten wątek zdałem sobie sprawę, że zapomniałem wyłączyć odświeżanie aplikacji w tle. Oczywiście wszystko, co używa dowolnego radia, będzie zużywało trochę baterii, ale moje dowody są niepotwierdzone, a ja jestem na wersji beta, więc jest to również bez znaczenia.

kas23 powiedział: Mam włączone odświeżanie w tle dla wielu różnych aplikacji i tak naprawdę nie widzę, co właściwie robi.

Strona Apple wspomina, że ​​aplikacja musi to wykorzystać, więc zakładam, że liczba aplikacji, które to robią, jest niewielka, ale rośnie.

DavidBlack

do
27 stycznia 2013 r.
Gdzieś w siedzibie Apple ;)
  • 7 stycznia 2014
Vetvito powiedział: Jakie aplikacje? Mam już obcy niebieski, jakieś inne?

Wyślę Ci migawkę kilku przykładów aplikacji korzystających z odświeżania w tle.

Załączniki

  • Wyświetl element multimedialny ' href='tmp/attachments/image-jpg.455146/' > image.jpg'file-meta '> 129,3 KB · Wyświetleń: 819
V

Vetvito

do
30 września 2012 r.
  • 7 stycznia 2014
DavidBlack powiedział: wyślę ci migawkę kilku przykładów aplikacji korzystających z odświeżania w tle.


Nie, żadne z nich nie jest tak naprawdę zaktualizowane pod kątem nowego odświeżenia tła w systemie iOS 7.

Mówimy o nowym „inteligentnym” odświeżaniu tła w systemie ios 7. Gdzie, gdy budzisz się rano i sprawdzasz Facebooka o określonej godzinie, aplikacja powinna już być dla Ciebie zaktualizowana.


Żadne aplikacje tak naprawdę tego nie wykorzystują. Już.

GreyOS

12 kwi 2012
  • 7 stycznia 2014
Vetvito powiedział: Mówimy o nowym „inteligentnym” odświeżeniu tła w ios 7.

Mówimy o każdym rodzaju odświeżania aplikacji w tle...

kas23

28 października 2007 r.
  • 7 stycznia 2014
Vetvito powiedział: Nie, żadne z nich nie jest tak naprawdę zaktualizowane pod kątem nowego odświeżenia tła w systemie iOS 7.

Mówimy o nowym „inteligentnym” odświeżaniu tła w systemie ios 7. Gdzie, gdy budzisz się rano i sprawdzasz Facebooka o określonej godzinie, aplikacja powinna już być dla Ciebie zaktualizowana.


Żadne aplikacje tak naprawdę tego nie wykorzystują. Już.

Naprawdę? Włącz odświeżanie w tle dla Safari. Idź do MRs i zrób post prowokujący do myślenia. „Zminimalizuj” Safari (nawet całkowicie nie zamykaj aplikacji, po prostu wyślij ją do paska wielozadaniowości). Włóż telefon do kieszeni. Po odczekaniu godziny lub 2 kliknij Safari i bez naciskania odświeżania sprawdź, czy po Twoim poście są jakieś odpowiedzi.

baldimak

24 stycznia 2008
  • 7 stycznia 2014
kas23 powiedział: Naprawdę? Włącz odświeżanie w tle dla Safari. Idź do MRs i zrób post prowokujący do myślenia. „Zminimalizuj” Safari (nawet całkowicie nie zamykaj aplikacji, po prostu wyślij ją do paska wielozadaniowości). Włóż telefon do kieszeni. Po odczekaniu godziny lub 2 kliknij Safari i bez naciskania odświeżania sprawdź, czy po Twoim poście są jakieś odpowiedzi.

O czym mówisz? Safari nie obsługuje nawet odświeżania aplikacji w tle.

----------

Vetvito powiedział: Nie, żadne z nich nie jest tak naprawdę zaktualizowane pod kątem nowego odświeżenia tła w systemie iOS 7.

Mówimy o nowym „inteligentnym” odświeżaniu tła w systemie ios 7. Gdzie, gdy budzisz się rano i sprawdzasz Facebooka o określonej godzinie, aplikacja powinna już być dla Ciebie zaktualizowana.


Żadne aplikacje tak naprawdę tego nie wykorzystują. Już.

Wszystkie aplikacje na zrzucie ekranu korzystają z funkcji odświeżania aplikacji w tle. A to tylko jego aplikacje przez „H”.

kas23

28 października 2007 r.
  • 7 stycznia 2014
Głupi ja. Pomyślałem, że gdyby istniała choć jedna aplikacja obsługująca odświeżanie w tle, byłaby to własne Safari firmy Apple. Być może nie powinna być wymieniona jako aplikacja, którą można wtedy włączać i wyłączać BR.

baldimak

24 stycznia 2008
  • 7 stycznia 2014
kas23 powiedział: Głupi ja. Pomyślałem, że gdyby istniała choć jedna aplikacja obsługująca odświeżanie w tle, byłaby to własne Safari firmy Apple. Być może nie powinna być wymieniona jako aplikacja, którą można wtedy włączać i wyłączać BR.

Nie jest.

GreyOS

12 kwi 2012
  • 7 stycznia 2014
kas23 powiedział: Głupi ja. Pomyślałem, że gdyby istniała choć jedna aplikacja obsługująca odświeżanie w tle, byłaby to własne Safari firmy Apple. Być może nie powinna być wymieniona jako aplikacja, którą można wtedy włączać i wyłączać BR.

Nie wiem, czy jesteś naprawdę zdezorientowany, czy ja. Twój post zaczynający się od „Naprawdę?” i omawianie nowych odpowiedzi na odświeżanie MR w Safari wydawało się sarkazmem, tj. wskazywanie, że Safari nie? aktualizacja w tle. Ale post, na który odpowiedziałeś, mówił już, że żadne aplikacje tak naprawdę tego nie wykorzystują. ?!

I Safari nie jest? na liście aplikacji, dla których możesz włączyć/wyłączyć BR.

Bardzo zdezorientowany!

edit: i pomysł, że Safari powinnam odświeżanie stron w tle jest dziwaczne... Tak, w niektórych kontekstach, takich jak forum, może to mieć sens, ale sieć to duże miejsce. Czy chcesz, aby odświeżył Twoje zamówienie, czy odświeżył tymczasową stronę i tym samym ją utracił? Jak może założyć, że chcesz go odświeżyć? Nie.