Template Porting
Automatisk konvertering av én skjermbilde-mal til layoutene som kreves for ekstra enhetsstørrelser.
Template porting er prosessen med å ta en skjermbilde-mal som ble laget for én enhetsstørrelse — typisk den kanoniske iPhone 6,7-tommers portrett — og produsere ekvivalente maler for hver annen påkrevd størrelse: iPhone 6,5-tommers, iPad 12,9-tommers, iPad 11-tommers, Pixel-telefon, Android 7-tommers nettbrett, Android 10-tommers nettbrett, og så videre. Hver mål-størrelse har forskjellige aspektforhold, sikre områder og rammer, så en naiv skalering fungerer ikke: overskriften som passer på en 19,5:9 iPhone kan flyte over på en 4:3 iPad, og enhetsrammen rundt må endres helt. Modne porting-verktøy tar den strukturerte layouten til kilde-malen — tekstposisjoner, bilde-anker, fontskaleringsregler — og flyter den om til hvert mål-lerret med fornuftige standardverdier, og lar deretter en menneskelig designer fininnstille resultatet. Porting er det som gjør 'design én gang' fra et slagord til virkelighet: uten det er hver enhetsstørrelse en ny designoppgave, og kostnaden ved å støtte flere enheter er lineær. Gjort godt reduserer porting en 24-mals utgivelse (1 design × 24 størrelser) til en 1-mals utgivelse pluss en porteringsrunde.
Brukt i
Se hvordan dette konseptet dukker opp i produktet:
Utforsk funksjonenRelaterte begreper
- Fastlane frameitEn kommandolinje-handling i Fastlane-verktøykjeden som pakker skjermbilder inn i enhetsrammer ved hjelp av statiske maler.
- EnhetsrammeDen visuelle telefon- eller nettbrett-rammen som rendres rundt et skjermbilde for å gi det virkelig kontekst.
- Skjermbilde-variantEn spesifikk rendering av et skjermbilde for én kombinasjon av enhetsstørrelse, lokalitet, orientering og tema.