views:

57

answers:

2

A friend of mine told me that there is a new rule to pass the appstore approval process. The app also have to work on iPad otherwise it would get rejected. I didn't find something which supports his statement. Does somebody know what is true?

A: 

no, the applications can be installed or not depending on the device, but they all are in the app store. For example, if I'm using an ipod and try to install an ipad application it will tell me that it's incompatible and viceversa

omtinez
So I do not have to make my compatible for iPad? What happens after the incompatible message? Can the user install it anyway?
testing
You don't need to make an iPad app, just make sure your app doesn't crash on the iPad when ran "as an iPhone app" (see my answer).
Stelian Iancu
you can install ipod applications on the ipad, with the builtin compatibility mode, but ipad applications won't install in the ipod
omtinez
+4  A: 

Yes, it is part of the new App Store guidelines posted by Apple.

Section 2.10 says: iPhone apps must also run on iPad without modification, at iPhone resolution, and at 2X iPhone 3GS resolution.

You normally need a dev account to read these guidelines, but in the meantime they have been mirrored by other people. Google for "app store guidelines" and you'll find the document.

Stelian Iancu
How can I do that without owning an iPad? Does it somehow work within the simulator?
testing
Yes, it will work in the simulator, though it's always better to try it on a device before releasing (good excuse to buy an iPad too).
Cory Kilger
So I only would have to choose iPad in the iPhone Simulator? Yeah, good excuse.
testing
Or you can ask somebody who has an iPad to test your app for you.
Stelian Iancu
This not entirely true. As an example, if an iPhone app requires iOS 4 to run, then it is fairly obvious that, at least until iOS 4.2 is out, the app can not run on the iPad which is still tied to iOS 3.2.
unforgiven
The single biggest thing you can do to make sure your application works as a basic iPhone application on the iPad is not do any device-specific checks. Apple singled this out as the biggest reason why some iPhone applications crashed on startup on an iPad when it first came out. Instead, check for the presence of features or API that you need.
Brad Larson