21/11/2025
Når du lancerer en app på en iPhone eller iPad, er det første, brugeren ser, en kort visuel overgang, ofte kaldet en Launch Screen eller startskærm. Denne skærm er ikke blot et statisk billede, der dækker over indlæsningstiden; den er en afgørende del af brugeroplevelsen. En veludformet launch screen skaber et professionelt og poleret førstehåndsindtryk, der kan sætte tonen for hele appens interaktion. Den skal signalere appens identitet og give en fornemmelse af, at appen er hurtig og responsiv, selv før den er fuldt indlæst.

For mange år siden var processen med at håndtere launch screens en kompleks affære. Udviklere skulle oprette separate PNG-billeder for hver eneste enhedsmodel og orientering – en sand labyrint af filnavne som Default-Portrait.png, Default-Landscape.png, og senere endnu flere for Retina-skærme. Disse Default.png-filer var specifikke for hver opløsning og krævede manuel vedligeholdelse, hvilket hurtigt blev uhåndterbart i takt med, at Apple introducerede flere og flere enhedsstørrelser og skærmopløsninger. Forestil dig at skulle designe, oprette og vedligeholde op til ti eller flere forskellige billedfiler for blot at dække en håndfuld enheder! Heldigvis er denne metode forældet, og Apple har længe anbefalet en meget mere elegant og fremtidssikret tilgang.
- Den Moderne Tilgang: Storyboards og Asset Kataloger
- Forståelse af Opløsninger og Skalering
- Bedste Praksis for en Effektiv Launch Screen
- Ofte Stillede Spørgsmål om Launch Screens
- Q: Hvad er den korrekte størrelse for et launch image til alle skærmstørrelser (iPhone 5, 6, 6 Plus, iPads osv.)?
- Q: Skal jeg stadig bruge Default.png eller Default-Portrait.png filer?
- Q: Kan jeg have animationer på min launch screen?
- Q: Hvorfor er min launch screen sort/hvid/tom?
- Q: Er der forskel på launch screens for iPhone og iPad?
- Konklusion
Den Moderne Tilgang: Storyboards og Asset Kataloger
I dag er den foretrukne og anbefalede metode til at oprette launch screens at bruge et Storyboard eller en XIB-fil. Denne tilgang revolutionerer, hvordan udviklere designer og implementerer launch screens, og fjerner behovet for at jonglere med utallige billedfiler med faste dimensioner. Ved at bruge et Storyboard kan du designe din launch screen som en almindelig brugergrænseflade med elementer som billeder, etiketter og visninger, der automatisk tilpasser sig forskellige skærmstørrelser og -retninger takket være Apples Auto Layout-system.
Fordelene ved denne moderne metode er enorme. For det første behøver du ikke længere at bekymre dig om de specifikke pixelstørrelser for hver enkelt iPhone eller iPad model. I stedet designer du en fleksibel layout, der strækker sig og tilpasser sig. For det andet minimerer det antallet af filer, du skal vedligeholde, hvilket reducerer fejl og forenkler opdateringer. Og for det tredje, og måske vigtigst, sikrer det en konsistent og professionel brugeroplevelse på tværs af hele Apples økosystem, uanset om appen kører på en lille iPhone SE, en stor iPhone Pro Max eller en hvilken som helst iPad-model.
Når du bruger et Storyboard til din launch screen, kan du inkludere billeder, for eksempel dit app-ikon eller et branding-logo. Disse billeder skal dog stadig optimeres for forskellige skærmopløsninger. Her kommer Asset Kataloger ind i billedet. Et Asset Katalog er en organiseret samling af billedressourcer, hvor du kan levere flere versioner af det samme billede for forskellige skærmskalaer – typisk @1x (standard), @2x (Retina), og @3x (super Retina). Systemet vælger automatisk den mest passende version baseret på enhedens skærm. For eksempel vil et billede, der vises på en iPhone 6 (som bruger @2x), have en opløsning på 750 x 1334 pixels for portrættilstand, hvis det fylder hele skærmen, men selve designet i Storyboardet er responsivt.
Forståelse af Opløsninger og Skalering
Selvom Storyboards og Auto Layout tager sig af det meste af tilpasningen, er det stadig vigtigt at forstå grundprincipperne bag skærmopløsninger og skalering, især hvis du inkluderer specifikke billeder i din launch screen. iOS-enheder har forskellige point-størrelser (logiske dimensioner) og pixel-størrelser (fysiske dimensioner). For eksempel:
- En iPhone SE (første generation) har en logisk skærmstørrelse på 320 x 568 punkter. Dens fysiske pixelstørrelse er 640 x 1136 pixels, hvilket betyder en
@2xskalafaktor (to pixels per punkt). - En iPhone 6/7/8 har en logisk skærmstørrelse på 375 x 667 punkter. Dens fysiske pixelstørrelse er 750 x 1334 pixels, også en
@2xskalafaktor. - En iPhone X/XS/11 Pro/12 mini/13 mini har en logisk skærmstørrelse på 375 x 812 punkter. Dens fysiske pixelstørrelse er 1125 x 2436 pixels, hvilket er en
@3xskalafaktor. - iPad-modeller varierer også meget, men de fleste moderne iPads har Retina-skærme med høj pixeltæthed, der kræver billeder i
@2x. En iPad Pro (12.9 tommer) har for eksempel en logisk skærmstørrelse på 1024 x 1366 punkter, men en fysisk pixelstørrelse på 2048 x 2732 pixels, altså@2x.
Når du designer billeder til din launch screen (eller enhver anden del af din app), skal du derfor altid tænke i punkter og levere billeder i de relevante skalafaktorer i dit Asset Katalog. Hvis du for eksempel har et logo, der skal fylde 100x100 punkter, skal du levere tre versioner: 100x100 pixels (til @1x, hvis det nogensinde skulle bruges), 200x200 pixels (til @2x), og 300x300 pixels (til @3x). Systemet vil derefter automatisk vælge den mest skarpe version for den pågældende enhed.
Sådan fungerer responsivt design med Launch Screens
Den sande magi ved den moderne tilgang ligger i responsivt design ved hjælp af Auto Layout. I stedet for at specificere faste størrelser for din launch screen, opretter du en scene i Storyboardet og tilføjer UI-elementer som f.eks. et billedvisningselement (UIImageView) eller et etiket-element (UILabel). Derefter definerer du begrænsninger (constraints) for disse elementer. Disse begrænsninger kan for eksempel sige, at et logo altid skal være centreret vandret og lodret, eller at det skal have en bestemt margin til toppen og bunden af skærmen. Auto Layout-systemet tager derefter disse regler og beregner elementernes præcise position og størrelse i realtid, uanset skærmens dimensioner eller orientering (portræt eller landskab).
Dette betyder, at én og samme launch screen Storyboard-fil kan fungere fejlfrit på alle iOS-enheder, fra den mindste iPhone til den største iPad, og i både portræt- og landskabstilstand. Det eliminerer fuldstændig hovedpinen ved at skulle oprette specifikke billeder for 768x1024 (iPad portræt), 1024x748 (iPad landskab) osv., som det var tilfældet med de gamle Default.png-filer. Det er en enorm lettelse for udviklere og sikrer en langt mere robust og skalerbar løsning.

Bedste Praksis for en Effektiv Launch Screen
For at sikre, at din launch screen leverer den bedste brugeroplevelse, er der nogle vigtige retningslinjer at følge:
- Hold det simpelt: Launch screen er ikke en splash screen eller en introduktionsvideo. Den skal være minimalistisk og hurtig at indlæse. Undgå animationer, komplekse UI-elementer eller dynamisk indhold. Dens primære formål er at give en øjeblikkelig visuel feedback, mens appen initialiseres.
- Match appens første skærm: Ideelt set skal din launch screen ligne den første skærm, brugeren ser i din app, men uden data. Dette skaber en sømløs overgang, hvor det føles som om appen starter øjeblikkeligt, snarere end at der er en pause mellem launch screen og appens indhold. Dette kaldes ofte for en 'falsk' startskærm, da den giver illusionen af øjeblikkelig indlæsning.
- Brug dit brand: Inkluder dit app-ikon, logo eller appens navn. Dette forstærker dit brand og gør det nemt for brugeren at genkende appen.
- Ingen interaktion: Launch screen er ikke interaktiv. Den er et statisk billede, der forsvinder, så snart appen er klar.
- Optimerede billeder: Hvis du bruger billeder i din launch screen (via Asset Kataloger), skal du sørge for, at de er optimerede i filstørrelse for at minimere indlæsningstiden. Store billeder kan forsinke appens opstart.
Ofte Stillede Spørgsmål om Launch Screens
Her er svar på nogle af de mest almindelige spørgsmål vedrørende launch screens:
Q: Hvad er den korrekte størrelse for et launch image til alle skærmstørrelser (iPhone 5, 6, 6 Plus, iPads osv.)?
A: Med den moderne tilgang (Storyboards og Asset Kataloger) er der ikke én korrekt fast størrelse for hele launch screen-billedet, der passer til alle enheder. I stedet designer du et responsivt design i et Storyboard ved hjælp af Auto Layout. Hvis du bruger billeder som en del af dit design (f.eks. et logo), skal disse billeder leveres i forskellige opløsninger (@1x, @2x, @3x) i dit Asset Katalog. Systemet vælger automatisk den rette version baseret på enhedens skærm. Det fjerner behovet for at bekymre sig om specifikke pixeldimensioner for hver enkelt enhed, da dit design vil skalere dynamisk.
Q: Skal jeg stadig bruge Default.png eller Default-Portrait.png filer?
A: Nej, absolut ikke. Disse filnavne og den tilhørende metode er forældede og anbefales ikke længere af Apple. Den moderne og langt mere effektive måde at håndtere launch screens på er via et Storyboard i dit projekt, som du kan konfigurere i Xcode.
Q: Kan jeg have animationer på min launch screen?
A: Nej, det anbefales på det kraftigste at undgå animationer på din launch screen. Launch screen er designet til at give en hurtig visuel feedback og forsvinder, så snart appen er klar. Animationer kan forsinke appens opstart og forringe brugeroplevelsen. Hvis du ønsker animationer, skal de implementeres, efter at appen er fuldt indlæst, som en del af appens normale brugergrænseflade.
Q: Hvorfor er min launch screen sort/hvid/tom?
A: Dette kan skyldes flere ting: 1) Du har ikke et launch screen Storyboard sat op i dine projektindstillinger. 2) Hvis du bruger billeder, mangler de måske i dit Asset Katalog, eller de er ikke korrekt linket i Storyboardet. 3) Der kan være problemer med Auto Layout-begrænsningerne, der får elementerne til at forsvinde eller blive skjult. Tjek altid dine projektindstillinger i Xcode og test din launch screen grundigt på forskellige simulatorer og enheder.
Q: Er der forskel på launch screens for iPhone og iPad?
A: Med den moderne Storyboard-baserede tilgang kan den samme launch screen-fil bruges til både iPhone og iPad. Takket være Auto Layout vil designet automatisk tilpasse sig skærmstørrelsen og -orienteringen for hver enhed. Du behøver ikke længere at oprette separate launch screens for iPhone og iPad.
Konklusion
En veludført launch screen er en lille, men utroligt vigtig del af din apps samlede brugeroplevelse. Ved at omfavne den moderne tilgang med Storyboards, Asset Kataloger og Auto Layout kan udviklere skabe fleksible, skalerbare og professionelle launch screens, der ser fantastiske ud på enhver iPhone eller iPad, uanset skærmstørrelse eller opløsning. Glem de gamle dage med utallige Default.png-filer; fremtiden er responsivt design og en strømlinet udviklingsproces, der sikrer, at din app altid præsenterer sig fra sin bedste side.
Hvis du vil læse andre artikler, der ligner Guide til iPhone og iPad Launch Screens, kan du besøge kategorien Teknologi.
