Question

Google Play allows different apks per screen density, does Apple Store support this?

  • I'm sure the info is somewhere, but all I find when I search are people asking how to develop one app to support all devices.
  • I know how to do that already, but this specific (top secret) project will be 1000 times better if I can release one super optimized version for each screen resolution... but I'll settle for density or device (generation and type) if needed.

I don't have access to XCode (no Mac) to check options currently.

Bonus points: If possible, is Apple going to frown on this and possibly reject my app because of this?

Was it helpful?

Solution

This can't be done. If your app supports the iPhone then it must support both 4" and 3.5" inch iPhones. If it supports only iOS 7 then you can avoid non-retina devices because only retina devices can run iOS 7.

But if you support the iPad you must support both retina and non-retina.

You can have one app (Universal) that does it all or you can have separate iPhone and separate iPad apps. But the iPhone app must support both sizes and possibly both types (retina and non-retina) of screens. And the iPad app must support both types of screens.

Apple won't accept apps that don't support the differences.

OTHER TIPS

It should also be pointed out that in the Interface Builder part of Xcode, you setup the UI with points and not pixels. So, for an iPad, when you place a button, you do not have to specify retina or not. On a Retina screen a point is 2x2 pixels and on a non-retina screen a point is 1x1 pixels. Also, with image assets, you have a single image asset you ask for in code, but you add multiple copies of the image in the image assets. Like the retina and non-retina copies. If you have an image named cat.png, for retina this would be cat@2x.png and for non-retina it would be cat.png. But, in code or the inspector you would reference it with imageNamed:@"cat" and Objective-C is designed to handle the rest.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top