Notifications vs. Background App Refresh | |||||
To mi je sicer jasno, da Notifications služi temu, da dobiš sporočilo, zvočni signal in številke na ikoni (glede na nastavitve), pa Background App Refresh temu, da se lahko app v ozadju osveži (npr. seznam novih člankov v medijski aplikaciji), ampak v prej omenjenem primeru pa ne čisto. Že večkrat sem namreč opazil, da je bil med bistvenimi porabniki baterije naveden "Skype (Low Signal)" ali pa "Messenger (Low Signal)", četudi ju cel dan nisem tikal. Verjetno je to povezano z Background App Refresh nastavitvijo, čeprav ne vem, kaj ima "low signal" zraven (zlasti ker je bilo v dometu wifija in/ali operaterja ob dobrem signalu). |
|||||
Potem je tu recimo My Data Manager, ki tudi občasno kaj na to temo zajamra, ampak po mojih izkušnjah vseeno deluje brez tega oz. logira porabo podatkov dokaj pravilno. V čem je potem sploh fora background app refresha? |
|||||
Za več podrobnosti pa veselo branje: https://developer.apple.com/library/ios/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/BackgroundExecution/BackgroundExecution.html |
|||||
Samo to dvoje? A potem to ni povezano s tem, da app teče v ozadju tudi po tem, ko ga minimiziraš (primer: Skype ipd. komunikacijske aplikacije, ko laufaš audio/video klic, pa "minimiziraš" oz. prižgeš npr. browser ali kakšen drug app, da bi nekaj pogledal - se klic potem ne prekine, tudi če nima odobren background?)? |
|||||
Če jih nekaj na pamet naštejem: - audio app je lahko v backgroundu, ko predvaja glasbo - gps app je lahko v backgroundu, ko aktivno posodablja lokacijo - voip app je lahko v backgroundu za zagotavljanje dosegljivosti - newstand app lahko v backgroundu nalaga nove izdaje revij/časopisov - bluetooth app lahko v backgroundu komunicira z accessoryji - VSAK app je lahko še nekaj časa aktiven v backgroundu po tem, ko ga zapreš - itd... Background app refresh se konkretno nanaša na "fetch" in je namanjen posodabljanju najbolj uporabljanih aplikacij v ozadju. Ideja je, da bi imel vedno najnovejše podatke, ko odpreš app brez potrebe po čakanju. Različni background načini so med seboj neodvisni... seveda pa se lahko tudi dopolnjujejo. Npr. push notificationi sami ne zahtevajo nobene background aktivnosti appa. Lahko pa ustrezen push notification aplikacijo zbudi v backgroundu... ampak mora imeti app v tem primeru dovoljenje za "fetch backgrounding". |
|||||
Skratka če mi je vseeno za tisti dve sekundi, ko Skype osvežuje stanje prijavljenosti uporabnikov ali da se novičarski app naloži in prikaže zadnje novice, potem je BAR komot na OFF? Vse, kar je opisano v dokumentu (razen, kot rečeno, osveževanja vsebine/prikaza v ozadju), pa deluje ne glede na to?
A tole recimo pomeni, da če Viber nima vključenega BAR, bom prejel samo notifikacijo, ko mi nekdo pošlje sporočilo, ne bo pa mi zvonilo, če bo kdo poskusil klicati? Še nekaj - če je app na zaslonu in ugasneš iNapravo, to v iOS9 tudi pomeni, da je šel tak app v ozadje? Enkrat je bilo pri enem napisano (mislim, da je nekaj snemalo ali uporabljalo senzorje), da je treba pustiti app na zaslonu in ga ne "minimizirati", tudi če ugasneš... |
|||||
Gostovanje: 3fs.si |
Vsa vsebina spletne strani je last Jabuk.si in njegovih članov. © 2004 - 2020 Jabuk.si | Kontakt Domov Na vrh strani |