Background Data and Battery Usage of Facebook’s iOS App
macstories.net
macstories.net
Just now I confirmed that's happening and then home-screened to bail out, and after a second or two the white noise stops. Seems like it should be pretty easy to do similar experiments aimed at proving the OP's hypothesis.
[Edit: I tried the same experiment after playing videos, etc. Speaker still sounds like it loses power after bouncing back to the home screen... so while there might be games being played with regard to the app's activity and battery usage... I'm not really compelled by the specific hypothesis put forth in this article as to how]
[Edit: Of course, still begs the question "Why is the speaker getting power at all?". I haven't found other apps that appear to do this.]
It might be audio being always on, or it might be more than that. They aren't above it.
The workaround is to play a silent audio mp3 to prevent the app's audio session from being suspended.
The proper fix would be for apps to be allowed to start audio from the background
Anyone with experience on an iOS app like that have insight into what the App Store review process looks like when you're that big and ship that often?
1) Hybrid apps that most contents are actually webpage, such as the tripadvisor app and at&t app at some point (not sure if it's still hybrid today)
2) Games. You can load new code as static files or contents, then the app parse and execute the code as a new update. This is quite common in mobile games. As games require frequent update like once or more per week, it's really an unwanted workaround to fulfill the update frequency requirement.
3) Do you remember/know the case recently that some hacker released a "poisoned" version of xcode and apps written by that xcode "automatically" contains code sending user info to that hacker?
It also appears that the Youtube app spends a significant amount of time in background so FB may not be the only one doing something shady.