Splash Screen Not Supported On Android?

Is a splash screen not supported on a android build?

Do you mean launch image?  They are if that is what you mean.

https://docs.coronalabs.com/guide/distribution/buildSettings/index.html#launchimage

A splash screen is really the first scene in a game you actively control.

Launch images are images that the OS loads and displays BEFORE loading the rest of your app.  It does this so the user doesn’t have to stare at a blank screen wondering if the app is loading or not.

The cold-start (app not suspended in background) sequence is:

  • Tap icon to launch app.
  • OS looks for appropriate launch image and displays it if found.
  • OS starts loading app.
  • OS starts running app.
  • … At this point, you could display a ‘Splash Screen’ or whatever you want.

I hope this helps.

If you are talking about a launch image, then technically speaking, Android does not use a launcher image.  There is no standard like iOS has.  However, Corona Labs way back in the day looks for a file named “Default.png” and if it finds it, it displays it first thing (though it’s possible for your app to get something drawn first!).   Now that Apple has moved beyond just having a single Default.png, we are still only displaying that one file.  Even if you have higher resolution versions, we are not going to use it.

Apple wants the first screen (the launch screen) to look like the first screen of the app, not be a branding screen.  Google doesn’t usually publish these types of guidelines, but generally if Apple recommends something there is sound user feed back driving it.

Rob

Speaking of splash screens, are there any issues if I use an all-black splash screen for iOS & Android ? It is just black without any image or text.

Will it be rejected by Apple ?

Thanks

I doubt Apple would reject an app over a splash screen unless it was something offensive. 

Rob

Do you mean launch image?  They are if that is what you mean.

https://docs.coronalabs.com/guide/distribution/buildSettings/index.html#launchimage

A splash screen is really the first scene in a game you actively control.

Launch images are images that the OS loads and displays BEFORE loading the rest of your app.  It does this so the user doesn’t have to stare at a blank screen wondering if the app is loading or not.

The cold-start (app not suspended in background) sequence is:

  • Tap icon to launch app.
  • OS looks for appropriate launch image and displays it if found.
  • OS starts loading app.
  • OS starts running app.
  • … At this point, you could display a ‘Splash Screen’ or whatever you want.

I hope this helps.

If you are talking about a launch image, then technically speaking, Android does not use a launcher image.  There is no standard like iOS has.  However, Corona Labs way back in the day looks for a file named “Default.png” and if it finds it, it displays it first thing (though it’s possible for your app to get something drawn first!).   Now that Apple has moved beyond just having a single Default.png, we are still only displaying that one file.  Even if you have higher resolution versions, we are not going to use it.

Apple wants the first screen (the launch screen) to look like the first screen of the app, not be a branding screen.  Google doesn’t usually publish these types of guidelines, but generally if Apple recommends something there is sound user feed back driving it.

Rob

Speaking of splash screens, are there any issues if I use an all-black splash screen for iOS & Android ? It is just black without any image or text.

Will it be rejected by Apple ?

Thanks

I doubt Apple would reject an app over a splash screen unless it was something offensive. 

Rob