Yeah browsers do to some point and probably can do more to improve the situation.
One annoying thing about apple's aggressive approach although is it's difficult to have actual background processes running on your device. Stuff like arc app keeps on getting shut down, it's difficult to have a mail client or an image syncing service actually be running in the background as frequently as apple's first party ones and so on.
Also you can't run something like little snitch on your mobile device.
In the desktop case this is ok, since you have the escape hatch of electron apps in the web tech example, but in iOS you don't have anything.
Re:App stores, trust and anti-trust
by threatofrain on Thursday August 20, 2020 @02:26PM
(#24226668)
This is already similar to Apple’s approach, as you can notice tabs refreshing and losing data when you come back to it.
I don’t notice such a thing. How can I reproduce it? What OS and browser?
iOS and macOS Safari.
In iOS it's mostly when you have a lot of things open and too little memory. In macOS they don't reload (or maybe it's rare) but they do sleep. But it's very hard to notice.
That said, I wrote that in response to the claim that "Developers understand they must play fair on a device that is shared with other developers" but apparently missed to quote it.
So no, developers don't play nice, in fact a lot of them are horrible greedy people and that's why we can't have nice things. Ethics are very poor in that profession and that’s why we need very tight screws to have good user experience.