I have a question since I don't have an iPhone but can we expect the iPad to allow music listening via iTunes while reading e-books, surfing the web, working in iWork? Or is that not even their and they just expect everyone to be using their dedicated music device(nano, shuffle, touch, etc) for listening to music while doing other things on the iPad?
Thx.
I'm sure it will allow listening to iTunes while using other apps, seeing as you can do that in the iPhone / iPod touch already.
Shouldn't be very hard to extend the pop-up functionality to include simple multi-tasking functionality.
The problem isn't that it's difficult to do, the problem is it's difficult to do without making the device laggy and making it more likely to crash, and without draining excessive battery. Have you ever used multi-tasking on the Nexus One for example?
Most of the people asking for multi-tasking often haven't experienced how badly it works on other phones. Even multi-tasking solutions on a jailbroken iPhone have a lot of problems, and a lot just end up turning multi-tasking off.
Right now I can have Safari open on my macbook and word and toggle very quickly between the two. I don't need to exit out of one program, open another, copy/paste, exit out and then re-open my first program. I can have both open - and even have them share the same screen rather than have it "reduced" and copy/paste very quickly.
Notice the imperative term there: "toggle" switch, change, move, shift, transition
whatever you want to call it, you need to leave the state of doing one thing and move into the state of doing another thing.
A human being cannot do more than one thing on a computer at a time. You don't actually "need" multi-tasking, because it's impossible for you to use two apps at once. What you're really arguing for is for switching between Apps to happen fast and start from where you left off. There are a lot of possible implementations to solve this, but I think it's wrong that people assume multi-tasking to be the best solution.
In many apps when you go back it won't be where you left off. So you'll have to go through the menus all over again, open a saved file, or load a game level and start from the beginning.
And I have many apps where it starts up fast and takes me right back where I was in the game. In fact, I believe the majority of games are like that on the App store. Thus surely the answer is to get more developers to implement this function?
In terms of game development on the iPhone, you
cannot have a game running at the same time as another app. A majority of the games are optimized to use 100% of the available RAM. Some games even go as far as to clear the Safari page caches to ensure it has enough of the device's power available. If an app goes 0.001% over the limit it'll crash, no questions asked. It isn't just games either, many apps use 100% of the power.
So in many cases, multi-tasking just isn't possible. We need to come up with another idea to solve these problems.