4 ms·
This is absurd. Saying that Apple doesn't have the ability to build a multi-tasking OS is just ridiculous. They didn't do it with OS9 because they were trappe
by nicpottier 15y ago
This is absurd. Saying that Apple doesn't have the ability to build a multi-tasking OS is just ridiculous. They didn't do it with OS9 because they were trapped by the weight of their legacy, and they ended up making the hard choice of starting from a fresh base to accomplish it.
Your implication that somehow real multitasking is some kind of black art that nobody at Apple understands and only exists because they acquired Next is ridiculous.
As for iOS, Apple totally made the right call here and introduced it when the hardware and battery became ready. Did you ever use a G1? They were ridiculous, even today, Android is a complete mess when it comes to doing a good job of sandboxing apps and their use of CPU.
I love Android and have carried one for years, but their biggest wart is just that. Everybody used to joke that if you used WindowsMobile you had to use a task manager to keep it running, Android isn't far off. You get a lot of power through its use of multi-tasking, but because they are less strict than Apple you also easily get into a state where your battery lasts for shit.
iOS is far, far, stricter in this regard, and it can make it a pain to program to, but the overall user experience is way better. For the vast majority of apps the user has no idea whether multi-tasking even exists.. all they know is that they leave the app and when they come back things are just as they were. iOS's strategy of just saving the state and killing everything works brilliantly for 80% of the apps and has made the phone have a fantastic user experience.
Yes, they had to evolve to allow background services, and they did, but carefully.
Enough with the fanboyism, each platform has its strengths, but make your arguments on reasonable foundations.