4 ms·
> Correct me if I'm wrong, but I think all of this stuff worked on iOS 1 in the original iPhone. It didn't have multi-tasking for most things, but preinstalled
by wkat4242 1y ago
> Correct me if I'm wrong, but I think all of this stuff worked on iOS 1 in the original iPhone. It didn't have multi-tasking for most things, but preinstalled apps like the Clock and Mail were special.
Also, they forced app developers right from the start (well from iPhone OS 2 because 1 didn't have third party apps) to expect their app to be killed at any time, and to save state constantly so that they could resume exactly where the user left off. Sounds like Firefox neglected to do this which is really awful when targeting such limited devices. It's one of the little things hat could have made it more workable.
- Wowfunhappy 1y agoThat's not quite how I remember iOS 2. There were some apps that saved their state, but many did not. Pressing the home button, even for a moment by accident, frequently wiped out everything. And, I don't think there was a way for a third party Mail app to e.g. fetch new mail in the background. You essentially had to use Apple Mail.
- wkat4242 1y agoTrue, but the instruction to developers was already there. It just took them a while to get their heads around it. And no, third-party apps could not run in the background in iOS 2, indeed. That's why a lot of people still jailbroke (Cydia etc)