Tijekom ovog tjedna, nekoliko američkih programera i blogera ukazalo je na dugogodišnji problem s Facebookovom aplikacijom za iOS, koja konstantno koristi mnogo više energije nego što bi pokazala aktivnost korisnika. Matt Galligan je spomenuo da je mnogo puta tijekom proteklog mjeseca primijetio da Facebookova službena iOS aplikacija troši najviše energije kada je u pozadini. To je čak i ako korisnik ima isključeno automatsko pozadinsko ažuriranje aplikacija.
Nije jasno što aplikacija točno radi u pozadini. Ipak, najviše se govori o tome da koristi VOIP usluge, audio i push obavijesti, koje izravno čine sadržaj dostupnim bez znanja korisnika. Galligan Facebookov pristup naziva "korisnički neprijateljskim". Kaže da tvrtka aktivno stvara načine za održavanje rada svoje aplikacije u pozadini, sa ili bez dopuštenja korisnika.
Konkretne brojke koje se pojavljuju u člancima koji se fokusiraju na problem pokazuju da je Facebook aplikacija činila 15% ukupne potrošene energije tjedno, pri čemu je radila u pozadini dvostruko duže dok je korisnik aktivno radio s njom. Istodobno, na uređajima s kojih podaci potječu, u postavkama je onemogućeno automatsko pozadinsko ažuriranje aplikacija za Facebook.
Ova informacija se pojavljuje zahvaljujući detaljnijem praćenju potrošnje baterije u iOS-u 9, koje će pokazati koja aplikacija ima koliki udio u ukupnoj potrošnji te kakav je omjer između aktivnog i pasivnog (pozadinskog) korištenja aplikacije od strane korisnika.
Iako Facebook nije komentirao što konkretno njegova aplikacija radi u pozadini, glasnogovornik tvrtke odgovorio je na negativne članke rekavši: “Čuli smo izvješća o ljudima koji su imali problema s baterijom s našom iOS aplikacijom. Proučavamo to i nadamo se da ćemo uskoro moći pružiti popravak..."
Do tada, najbolje rješenje za probleme s trajanjem baterije je ili paradoksalno dopustiti Facebooku da se ažurira u pozadini (što ne eliminira problem viška potrošnje energije, ali ga barem smanjuje) ili izbrisati aplikaciju i pristupiti društvenim mrežama. mreže putem Safarija. U obzir dolaze i aplikacije trećih strana koje omogućuju pristup Facebooku.
Odbacivanje aplikacije nije dovoljno?
Mislim da bi to trebalo biti dovoljno.
Dovoljno je, ali je naporno raditi 20 puta dnevno. Jednostavno sam izbrisao sve aplikacije koje po iOS-u rade u pozadini (unatoč tome što im to nisam dopustio) i odjednom ih skoro trebam puniti jednom u dva dana – preporučam.
Nisam se riješio te navike, ne koristim aplikaciju, samo je ubijam :-( iako se ponekad pokaže da to i nije tako loša praksa, ali znam da je "loša navika" :-)
To nije problem samo s FB-om nego i s njihovim Messengerom ili WhatsAppom.
onda je pitanje koliko apple testira aplikacije prije nego što ih pusti u promet. Očekivao bih da ovako nešto nije dopušteno u trgovini aplikacijama..
Po mom mišljenju, oni ih ne testiraju, samo ih stavljaju u neku vrstu sandboxa gdje imaju dijagnostiku (xcode dopušta ovako nešto) i imaju izlaz dnevnika (pretpostavljam da će testna metrika biti slična onoj odgovornoj za DieselGate), u svakom slučaju, pretpostavljam da je 80% automatski proces bez ljudske intervencije...
Testiran je na živim ljudima. Kada pošaljete aplikaciju na odobrenje, Apple želi podatke za prijavu na testni račun kako bi ih mogao kliknuti.
Hvala na ispravku, stvarno ne bih tako pomislio, ali drago mi je da sam naučio.
Čudi li ikoga što aplikacija za pomirenje Facebook pomiruje?
To je bila moja prva deinstalirana aplikacija.
Kako je s Movesom? S isključenim pozadinskim osvježavanjem aplikacija nije niti otvorena, a ipak je radila u pozadini 7 sata u zadnjih 34 dana. Znam da s ovakvim aplikacijama vjerojatno drugačije ne može i da na 5S imam aplikaciju za zdravlje koja mi mjeri korake i trčanje i slično, ali sviđa mi se način na koji se Moves radi i onda ne želim odustani pa ga imam na uštrb baterije
Ovaj put je to neka vrsta globalnog problema za Apple. Isključio sam potpuno pozadinsko ažuriranje, a još nisam jučer ubio YouTube aplikaciju i ujutro gledam, a baterija je pri kraju. U izvješću o bateriji otkrio sam da je aplikacija radila u pozadini 16 sati.