May 1st Apple iphone5 policy change help?

Hello folks!

Apple fired off an email to us saying that starting May 1st, all apps had to be built to handle the iphone5:

https://developer.apple.com/news/?id=3212013b

I’m not sure how to interpret that? Are they talking about making stuff at native iphone5 resolution? Their link:

https://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/MobileHIG/TranslateApp/TranslateApp.html#//apple_ref/doc/uid/TP40006556-CH10-SW8

goes into taking advantage of the larger screen real estate available to the iphone5.

Am I interpreting this right? Does anyone have any additional thoughts or insights? Am I being neurotic? :slight_smile: I’d just hate for us to publish an update to our app and get smacked down for some reason.

Appreciate any input!

Hi @mroberti,

Only Apple really knows what Apple is going to reject/allow, but as I interpret this, it simply means that you need to make your app “compatible” with the taller iPhone5 screen.

This includes, most importantly, adding the iPhone5 launch image to your project directory, as detailed in the last section of this guide:

http://docs.coronalabs.com/guide/distribution/buildSettings/index.html

Additionally, they’re suggesting (more likely insisting) that you utilize the extra space logically and carefully. For example, that you place your images in the correct proportional way between iPhone4 and iPhone5, and you do not cut/clip off parts of images that are considered essential for functionality. The example of the microphone on the Apple document you cite is what I’m talking about… don’t clip off the core microphone, but rather clip off the stem, align the “meter” to the bottom, and leave a bit of empty space above.

If any Corona developer sees/experiences rejection by Apple in regards to this, please post here for the greater knowledge of all.

Hope this helps,

Brent

In addition, there was the “you must support retina displays” comment that Apple made.  I would assume that your iPhone apps need to support @2x graphics as well.  You can still build your app in the 320x480 point space, but you need to provide the @2x assets . 

Thanks for the input guys, those are some great ideas. We’ll letcha know how things go.

Fingers crossed!

-Mario

Hi @mroberti,

Only Apple really knows what Apple is going to reject/allow, but as I interpret this, it simply means that you need to make your app “compatible” with the taller iPhone5 screen.

This includes, most importantly, adding the iPhone5 launch image to your project directory, as detailed in the last section of this guide:

http://docs.coronalabs.com/guide/distribution/buildSettings/index.html

Additionally, they’re suggesting (more likely insisting) that you utilize the extra space logically and carefully. For example, that you place your images in the correct proportional way between iPhone4 and iPhone5, and you do not cut/clip off parts of images that are considered essential for functionality. The example of the microphone on the Apple document you cite is what I’m talking about… don’t clip off the core microphone, but rather clip off the stem, align the “meter” to the bottom, and leave a bit of empty space above.

If any Corona developer sees/experiences rejection by Apple in regards to this, please post here for the greater knowledge of all.

Hope this helps,

Brent

In addition, there was the “you must support retina displays” comment that Apple made.  I would assume that your iPhone apps need to support @2x graphics as well.  You can still build your app in the 320x480 point space, but you need to provide the @2x assets . 

Thanks for the input guys, those are some great ideas. We’ll letcha know how things go.

Fingers crossed!

-Mario