> Apple would very much like you to have the experience that apps do not change when you leave them. There are a couple ways that apps break this model, though: if they use a lot of memory, iOS will kill them in the background. In any case, apps are supposed to have state restoration to get back to where they were when you last left it, but few apps implement this correctly.
You're probably right. But Facebook isn't just some random app - it's used by around half of all iPhone users, and Apple is known for lengthy acceptance process in their app store. They should be able to detect such cases. And if Facebook doesn't implement the model correctly who will. Also, switching apps is such a common pattern it shouldn't be garbage collected that fast in the first place.
To be fair... Facebook often refreshes in the web while you're reading a post, only to find it disappeared from your timeline, only to be found again a year later when someone comments on it and Facebook remembers you want to see it again...
You're probably right. But Facebook isn't just some random app - it's used by around half of all iPhone users, and Apple is known for lengthy acceptance process in their app store. They should be able to detect such cases. And if Facebook doesn't implement the model correctly who will. Also, switching apps is such a common pattern it shouldn't be garbage collected that fast in the first place.