Launch screen
A launch screen is what the system shows from the moment an app starts until its first screen is ready. Apple asks to launch instantly and to use it to give the impression of speed, not to advertise.
Why it matters
People do not want to wait more than a couple of seconds. A launch screen that matches the first screen makes the start feel immediate, and one that differs feels like a delay.
iOS requires one; macOS, visionOS and watchOS do not.
Launch screen on iOS and Android
Also called Splash screen, Launch storyboard. The same idea in each system, with the values Appetite UI gives it.
| Value | iOS | Android | Appetite UI |
|---|---|---|---|
| Name | Launch screen, shown by the system | Splash screen API | Not drawn |
| Required | Yes, on iOS, iPadOS and tvOS | Shown by the system at app start | See below |
| Replaced by | The first screen, quickly | The first screen of the app | See below |
In Appetite UI
The kit does not draw a launch screen. The first screen of the app is drawn, for example the Welcome screen of the Onboarding set.
Example
A launch screen shows the plain background of the first screen and the logo; when the app is ready, the first screen takes its place with no jump.
Common mistakes
- A launch screen that differs from the first screen, so the start flashes.
- Using it for branding, text or ads.
- Delaying the first screen to show it longer.
- Different light and dark backgrounds, so the start flashes in one mode.
Questions
Does iOS require a launch screen?
Yes on iOS, iPadOS and tvOS, where the system displays it the moment the app starts. macOS, visionOS and watchOS do not require one.
What is the Android equivalent?
The splash screen, which Android Developers documents as an API for adding one to an app.
Sources
The pages the facts above rest on, each read October 30, 2026.