10

As far as I can tell these are two similar ways to do the same thing. If a launch screen file doesn't offer any advantages over a launch images source then why did Apple offer it? What am I missing?

Jacksonkr
  • 31,583
  • 39
  • 180
  • 284

2 Answers2

14

This answer assumes you're talking about iOS, even though you didn't mention or tag iOS in your original question.

A launch image is simply a static (non-changing) placeholder image.

"Launch Screen" (or more accurately "LaunchScreen" or "LaunchScreen.storyboard"), is the default name of the storyboard for a Launch Screen File; it is a very simple xib or storyboard file that appears before the rest of the app gets loaded up. The advantage to this is that a dev can use auto layout to reposition things subtly depending on the size of the screen (iPhone vs. iPad, iPhone 6 vs iPhone 6+, etc.).

timeSmith
  • 553
  • 1
  • 8
  • 16
Michael Dautermann
  • 88,797
  • 17
  • 166
  • 215
5

You must use Launch Screen File if you want support iPhone 6 Plus or iPhone 6 according to Apple's Doc.

enter image description here

Quanlong
  • 24,028
  • 16
  • 69
  • 79
  • For iPhone 6+ - iOS 10, my app was working fine till last test flight build 15 days back. But now, when downloaded from Test flight, while launching app. launch image is coming as app. icon which is enalarged and then my splash screen is loaded. This happens only on Test flight build. – Anand Apr 18 '18 at 07:30