PDA

View Full Version : [iPhone SDK] Major Restrictions


peteo
03-08-2008, 04:25 PM
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:

http://www.techcrunch.com/2008/03/07...s-arent-great/

protoZ_dk
03-08-2008, 05:02 PM
fix the link :)

cab_
03-08-2008, 05:42 PM
http://www.techcrunch.com/2008/03/07/iphone-sdk-some-of-the-details-arent-great/

this one work for me :)

batter
03-08-2008, 06:33 PM
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.

peteo
03-08-2008, 06:40 PM
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.

Depends how you code the app. You can code it to run in the back ground now, but the iphone kernel can clear it out of memory. You can block that too. Also you can run as a daemon so it never turns off, I.E. mobile scrobblier, open ssh etc..

Im sure apples SDK can still do this, (or you can hack a way to do it) but apple will not let it go into the apple store.

MattCairns
03-09-2008, 12:54 AM
Well that would kill mobilescrobbler which is easily my favorite application.