Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

A couple of things I absolutely hate about Apple's products:

1. Whenever switching an app in iOS and going back to the same app I don't know if I'll find it in the same state as before, even after only few seconds. It's unbelievably annoying to read an article opened in embedded browser in Facebook app, check something quickly in Chrome and be forced to look for the same article again.

2. Some apps don't allow me to open a url in Chrome, for some reason I have to do it in Safari. And why can't I delete Safari altogether? How's it's different from Microsoft and IE in the 90s?

3. There's no easy, automated way to disable background running, bandwidth consuming apps while connected to hotspot in macOS. This should be obvious I don't want to backup 30GB of data to Backblaze while on my data plan.



> Whenever switching an app in iOS and going back to the same app I don't know if I'll find it in the same state as before, even after only few seconds. It's unbelievably annoying to read an article opened in embedded browser in Facebook app, check something quickly in Chrome and be forced to look for the same article again.

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.

> Some apps don't allow me to open a url in Chrome, for some reason I have to do it in Safari. And why can't I delete Safari altogether? How's it's different from Microsoft and IE in the 90s?

Safari is the system browser. I believe the difference from Microsoft is that iOS is not a monopoly?


> 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...

(sorry for the semi-off-topic rant)


If you haven’t discovered this, TripMode handles #3.

https://www.tripmode.ch/




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: