Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Why is multitasking not supported on the iPhone?

Tags:

iphone

Many people are saying that Apple has restricted it for better performance. If so Apple should increase the size of RAM to support multitasking. So Apple is not allowing it. Others say that Cocoa Touch applications can't be multitasking as the iPhone has only one window and views on it.

I can not understand which is the actual reason for this ? Please clarify me.

like image 938
srikanth rongali Avatar asked Mar 20 '10 04:03

srikanth rongali


2 Answers

Multitasking is supported on the iPhone. Apple's applications can run in the background. Also you can run multiple threads within the same app.

What is not allowed is 3rd party apps running in the background. Why? Frankly, no one will be able to tell you. They will be straight up guessing as it was Apple's decision to not allow this at the current moment, and Apple never gave reasons why.

Edit: Also see this video about iPhone OS myths regarding multitasking.

like image 124
Brandon Bodnar Avatar answered Nov 09 '22 18:11

Brandon Bodnar


Because Apple doesn't trust the average iPhone app developer enough.

If you think they're wrong, I would urge you to go to the app store, look at five apps at random (not the top ones), and really think about it.

like image 23
SFEley Avatar answered Nov 09 '22 17:11

SFEley