Mallportning
Att automatiskt konvertera en skärmdumpsmall till de layouter som krävs för fler enhetsstorlekar.
Mallportning är processen att ta en skärmdumpsmall som skapats för en enhetsstorlek — typiskt det kanoniska iPhone 6,7-tums porträtt — och producera motsvarande mallar för varje annan obligatorisk storlek: iPhone 6,5 tum, iPad 12,9 tum, iPad 11 tum, Pixel-telefon, Android 7-tums surfplatta, Android 10-tums surfplatta och så vidare. Varje målstorlek har olika bildförhållanden, säkra zoner och ramar, så en naiv skalning fungerar inte: rubriken som passar på en 19,5:9 iPhone kan svämma över på en 4:3 iPad, och enhetsramen runt den måste bytas helt. Mogna portningsverktyg tar källmallens strukturerade layout — textpositioner, bildankare, regler för typsnittsskalning — och flödar om den till varje målcanvas med vettiga standardvärden, och låter sedan en mänsklig designer finjustera resultatet. Portning är det som förvandlar 'designa en gång' från slogan till verklighet: utan det är varje enhetsstorlek en ny designuppgift, och kostnaden för att stödja fler enheter är linjär. Gjort väl reducerar portning en 24-mallsrelease (1 design × 24 storlekar) till en 1-mallsrelease plus en portningsrunda.
Används i
Se hur det här begreppet dyker upp i produkten:
Utforska funktionenRelaterade termer
- Fastlane frameitEn kommandoradsåtgärd i Fastlane-verktygskedjan som sveper in skärmdumpar i enhetsramar med hjälp av statiska mallar.
- EnhetsramDen visuella telefon- eller surfplattekanten som renderas runt en skärmdump för att ge den verklig kontext.
- SkärmdumpsvariantEn specifik rendering av en skärmdump för en kombination av enhetsstorlek, språk, orientering och tema.