[iPhone SDK] Major Restrictions
Very bad news. Apple has put some major restrictions on apps that if you don't follow they wont approve. These where take from the iPhones Human Interface Guidelines Doc
"Only one iPhone application can run at a time, and third-party applications never run in the background. This means that when users switch to another application, answer the phone, or check their email, the application they were using quits. (p. 16)" WTF
"An Application may write data on a device only to the Application's designated container area, except as otherwise specified by Apple."
"Applications may only use Published APIs in the manner prescribed by Apple and must not use or call any unpublished or private APIs."
"Applications must comply with the Human Interface Guidelines and other Documentation provided by Apple."
The full iPhones Human Interface Guidelines Doc can be view at the bottom of this page:
How is this different that current iphone app's
I read this as how the iPhone is currently set up to run and not as a new restriction being placed with SDK app's. Most app's close when you go to another app and I am sure that is due to limitations of the hardware in the phone and to save on battery life.