В течение на тази седмица няколко разработчици и блогъри от САЩ посочиха дългогодишен проблем с приложението за iOS на Facebook, което постоянно използва много повече мощност, отколкото би показала потребителската активност. Мат Галиган спомена, че е забелязал много пъти през последния месец, че официалното приложение за iOS на Facebook консумира най-много енергия, когато е във фонов режим. Това е дори ако потребителят е изключил автоматичните фонови актуализации на приложенията.
Какво точно прави приложението във фонов режим не е ясно. Но най-обсъжданото е, че използва VOIP услуги, аудио и насочени известия, които директно правят достъпно съдържание без знанието на потребителя. Галиган нарича подхода на Facebook "враждебен към потребителите". Той казва, че компанията активно създава начини да поддържа приложението си да работи във фонов режим, със или без разрешението на потребителя.
Конкретни цифри, появяващи се в статии, фокусирани върху проблема, показват, че приложението Facebook представлява 15% от общата консумирана енергия на седмица, като то работи във фонов режим два пъти по-дълго, докато потребителят работи активно с него. В същото време на устройствата, от които произхождат данните, автоматичните фонови актуализации на приложения за Facebook са деактивирани в настройките.
Тази информация се появява благодарение на по-подробния мониторинг на консумацията на батерията в iOS 9, който ще покаже кое приложение какъв дял има от общата консумация и какво е съотношението между активното и пасивното (фоново) използване на приложението от потребителя.
Въпреки че Facebook не е коментирал какво конкретно прави неговото приложение във фонов режим, говорител на компанията отговори на негативните статии, като каза: „Чухме съобщения за хора, които имат проблеми с батерията с нашето приложение за iOS. Разглеждаме го и се надяваме скоро да можем да предоставим поправка..."
Дотогава най-доброто решение за проблеми с живота на батерията е или парадоксално да позволите на Facebook да се актуализира във фонов режим (което не елиминира проблема с консумацията на излишна енергия, но поне го намалява), или да изтриете приложението и да получите достъп до социалните мрежа чрез Safari. Разглеждат се и приложения на трети страни, които позволяват достъп до Facebook.
Изтриването на приложението не е достатъчно?
Мисля, че това трябва да е достатъчно.
Достатъчно е, но е изтощително да се прави по 20 пъти на ден. Просто изтрих всички приложения, които според iOS работят във фонов режим (независимо, че не им позволих) и изведнъж почти трябва да ги зареждам веднъж на два дни - препоръчвам ги.
Не съм се отървал от този навик, не използвам приложението, просто го убивам :-( въпреки че понякога се оказва, че не е толкова лоша практика, но знам, че е "лош навик" :-)
Това не е проблем само с FB, но и с техния Messenger или WhatsApp.
тогава въпросът е колко apple тества приложенията, преди да ги пусне в обращение. Очаквам нещо подобно да не е разрешено в магазина за приложения..
Според мен те не ги тестват, а просто ги поставят в някакъв пясъчник, където имат диагностика (xcode позволява нещо подобно) и имат лог изход (предполагам, че тестовата метрика ще бъде подобна на отговорната за DieselGate), така или иначе, предполагам, че 80% автоматичен процес без човешка намеса...
Тестван е от живи хора. Когато изпратите приложение за одобрение, Apple иска информация за вход за тестов акаунт, за да могат да кликнат върху нея.
Благодаря за корекцията, наистина не бих го помислил, но се радвам, че научих.
Изненадващо ли е за някого, че приложението за помирение Facebook помирява?
Това беше първото ми деинсталирано приложение.
Как е с Moves? Актуализацията във фонов режим е изключена, приложението дори не е отворено и въпреки това е работило във фонов режим в продължение на 7 часа през последните 34 дни. Знам, че с такива приложения вероятно не е възможно по друг начин и че имам здравно приложение на 5S, което измерва стъпките ми, бягането и други подобни, но харесвам начина, по който се правят движенията и тогава не искам откажи се, значи го имам за сметка на батерията
Този път това е някакъв глобален проблем за Apple. Изключих напълно фоновите актуализации и все пак вчера не убих приложението YouTube и сутринта гледам и батерията е на изтощение. В отчета за батерията открих, че приложението работи във фонов режим в продължение на 16 часа.