Splash screen

To support all devices we would have to design 7 different pictures:
 

File
Size (w×h)
iPhone/iPod
iPad
Android
Default.png
320 × 480

 

Default@2x.png
640 × 960

 

Default-568h@2x.png
640 × 1136

 
 
Default-Portrait.png
768 × 1004
 


Default-Portrait@2x.png
1536 × 2008
 

 
Default-Landscape.png
1024 × 748
 


Default-Landscape@2x.png
2048 × 1496
 

 

IMO, that makes the app unnecessary fatter.

So, what is the bare minimum we have to include ?

Is one Default.png enough ?

Can the size be 1024x748 ?

Hi @ubj3d.android,

At the very minimum, you need to provide the “Default-568h@2x.png” file. This enables the iPhone5 “tall” mode and is required by Apple. In fact, your app will probably be rejected if you don’t support that mode, per Apple’s Human Interface Guidelines that went fully into effect on May 1.

Otherwise, you should probably supply the “Default.png” file. Opinions vary on the usage of these “launch images”, but I don’t believe Apple ever intended them to be used as actual splash screens. Instead, they indicate the usage is more like a “preview of how the app will look once it loads” or something like that (I can’t remember their exact phrasing). In my opinion, it’s better to design a real splash screen scene if you want one, set on a timer to move to the menu or main screen. This approach gives you more control in 3 ways:

  1. more control on timing (more than ~1 second if your app loads quickly)

  2. more control on Android which doesn’t “technically” support launch images

  3. more visual control on the background color, border bleed, and potential animation/transitions

Brent

Hi @ubj3d.android,

At the very minimum, you need to provide the “Default-568h@2x.png” file. This enables the iPhone5 “tall” mode and is required by Apple. In fact, your app will probably be rejected if you don’t support that mode, per Apple’s Human Interface Guidelines that went fully into effect on May 1.

Otherwise, you should probably supply the “Default.png” file. Opinions vary on the usage of these “launch images”, but I don’t believe Apple ever intended them to be used as actual splash screens. Instead, they indicate the usage is more like a “preview of how the app will look once it loads” or something like that (I can’t remember their exact phrasing). In my opinion, it’s better to design a real splash screen scene if you want one, set on a timer to move to the menu or main screen. This approach gives you more control in 3 ways:

  1. more control on timing (more than ~1 second if your app loads quickly)

  2. more control on Android which doesn’t “technically” support launch images

  3. more visual control on the background color, border bleed, and potential animation/transitions

Brent