iOS Launch Screen Design: Apple's Rules in Plain English
I’ve shipped dozens of iOS apps and learned that a launch screen that meets Apple’s guidelinesis static, fast, and brand-consistent—never a loading spinner or ad. I design it to mirror the first interactive screen so the app feels instant. Here’s the exact approach I use.
What Apple expects from your launch screen
Apple forbids using the launch screen as marketing or loading UI.
- Static image or storyboard; no animation or timers
- No ads, popups, or calls-to-action
- Visually similar to the initial app UI
- Supports all device sizes and orientations
Short walktrough
My launch screen storyboard setup
I keep a minimal storyboard with safe area respect and centered branding.
// Pseudocode checklist
1) Create LaunchScreen.storyboard
2) Add background layer (system background color)
3) Center logo (constraints: center X/Y)
4) Respect safe areas + different size classes
5) Match first screen typography/colorsDesign principles that keep it fast
Keep the asset light and avoid auto layout thrash at launch.
- Use vector or single-resolution assets where possible
- Don’t fetch remote assets or fonts at launch
- Mirror first screen layout—no surprises on transition
Compliance and brand considerations
Stay brand-consistent without turning it into a marketing billboard.
- Logo + neutral background; avoid taglines and offers
- Respect accessibility contrast; test with color filters
- Ensure localization doesn’t break layout
Settings that matter for GDPR/PDPA/GR71
Your launch screen should not imply data collection or consent.
- GDPR: avoid consent-like UI at launch
- PDPA: don’t display data-sharing claims
- GR71: keep visuals neutral regarding data residency
Authoritative references
- Apple HIG: Launch Screen
- Apple: Configure Your App to Launch Quickly
- W3C: Web Accessibility Initiative
- OWASP: Mobile Top 10
Key takeaways about Apple-compliant launch screens
- Static, minimalist, and similar to the first interactive screen.
- No marketing or loading UI; keep assets lightweight.
- Respect accessibility, localization, and device variations.
FAQ
Can I show a loading spinner?
No—Apple discourages indicating loading. Make the app feel instant.
Should I animate the logo?
Not on the launch screen. Save animation for the first interactive screen.
Do I need different launch screens per device size?
Use a storyboard and constraints to adapt to all sizes and orientations.
Read more
WRITTEN BY LAURENS DAUCHY – FOUNDER OF PTKD | 5 October, 2025




