Apple’s Multitasking Solution
A lot of folks have been complaining about the lack of multitasking on the iPad1. And previously, on the iPhone. But they're framing this discussion in the wrong way.
Apple can't do multitasking
For some reason, this is how the debate is framed. "Apple can't figure it out." "The processor isn't powerful enough." "No multitaskz?! Apple FAIL!!11!."
The fundamental issue here isn't that Apple can't figure out how to offer multitasking or can't come up with the technology for it. The technology community keeps having that discussion again and again.
The real issue is that Apple doesn't want multitasking. Apple, like Dave Crenshaw, knows something that most of us are too stubborn to concede. Multitasking causes problems.
Problems? What problems?
For the casual user, multiple simultaneous applications present a paradigm problem. The model is abstracted too much. You have an application, in which you have a window (many times abstracted further by tabs), in which you have the tasks you wish to complete. At any given point, you might have zero windows open or one thousand windows open. Either situation brings confusion.
For the power user, multiple simultaneous applications present a paradigm problem. Too often I end up with this:
Just before I end up with this:
Or I end up with this:
All of which are confusing and irritating situations for me. I can imagine this is only exacerbated if someone is simply a casual computer user or new to computing altogether.
A better way
Apple, however, implicitly proposes a solution.
Allow multitasking. But by making switching applications just as simple as running multiple applications at the same time.
You want to multitask with applications? Just close one, open the other, and the SDK will allow developers to automatically save your state. System-level cut, copy, and paste also mean you can easily transfer text and images between applications.
Now, you no longer have to deal with multiple applications being open, memory being eaten by tasks you're unaware of, or crashes from too many things going on at once.
If each of my applications would open via a simple process in a near-instant, my need for multiple applications would be nearly obliterated.
Not completely though. From time-to-time I need to split windows like this:
And I consider some of my utilities that run in the background as non-negotiables (looking at you Quicksilver, TextExpander, 1Password, and Droplr.)
But you know who doesn't? Your mom. Or the average user.
Apple isn't looking to replace your MacBook Pro. Or your Mac Pro. Perhaps OS 11 will take things in the direction of the iPhone OS, but I hope not, and I doubt it.
What they've done is made a consumer-level machine that removes abstractions. No application/window/tabs/tasks model. No mouse and click model. No desktop metaphor.
It's not a failure. Or a misstep. Or a dealbreaker. It's just not a computer for you and your creative power. But for John Doe, the iPad is the future of computing.
Noted
- No doubt, in some cases, because a contrary opinion will get page views and inspire counter-articles like these. For some, it's about the bottom dollar, not circumspection and contribution. [Jump back]