Skip to content

Checked

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.

Launch screen at a glance, iOS, Android, Appetite UI
ValueiOSAndroidAppetite UI
NameLaunch screen, shown by the systemSplash screen APINot drawn
RequiredYes, on iOS, iPadOS and tvOSShown by the system at app startSee below
Replaced byThe first screen, quicklyThe first screen of the appSee 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.

  1. Apple Human Interface Guidelines: Launching
  2. Android Developers: Splash screens