TOPlist

Aplikace Withings pro Android nadměrně zatěžuje baterii. Tvůrci se k nápravě nemají

Withings ScanWatch Nova
  • Mobilní aplikace Withings má obrovský problém
  • Kvůli chybě v kódu nadměrně vybíjí baterii v telefonu
  • Chyba je známá už téměř dva měsíce, avšak vývojáři se k její opravě nemají

Společnost Withings je u nás známá především díky hybridním hodinkám, jenom letos na podzim představila troje – ScanWatch 2, ScanWatch Light a ScanWatch Nova. Hodinky Withings jsou vybavené klasickými mechanickými ručičkami a drobným displejem pod nimi, díky čemuž se mohou chlubit nadstandardní výdrží na jedno nabití. V posledních týdnech bohužel tuto výhodu dost sráží chyba párovací aplikace Withings (dříve Health Mate) pro Android, která naopak dramaticky přispívá k vybíjení telefonu.

Aplikace Withings je zabijákem mobilní baterie

Problémy s aplikací Withings pro Android začaly před téměř dvěma měsíci, kdy firma vydala verzi 6.1. Přestože navenek se v aplikaci nezměnilo prakticky nic, chyba v jejím kódu způsobuje nadměrné vybíjení baterie – zatímco jiné aplikace si v pohotovostním režimu „ukousnou“ méně než 1 procento kapacity akumulátoru za den, aplikace Withings při činnosti na pozadí „žere“ baterii po desítkách procent. Telefony Samsung s prostředím One UI nenechávají toto vybíjení bez povšimnutí a proaktivně nabízejí přepnutí aplikace do hlubokého spánku, ovšem ani tento krok nepomáhá.

Oficiální fórum podpory se plní nářky nešťastných majitelů hodinek, stížnosti se šíří i skrze sociální sítě a jiná diskuzní fóra, například na síti Reddit. V obchodě Play aplikace za poslední dva měsíce sbírá jenom ta nejhorší hodnocení. A co na to firma Withings? Nic. Závadná aplikace je v éteru již téměř dva měsíce a její tvůrci dělají mrtvého brouka. Na fóru podpory sice poskytují obecné rady (vymažte cache, přeinstalujte aplikaci, vypněte notifikace), ovšem ty problém neřeší. Nepomáhá ani aktualizace na novější verzi 6.2, která chybu neopravuje. Redakce serveru DigiTec.ch dokonce musela kvůli této chybě přerušit testování nových hodinek ScanWatch 2.

Zajímavé je, že chyba již byla několika nezávislými vývojáři identifikována, v rozborce aplikace byl nalezen závadný kód týkající se notifikací. Pokud se telefon pokusí odeslat do hodinek oznámení obsahující znak o šířce 0 (tedy neviditelný), aplikace se zasekne v nekonečné smyčce a začne nadměrně vytěžovat akumulátor. Bohužel, neviditelné znaky jsou součástí některých emotikonů, jejich vazeb na text apod., takže nadměrné vybíjení může způsobovat v podstatě jakákoliv notifikace.

Jak se tedy nadměrného vybíjení zbavit? Pokud se nechcete v používání hodinek omezovat, můžete si z neoficiálních zdrojů stáhnout APK poslední „nezávadnou“ funkční verzi 6.0.1, následně je ovšem nutné u aplikace vypnout automatické aktualizace. Dalším řešením je úplné vypnutí notifikací následované „zabitím“ aplikace vynuceným zastavením. A poté nezbývá než doufat, že vývojáři po dvou měsících tuto otravnou chybu konečně opraví.

Autor článku Jakub Karásek
Jakub Karásek

Kapitoly článku