Okay, guys, let's discuss now the launch screen. A launch screen is the first thing that appears for the user instantly when your app starts up. The launch screen is quickly replaced with the first screen of your app. Given the impression that your app is fast and responsive, the launch screen isn't an opportunity for artistic expression. As Apple puts it, it's solely intended to enhance the perception of your app as quick to launch and immediately ready for use. Every app must supply a launch screen.
This is an example of the launch screen here. As you see, it looks just like an app's empty canvas that the content loads into. Sometimes we can also see a logo in there. For example, Gmail does that. Apple does not recommend that though. It tells us that the launch screen isn't an branding opportunity.
Don't design an entry experience that looks like a splash screen or in the boat window. Don't include logos or other branding elements unless there static part of your apps or screen. Personally, I think it's okay to add a logo there. Especially when I'm slower devices, that dummy page is present for too long and it looks awkward, you know, with the logo, there's at least some focus of attention. So I would say it's up to you. If your app is super fast to load, go with the plain loading screen.
But if it takes a while, and especially on older devices, for example, then include a logo. Okay, let's discuss more about this because the device screen size is very large screen sizes battery to To accommodate this, you can provide a large screen as an Xcode storyboard. And don't worry about this. This is more for developers. It simply means the screen can be built programmatically. Or on the other hand, you could provided as a set of static images for the devices your app supports.
Using an Xcode storyboard is the recommended approach. As storyboards are flexible and adaptable. You can use a single storyboard to manage all of your launch screens for different devices. If you decide to go with the static images, though, here's the reference for the sizes. Create static images in different sizes for different devices. And be sure to include the status bar region.
You should design a launch screen that's nearly identical to the first screen of your app. If you include elements that look different when the app finishes, launching people unexperienced and unpleasant flash between the launch screen and the first screen of the app. Avoid including text on your launch screen. Because launch screens are static. Any display text won't be localized. Apple also recommends to downplay launch, saying that people are likely to switch apps frequently.
So better design a launch screen that doesn't draw attention to the app launch in experience.