בשבוע שעבר כתבנו על כך שפייסבוק היא אחת מהןהעבריינים הגרועים ביותרבכל הנוגע לריקון הסוללה במכשירי iOS.
כעת, החברה טוענת שהיא תיקנה את הבעיה בגרסה העדכנית ביותר של אפליקציית פייסבוק iOS שלה, ומציעה הסבר מפורט בצורה יוצאת דופן מדוע זה קרה.
לדברי מנהל ההנדסה של פייסבוק ארי גרנט, הבעיה הייתה כפולה: ראשית, לאפליקציה של פייסבוק היה משהו שנקרא "CPU spin" בקוד שלה.
"סיבוב של מעבד הוא כמו ילד במכונית ששואל: 'האם אנחנו כבר שם? האם אנחנו כבר שם? האם אנחנו כבר שם?' כשהשאלה לא גורמת לשום התקדמות להגיע ליעד העיבוד החוזר הזה גורם לאפליקציה שלנו להשתמש יותר בסוללה מהמתוכנן", כתב גרנט בפייסבוק ציבורישֶׁלְאַחַר.
שנית, כמוחשודמאת Federico Viticci של MacStories, האפליקציה של פייסבוק ניהלה הפעלות שמע בצורה גרועה, וגרמה לריקון מיותר של הסוללה.
"אם אתה עוזב את אפליקציית פייסבוק לאחר צפייה בסרטון, סשן האודיו נשאר לפעמים פתוח כאילו האפליקציה מנגנת אודיו בשקט. (...) האפליקציה למעשה לא עושה כלום בזמן ערה ברקע, אבל היא כן משתמשת יותר סוללה פשוט על ידי ערנות", כתב גרנט.
גרנט גם ציין כי לריקון המוגזם של הסוללה אין שום קשר לאופן שבו פייסבוק מנהלת את המיקום, כפי שחשדו חלק מהמשתמשים.