Images

To make sure your artwork looks great on all devices you support, learn how the system displays content on the screen and how to deliver art at the appropriate scale factors.

๋ณธ ๋ฌธ์„œ๋Š” Apple์˜ Human Interface Guideline(์ดํ•˜ HIG) ๋ฌธ์„œ๋ฅผ ํ•œ๊ธ€๋กœ ๋ฒˆ์—ญํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. iOS ์ƒํƒœ๊ณ„ ๋‚ด์—์„œ HIG๋ฅผ ์ฝ์œผ์‹œ๋Š” ๋ถ„๋“ค์ด ๋ฒˆ์—ญ๋ณธ์ด ์—†์–ด ๋ถˆํŽธํ•จ์„ ๊ฒช๋Š” ๊ฒƒ์„ ์•Œ๊ฒŒ ๋˜์—ˆ๊ณ , ์ด์— ํ•œ๊ธ€๋กœ ๋ฒˆ์—ญ์„ ํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. iOS ์ปค๋ฎค๋‹ˆํ‹ฐ Async Swift์—์„œ ์ž์œจ์ ์œผ๋กœ ๋ชจ์ธ 9๋ช…์ด ํ•จ๊ป˜ ๋ฒˆ์—ญํ–ˆ์œผ๋ฉฐ, ์ผ์ฒด์˜ ์ƒ์—…์ ์ธ ๋ชฉ์ ์„ ๋„์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด ๋ฌธ์„œ๋ฅผ ํ•™์Šต์— ์ ๊ทน์ ์œผ๋กœ ์ด์šฉํ•ด ์ฃผ์‹œ๋ผ, ์ƒ์—…์ ์ธ ์šฉ๋„๋กœ ์ด์šฉํ•˜์‹œ๋Š” ๊ฒƒ์€ ์ง€์–‘ํ•ด ์ฃผ์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค. ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

Introduction

์ง€์›ํ•˜๋Š” ๋ชจ๋“  ๊ธฐ๊ธฐ์—์„œ ์•„ํŠธ์› ๋””์ž์ธ์ด ๋ฉ‹์ง€๊ฒŒ ๋ณด์ด๋„๋ก ํ•˜๊ธฐ ์œ„ํ•ด ํ™”๋ฉด์— ์ฝ˜ํ…์ธ ๋ฅผ ํ‘œ์‹œํ•˜๋Š” ๋ฐฉ๋ฒ•๊ณผ ์ ์ ˆํ•œ ๋ฐฐ์œจ๋กœ ๋””์ž์ธํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ด…์‹œ๋‹ค.

Scale factors

  • ์—ญ์ž์„ค๋ช…

    ์Šค์ผ€์ผ ํŒฉํ„ฐ๋Š” ์ด๋ฏธ์ง€์˜ ํ™”์งˆ์„ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฏธ์ง€๋Š” ์ •์‚ฌ๊ฐํ˜• ๋ชจ์–‘์˜ ์ž‘์€ ์ƒ์ž(ํ”ฝ์…€) ์•ˆ์— ๊ฐ ์ƒ‰์ƒ์ด ์ฑ„์›Œ์ง€๊ณ , ํ”ฝ์…€์ด ์—ฌ๋Ÿฌ ๊ฐœ ๋ชจ์—ฌ ํ•˜๋‚˜์˜ ์ด๋ฏธ์ง€๋ฅผ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๊ฐ™์€ ํฌ๊ธฐ์˜ ์ด๋ฏธ์ง€๋ผ๋„ ํ”ฝ์…€์˜ ๊ฐœ์ˆ˜๊ฐ€ ๋งŽ์„์ˆ˜๋ก ์ด๋ฏธ์ง€๊ฐ€ ์„ฌ์„ธํ•˜๊ณ  ์ •๊ตํ•˜๊ฒŒ ๋ณด์ž…๋‹ˆ๋‹ค.

๋ชจ๋“  ํ”Œ๋žซํผ์€ ๋””์Šคํ”Œ๋ ˆ์ด์˜ ํฌ์ธํŠธ ์ธก์ •์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ์ขŒํ‘œ ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ํ‘œ์ค€ ํ•ด์ƒ๋„ ๋””์Šคํ”Œ๋ ˆ์ด๋Š” 1:1 ํ”ฝ์…€ ๋ฐ€๋„๋ฅผ ๊ฐ€์ง€๋ฉฐ ์—ฌ๊ธฐ์„œ 1ํ”ฝ์…€์€ 1ํฌ์ธํŠธ์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๊ณ ํ•ด์ƒ๋„ ๋””์Šคํ”Œ๋ ˆ์ด๋Š” 2:1 ๋˜๋Š” 3:1๊ณผ ๊ฐ™์ด ํ”ฝ์…€ ๋ฐ€๋„๊ฐ€ ๋” ๋†’์Šต๋‹ˆ๋‹ค. 2:1 ๋ฐ€๋„๋Š” ๋ฐฐ์œจ์ด 2์ด๊ณ  3:1 ๋ฐ€๋„๋Š” ๋ฐฐ์œจ์ด 3์ž…๋‹ˆ๋‹ค. ํ”ฝ์…€ ๋ฐ€๋„๊ฐ€ ๋†’๊ธฐ ๋•Œ๋ฌธ์— ๊ณ ํ•ด์ƒ๋„ ๋””์Šคํ”Œ๋ ˆ์ด์—๋Š” ๋” ๋งŽ์€ ํ”ฝ์…€์ด ํฌํ•จ๋œ ์ด๋ฏธ์ง€๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

  • ์—ญ์ž์„ค๋ช…

    1:1 ํ”ฝ์…€ ๋ฐ€๋„๋ฅผ โ€˜@1xโ€™๋ผ๊ณ ๋„ ํ•˜๋ฉฐ, 2:1 ํ”ฝ์…€ ๋ฐ€๋„๋Š” โ€™@2xโ€™, 3:1 ํ”ฝ์…€ ๋ฐ€๋„โ€™@3xโ€™๋ผ๊ณ  ์ผ์ปซ๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค.

Formats

๋‹ค์–‘ํ•œ ์œ ํ˜•์˜ ์ด๋ฏธ์ง€๋ฅผ ์ƒ์„ฑํ•  ๋•Œ ๋‹ค์Œ ๊ถŒ์žฅ ์‚ฌํ•ญ์„ ๊ณ ๋ คํ•˜์„ธ์š”.

  • ์—ญ์ž์„ค๋ช…

    ์ด๋ฏธ์ง€์˜ ํ˜•์‹์˜ ์ข…๋ฅ˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

    • ๋น„ํŠธ๋งต ์ด๋ฏธ์ง€ (Bitmap), ํ”ฝ์…€ ์•ˆ์— ์ƒ‰์ƒ์ •๋ณด๊ฐ€ ๊ธฐ์–ต๋˜๋Š” ๋ฐฉ์‹์˜ ํŒŒ์ผํ˜•ํƒœ๋กœ, ํ•ด์ƒ๋„๋ฅผ ์ค„์˜€๋‹ค ๋Š˜๋ ธ๋‹ค ํ•˜๋ฉด ํ™”์งˆ์ด ๊นจ์งˆ ์šฐ๋ ค๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ณ ์ •๋˜์–ด ์žˆ๋Š” ์ด๋ฏธ์ง€์— ์ฃผ๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. (Ex. PNG, JPG ๋“ฑ)

    • ๋ฒกํ„ฐ ์ด๋ฏธ์ง€ (Vector), ํš์˜ ์ด๋™ ์ •๋ณด๊ฐ€ ๊ธฐ์–ต๋˜๋Š” ๋ฐฉ์‹์˜ ํŒŒ์ผํ˜•ํƒœ๋กœ, ํ•ด์ƒ๋„๋ฅผ ์ค„์˜€๋‹ค ๋Š˜๋ ธ๋‹ค ํ•ด๋„ ํ™”์งˆ์ด ๊นจ์งˆ ์šฐ๋ ค๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ์ผ๋Ÿฌ์ŠคํŠธ๋ฅผ ํ†ตํ•œ ์•„ํŠธ์›Œํฌ๋ฅผ ๋งŒ๋“ค์—ˆ์„ ๋•Œ๋‚˜ ๋ฐ˜์‘ํ˜•์—์„œ ์ž‘๋™ํ•˜๋Š” ์•„์ด์ฝ˜ ์ด๋ฏธ์ง€์— ์ฃผ๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. (Ex. PDF, SVG ๋“ฑ)

Best practices

์ง€์›ํ•˜๋Š” ๋ชจ๋“  ๊ธฐ๊ธฐ์—์„œ ์•ฑ์˜ ์•„ํŠธ์›Œํฌ์— ๊ณ ํ•ด์ƒ๋„ ์ด๋ฏธ์ง€๋ฅผ ์ œ๊ณตํ•˜์„ธ์š”. ๊ฐ ์ด๋ฏธ์ง€์˜ ํ”ฝ์…€ ์ˆ˜์— ํŠน์ • ๋ฐฐ์œจ์„ ๊ณฑํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ์˜ ์—์…‹(asset) ์นดํƒˆ๋กœ๊ทธ์— ๊ฐ ์ด๋ฏธ์ง€๋ฅผ ์ถ”๊ฐ€ํ•  ๋•Œ ํŒŒ์ผ ์ด๋ฆ„์— "@1x", "@2x" ๋˜๋Š” "@3x"๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ ์Šค์ผ€์ผ ํŒฉํ„ฐ๋ฅผ ๊ตฌ๋ถ„ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ ๊ฐ’์„ ๊ฐ€์ด๋“œ๋ผ์ธ์œผ๋กœ ์‚ฌ์šฉํ•˜์„ธ์š”. ์ถ”๊ฐ€ ์ถ•์ฒ™ ๋น„์œจ์€ Layout ์„ ์ฐธ๊ณ ํ•˜์„ธ์š”.

์ผ๋ฐ˜์ ์œผ๋กœ ๊ฐ€์žฅ ๋‚ฎ์€ ํ•ด์ƒ๋„์—์„œ ์ด๋ฏธ์ง€๋ฅผ ๋””์ž์ธํ•˜๊ณ , ํ™•๋Œ€ํ•˜์—ฌ ๊ณ ํ•ด์ƒ๋„ ์—์…‹(asset)์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ํฌ๊ธฐ๋ฅผ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฒกํ„ฐ ์Šคํƒ€์ผ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ์ œ์–ด์ ์„ ์ „์ฒด ๊ฐ’์— ๋ฐฐ์น˜ํ•˜์—ฌ 1x์—์„œ ๊น”๋”ํ•˜๊ฒŒ ์ •๋ ฌ๋˜๋„๋ก ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 2x์™€ 3x๋Š” 1x์˜ ๋ฐฐ์ˆ˜์ด๊ธฐ ๋•Œ๋ฌธ์— ์ด ์œ„์น˜ ์ง€์ •์„ ํ†ตํ•ด ๋” ๋†’์€ ํ•ด์ƒ๋„์—์„œ ๋ž˜์Šคํ„ฐ ๊ทธ๋ฆฌ๋“œ์— ๊น”๋”ํ•˜๊ฒŒ ์ •๋ ฌ๋œ ์ƒํƒœ๋ฅผ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์—ญ์ž์„ค๋ช…

    ๋ž˜์Šคํ„ฐ ๊ทธ๋ฆฌ๋“œ(raster grid)๋Š” ํ”ฝ์…€์ด ์œ„์น˜ํ•ด ์ด๋ฏธ์ง€๋ฅผ ํ‘œ์‹œํ•˜๋Š” ํ–‰๊ณผ ์—ด์˜ ๊ทธ๋ฆฌ๋“œ์ž…๋‹ˆ๋‹ค.

๊ฐ ์ด๋ฏธ์ง€์— ์ƒ‰์ƒ ํ”„๋กœํ•„์„ ์ œ๊ณตํ•˜์„ธ์š”. ์ƒ‰์ƒ ํ”„๋กœํ•„์„ ์‚ฌ์šฉํ•˜๋ฉด ์•ฑ์˜ ์ƒ‰์ƒ์ด ๋‹ค์–‘ํ•œ ๋””์Šคํ”Œ๋ ˆ์ด์—์„œ ์˜๋„ํ•œ ๋Œ€๋กœ ํ‘œ์‹œ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ง€์นจ์€ Color management๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.

์‹ค์ œ ๊ธฐ๊ธฐ์—์„œ ์ด๋ฏธ์ง€๋ฅผ ํ…Œ์ŠคํŠธํ•˜์„ธ์š”. ๋ฉ‹์ง€๊ฒŒ ๋ณด์ด๋Š” ์ด๋ฏธ์ง€๋Š” ๋‹ค์–‘ํ•œ ๊ธฐ๊ธฐ์—์„œ ๋ณผ ๋•Œ ํ”ฝ์…€ํ™” ๋˜๊ฑฐ๋‚˜ ๋Š˜์–ด๋‚˜๊ฑฐ๋‚˜ ์••์ถ•๋˜์–ด ๋‚˜ํƒ€๋‚  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Platform considerations

No additional considerations for iOS, iPadOS, macOS, tvOS, or watchOS.

tvOS

๋ ˆ์ด์–ด๋“œ ์ด๋ฏธ์ง€๋Š” Apple TV ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์˜ ํ•ต์‹ฌ์ž…๋‹ˆ๋‹ค. ๊ณ„์ธตํ™”๋œ ์ด๋ฏธ์ง€, ํˆฌ๋ช…๋„, ํฌ๊ธฐ ์กฐ์ • ๋ฐ ๋ชจ์…˜์„ ๊ฒฐํ•ฉํ•˜์—ฌ ํ˜„์‹ค๊ฐ๊ณผ ์ƒ์ƒํ•œ ์˜์ƒ์„ ์‚ฌ์šฉ์ž์—๊ฒŒ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

Parallax effect

์‹œ์ฐจ ํšจ๊ณผ(Parallax effect)๋Š” ์–ด๋–ค ์š”์†Œ(element)์— ์ดˆ์ ์ด ๋งž์ถฐ์ ธ ์žˆ์„ ๋•Œ, ๊นŠ์ด์™€ ์—ญ๋™๊ฐ์„ ์ „๋‹ฌํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•˜๋Š” ์€์€ํ•œ ์‹œ๊ฐ ํšจ๊ณผ์ž…๋‹ˆ๋‹ค. ์š”์†Œ(element)์— ์ดˆ์ ์ด ๋งž์ถฐ์ง€๋ฉด ์‹œ์Šคํ…œ์ด ์š”์†Œ(element)๋ฅผ ์ „๊ฒฝ์œผ๋กœ ์˜ฌ๋ ค ๋ถ€๋“œ๋Ÿฝ๊ฒŒ ํ”๋“ค๋ฉด์„œ ์š”์†Œ(element)์˜ ํ‘œ๋ฉด์ด ๋น›๋‚˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ด๊ฒŒ ํ•˜๋Š” ์กฐ๋ช…์„ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค.

์ด ์‹œ์ฐจ ํšจ๊ณผ๋ฅผ ์œ„ํ•ด ๋ ˆ์ด์–ด ๋ฐ‘์˜ ์„ค๋ช…์— ๋‚˜์˜ค๋Š” ์ด๋ฏธ์ง€๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

Layered images

2~5๊ฐœ์˜ ์„œ๋กœ ๋‹ค๋ฅธ ๋ ˆ์ด์–ด๊ฐ€ ๋ชจ์—ฌ ๋‹จ์ผ ์ด๋ฏธ์ง€๋ฅผ ํ˜•์„ฑํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํˆฌ๋ช…๋„๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ ˆ์ด์–ด๋ฅผ ๋ถ„๋ฆฌํ•˜๊ณ  ์ด๋ฅผ ํ†ตํ•ด ๊นŠ์ด๊ฐ์„ ์ค๋‹ˆ๋‹ค. ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ์ด๋ฏธ์ง€์™€ ์ƒํ˜ธ ์ž‘์šฉํ•  ๋•Œ, ํ‘œ๋ฉด์— ๋” ๊ฐ€๊นŒ์šด ์œ„์ชฝ ๋ ˆ์ด์–ด๊ฐ€ ์˜ฌ๋ผ๊ฐ€๊ณ , ํฌ๊ธฐ๊ฐ€ ์กฐ์ •๋œ ์•„๋ž˜์ชฝ ๋ ˆ์ด์–ด๊ฐ€ ๋” ๋ฉ€๋ฆฌ ๊ฒน์ณ์ ธ์„œ 3D ํšจ๊ณผ๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.

ํ‘œ์ค€ ์ธํ„ฐํŽ˜์ด์Šค ์š”์†Œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ณ„์ธตํ™”๋œ ์ด๋ฏธ์ง€๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. ์‹œ์Šคํ…œ์—์„œ ์ œ๊ณตํ•˜๋Š” FocusState์™€ ๊ฐ™์€ API ๋ฐ ํ‘œ์ค€ ๋ณด๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ณ„์ธตํ™”๋œ ์ด๋ฏธ์ง€๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ๊ณ„์ธตํ™”๋œ ์ด๋ฏธ์ง€์— ์ž๋™์œผ๋กœ ์‹œ์ฐจ๊ฐ€ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.

tvOS ์•ฑ ์•„์ด์ฝ˜์€ ๋ ˆ์ด์–ด ์ด๋ฏธ์ง€๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. Top Shelf ์ด๋ฏธ์ง€๋ฅผ ํฌํ•จํ•˜์—ฌ ์•ฑ์—์„œ ์ดˆ์ ์„ ๋งž์ถœ ์ˆ˜ ์žˆ๋Š” ๋‹ค๋ฅธ ์ด๋ฏธ์ง€์˜ ๊ฒฝ์šฐ ๊ณ„์ธตํ™”๋œ ์ด๋ฏธ์ง€๊ฐ€ ๊ฐ•๋ ฅํžˆ ๊ถŒ์žฅ๋˜์ง€๋งŒ ์„ ํƒ ์‚ฌํ•ญ์ž…๋‹ˆ๋‹ค.

  • ์—ญ์ž์„ค๋ช…

    โ€˜Top Shelf(์ƒ๋‹จ ์„ ๋ฐ˜)โ€™๋ž€, ์ „์ฒด ํ™”๋ฉด ์ฝ˜ํ…์ธ  ๋ทฐ๋ฅผ ์Šค์™€์ดํ”„ ํ•˜์—ฌ ์˜ˆ๊ณ ํŽธ๊ณผ ๋ฏธ๋ฆฌ ๋ณด๊ธฐ๋ฅผ ์žฌ์ƒํ•˜๊ณ  ์ถ”๊ฐ€ ์ •๋ณด๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ๋Š” ๋ทฐ์—์„œ ์ƒ๋‹จ ๋ทฐ๋ฅผ ๋งํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ”ฅ IMPORTANT : tvOS์˜ app icon์€ ๋ ˆ์ด์–ด ์ด๋ฏธ์ง€๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. Top Shelf ์ด๋ฏธ์ง€๋ฅผ ํฌํ•จํ•˜์—ฌ ์•ฑ์—์„œ ์ดˆ์ ์„ ๋งž์ถœ ์ˆ˜ ์žˆ๋Š” ๋‹ค๋ฅธ ์ด๋ฏธ์ง€์˜ ๊ฒฝ์šฐ ๊ณ„์ธตํ™”๋œ ์ด๋ฏธ์ง€๊ฐ€ ๊ฐ•๋ ฅํžˆ ๊ถŒ์žฅ๋˜์ง€๋งŒ ์„ ํƒ ์‚ฌํ•ญ์ž…๋‹ˆ๋‹ค.

ํ‘œ์ค€ ์ธํ„ฐํŽ˜์ด์Šค ์š”์†Œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ณ„์ธตํ™”๋œ ์ด๋ฏธ์ง€๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. FocusState์™€ ๊ฐ™์€ ์‹œ์Šคํ…œ ์ œ๊ณต ํฌ์ปค์Šค API ๋ฐ ํ‘œ์ค€ ๋ณด๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ๊ณ„์ธตํ™”๋œ ์ด๋ฏธ์ง€๋Š” ์‚ฌ๋žŒ๋“ค์ด ์ดˆ์ ์„ ๋งž์ถœ ๋•Œ ์ž๋™์œผ๋กœ ์‹œ์ฐจ ์ฒ˜๋ฆฌ๋ฅผ ๋ฐ›์Šต๋‹ˆ๋‹ค.

๊ฐ๊ฐ์˜ ์ „๊ฒฝ, ์ค‘๊ฐ„, ๋ฐฐ๊ฒฝ ์š”์†Œ๋ฅผ ๋…ผ๋ฆฌ์ ์œผ๋กœ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ์ „๊ฒฝ ๋ ˆ์ด์–ด์—์„œ ๊ฒŒ์ž„์˜ ์บ๋ฆญํ„ฐ์™€ ๊ฐ™์€ ๋ˆˆ์— ๋„๋Š” ์š”์†Œ๋ฅผ ํ‘œ์‹œํ•˜๊ฑฐ๋‚˜ ์•จ๋ฒ” ํ‘œ์ง€ ๋˜๋Š” ์˜ํ™” ํฌ์Šคํ„ฐ์˜ ํ…์ŠคํŠธ๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. ์ค‘๊ฐ„ ๋ ˆ์ด์–ด๋Š” 2์ฐจ ์ฝ˜ํ…์ธ  ๋ฐ ๊ทธ๋ฆผ์ž์™€ ๊ฐ™์€ ํšจ๊ณผ์— ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค. ๋ฐฐ๊ฒฝ ๋ ˆ์ด์–ด๋Š” ์ „๊ฒฝ๊ณผ ์ค‘๊ฐ„ ๋ ˆ์ด์–ด์— ์ง‘์ค‘๋„๋ฅผ ๋นผ์•—์ง€ ์•Š๊ณ  ๋ณด์—ฌ์ฃผ๋Š” ๋ถˆํˆฌ๋ช…ํ•œ ๋ฐฐ๊ฒฝ์ž…๋‹ˆ๋‹ค.

์ผ๋ฐ˜์ ์œผ๋กœ ํ…์ŠคํŠธ๋ฅผ ์ „๊ฒฝ์— ๋‘์„ธ์š”. ํ…์ŠคํŠธ๋ฅผ ๊ฐ€๋ฆฌ์ง€ ์•Š์œผ๋ ค๋ฉด ๋ช…ํ™•์„ฑ์„ ์œ„ํ•ด ์ „๊ฒฝ ๋ ˆ์ด์–ด๋กœ ๊ฐ€์ ธ์™€์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋ฐฐ๊ฒฝ ๋ ˆ์ด์–ด๋ฅผ ๋ถˆํˆฌ๋ช…ํ•˜๊ฒŒ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์–‘ํ•œ ์ˆ˜์ค€์˜ ๋ถˆํˆฌ๋ช…๋„๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์€ ์ข‹์ง€๋งŒ, ๋ฐฐ๊ฒฝ ๋ ˆ์ด์–ด๋Š” ๋ถˆํˆฌ๋ช…ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ์•„ํŠธ์›์ด ์‹œ์ฐจ, ๊ทธ๋ฆผ์ž ๋ฐ ์‹œ์Šคํ…œ ๋ฐฐ๊ฒฝ์œผ๋กœ ๋ฉ‹์ง€๊ฒŒ ๋ณด์ผ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

๋ ˆ์ด์–ด๋ง์„ ๋‹จ์ˆœํ•˜๊ณ  ์€์€ํ•˜๊ฒŒ ์œ ์ง€ํ•ด์„œ ๋ณด์—ฌ์ฃผ์„ธ์š”. ์‹œ์ฐจ๋Š” ๊ฑฐ์˜ ๋ˆˆ์— ๋„์ง€ ์•Š๋„๋ก ๋””์ž์ธ๋ฉ๋‹ˆ๋‹ค. ๊ณผ๋„ํ•œ 3D ํšจ๊ณผ๋Š” ๋น„ํ˜„์‹ค์ ์ด๊ณ  ๊ฑฐ์Šฌ๋ฆฌ๊ฒŒ ๋ณด์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฝ˜ํ…์ธ ์— ์ƒ๋ช…์„ ๋ถˆ์–ด๋„ฃ๊ณ  ์ฆ๊ฑฐ์›€์„ ๋”ํ•˜๋ ค๋ฉด ๋‹จ์ˆœํ•˜๊ณ  ์€์€ํ•˜๊ฒŒ ๋ณด์—ฌ์ฃผ์„ธ์š”.

์ฝ˜ํ…์ธ  ์ฃผ๋ณ€์— ์•ˆ์ „ ๊ตฌ์—ญ(safe zone)์„ ๋‘์„ธ์š”. ์ดˆ์  ๋ฐ ์‹œ์ฐจ๊ฐ€ ์ƒ์„ฑ๋˜๋Š” ์‹œ๊ฐ„ ๋™์•ˆ ์ผ๋ถ€ ๋ ˆ์ด์–ด์˜ ์ฃผ๋ณ€ ์ฝ˜ํ…์ธ ๊ฐ€ ์ž˜๋ฆฌ๊ฑฐ๋‚˜ ์ด๋ฏธ์ง€ ํฌ๊ธฐ ์กฐ์ • ๋ฐ ์ด๋™์œผ๋กœ ์ธํ•ด ๋ช…ํ™•ํ•˜๊ฒŒ ๋ณด๊ธฐ ์–ด๋ ค์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฃผ์š” ์ฝ˜ํ…์ธ ๊ฐ€ ํ•ญ์ƒ ์ž˜ ๋ณด์ด๋„๋ก ํ•˜๋ ค๋ฉด ๊ฐ€์žฅ์ž๋ฆฌ์— ๋„ˆ๋ฌด ๊ฐ€๊นŒ์ด ๋‘์ง€ ๋งˆ์„ธ์š”. ์ด๋ฏธ์ง€ ํฌ๊ธฐ, ๋ ˆ์ด์–ด ๊นŠ์ด ๋ฐ ์›€์ง์ž„์— ๋”ฐ๋ผ ์•ˆ์ „ ์˜์—ญ์ด ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์œผ๋ฉฐ ์ „๊ฒฝ ๋ ˆ์ด์–ด๊ฐ€ ๋ฐฐ๊ฒฝ ๋ ˆ์ด์–ด๋ณด๋‹ค ๋” ๋งŽ์ด ์ž˜๋ฆฝ๋‹ˆ๋‹ค.

ํ•ญ์ƒ ๋ ˆ์ด์–ด ์ด๋ฏธ์ง€๋ฅผ ๋ฏธ๋ฆฌ ๋ณด๊ธฐ ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. Apple TV์—์„œ ๋ ˆ์ด์–ด ๋œ ์ด๋ฏธ์ง€๊ฐ€ ๋ฉ‹์ง€๊ฒŒ ๋ณด์ด๋„๋ก ํ•˜๋ ค๋ฉด Xcode, macOS์šฉ Parallax Previewer ์•ฑ ๋˜๋Š” Adobe Photoshop์šฉ Parallax Exporter ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋””์ž์ธ ํ”„๋กœ์„ธ์Šค ์ „๋ฐ˜์— ๊ฑธ์ณ์„œ ๋ฏธ๋ฆฌ ๋ณด๊ธฐ๋ฅผ ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ํฌ๊ธฐ ์กฐ์ • ๋ฐ ํด๋ฆฌํ•‘์ด ๋ฐœ์ƒํ•  ๋•Œ ํŠน๋ณ„ํ•œ ์ฃผ์˜๋ฅผ ๊ธฐ์šธ์ด๊ณ  ํ•„์š”ํ•œ ๊ฒฝ์šฐ ์ด๋ฏธ์ง€๋ฅผ ๋‹ค์‹œ ์กฐ์ •ํ•˜์—ฌ ์ค‘์š”ํ•œ ์ฝ˜ํ…์ธ ๋ฅผ ์•ˆ์ „ํ•˜๊ฒŒ ์œ ์ง€ํ•˜์„ธ์š”. ๋ ˆ์ด์–ด๋ง ๋œ ์ด๋ฏธ์ง€๊ฐ€ ์ตœ์ข… ์™„์„ฑ๋˜๋ฉด ์‹ค์ œ TV์—์„œ ๋ฏธ๋ฆฌ ๋ณด๊ธฐ ํ•˜์—ฌ ์‚ฌ๋žŒ๋“ค์ด ๋ณด๊ฒŒ ๋  ์ด๋ฏธ์ง€๋ฅผ ํ™•์ธํ•ด ๋ณด์„ธ์š”. Parallax Previewer ๋ฐ Parallax Exporter๋ฅผ ๋‹ค์šด๋กœ๋“œํ•˜๋ ค๋ฉด Resources๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.

์ดˆ์ ์ด ๋งž์ง€ ์•Š์€ ์ƒํƒœ์™€ ์ดˆ์ ์ด ๋งž์ถฐ์ง„ ์ƒํƒœ๋ฅผ ๋ชจ๋‘ ๊ณ ๋ คํ•˜์—ฌ ๊ณ„์ธตํ™”๋œ ์ด๋ฏธ์ง€์— ์ ํ•ฉํ•œ ํฌ๊ธฐ๋ฅผ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค. ์‹œ์ฐจ ํšจ๊ณผ๊ฐ€ ๋‚˜ํƒ€๋‚  ์‹œ๊ฐ„ ๋™์•ˆ ์‹œ์Šคํ…œ์€ ๋ฐฐ๊ฒฝ ๋ ˆ์ด์–ด๋ฅผ ์•ฝ๊ฐ„ ์ž๋ฅผ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ํ•„์ˆ˜ ์ฝ˜ํ…์ธ ๋ฅผ ์•ˆ์ „ ์˜์—ญ ๋‚ด์— ์œ ์ง€ํ•˜๊ณ  ์ฝ˜ํ…์ธ ๊ฐ€ ๋ณด๊ธฐ ์ข‹๊ฒŒ ๋ณด์ด๋„๋ก ์ถ”๊ฐ€ ๊ณต๊ฐ„์„ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค.

๋‹ค์Œ ๊ณต์‹์€ ์ดˆ์ ์ด ๋งž์ง€ ์•Š์„ ๋•Œ ์ด๋ฏธ์ง€์˜ ํฌ๊ธฐ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ณ„์ธตํ™”๋œ ์ด๋ฏธ์ง€์˜ ํฌ๊ธฐ๋ฅผ ๊ณ„์‚ฐํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ณ„์ธตํ™”๋œ ์ด๋ฏธ์ง€๋ฅผ ์•ฑ์— ํฌํ•จํ•˜๊ฑฐ๋‚˜, ์‹คํ–‰์‹œ๊ฐ„ ์‹œ ์ฝ˜ํ…์ธ  ์„œ๋ฒ„์—์„œ ๊ฒ€์ƒ‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์•ฑ์— ํฌํ•จํ•  ๋ ˆ์ด์–ด ์ด๋ฏธ์ง€๋ฅผ ๋งŒ๋“ค๋ ค๋ฉด ๋‹ค์Œ ๋„๊ตฌ ์ค‘ ํ•˜๋‚˜๋ฅผ ์‚ฌ์šฉํ•˜์„ธ์š”.

  • ์—ญ์ž์„ค๋ช…

    ์•„๋ž˜ ๋‚ด์šฉ์€ Creating Layered Image ๋ฅผ ์ฐธ๊ณ ํ•˜์‹œ๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

macOS์šฉ Parallax Previewer ์•ฑ. Parallax Previewer๋Š” ๊ฐœ๋ณ„ ๋ ˆ์ด์–ด๋กœ ์‚ฌ์šฉํ•  PNG ํŒŒ์ผ. lsr, Parallax Exporter ํ”Œ๋Ÿฌ๊ทธ์ธ์œผ๋กœ ๋งŒ๋“  ๋ ˆ์ด์–ด ์ด๋ฏธ์ง€(. lsr) ๋ฐ ๋ ˆ์ด์–ด Photoshop ์ด๋ฏธ์ง€(. psd)๋ฅผ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Parallax Previewer๋Š” Xcode ํ”„๋กœ์ ํŠธ๋กœ ์ง์ ‘ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ๋Š” LSR ํŒŒ์ผ์„ ๋‚ด๋ณด๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Parallax Exporter Adobe Photoshop ํ”Œ๋Ÿฌ๊ทธ์ธ. ์ด ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์‚ฌ์šฉํ•˜์—ฌ Photoshop์—์„œ ๊ณ„์ธตํ™”๋œ ์ด๋ฏธ์ง€๋ฅผ ํ…Œ์ŠคํŠธํ•˜๊ณ  Xcode ํ”„๋กœ์ ํŠธ๋กœ ์ง์ ‘ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ๋Š” LSR ํŒŒ์ผ๋กœ ๋‚ด๋ณด๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์—‘์Šค์ฝ”๋“œ. ํ‘œ์ค€ PNG ํŒŒ์ผ์„ ์•ฑ์˜ ์—์…‹ ์นดํƒˆ๋กœ๊ทธ๋กœ ๋“œ๋ž˜๊ทธํ•˜์—ฌ Xcode์—์„œ ์ด๋ฏธ์ง€ ์Šคํƒ์˜ ๊ฐœ๋ณ„ ๋ ˆ์ด์–ด ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฏธ์ง€ ์Šคํƒ์€ LSR ํŒŒ์ผ๋กœ ๋‚ด๋ณด๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Xcode๋Š” LSR ํŒŒ์ผ๋„ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์•ฑ์ด ๋Ÿฐํƒ€์ž„์— ์ฝ˜ํ…์ธ  ์„œ๋ฒ„์—์„œ ๊ณ„์ธตํ™”๋œ ์ด๋ฏธ์ง€๋ฅผ ๊ฒ€์ƒ‰ํ•˜๋Š” ๊ฒฝ์šฐ ํ•ด๋‹น ์ด๋ฏธ์ง€๋ฅผ ๋Ÿฐํƒ€์ž„ ๊ณ„์ธตํ™”๋œ ์ด๋ฏธ์ง€(. lcr) ํ˜•์‹์œผ๋กœ ์ œ๊ณตํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋Ÿฐํƒ€์ž„ ๊ณ„์ธต ์ด๋ฏธ์ง€๋ฅผ ์ง์ ‘ ๋งŒ๋“ค์ง€ ์•Š์Šต๋‹ˆ๋‹ค. layerutilXcode๊ฐ€ ์ œ๊ณตํ•˜๋Š” ๋ช…๋ น์ค„ ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ LSR ํŒŒ์ผ ๋˜๋Š” Photoshop ํŒŒ์ผ์—์„œ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ๋Ÿฐํƒ€์ž„ ๊ณ„์ธต ์ด๋ฏธ์ง€๋Š” ๋‹ค์šด๋กœ๋“œ๋ฅผ ์œ„ํ•œ ๊ฒƒ์ด๋ฏ€๋กœ ์•ฑ์— ํฌํ•จํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

watchOS

์ผ๋ฐ˜์ ์œผ๋กœ ์ด๋ฏธ์ง€ ํŒŒ์ผ์„ ์ž‘๊ฒŒ ์œ ์ง€ํ•˜๋ ค๋ฉด ํˆฌ๋ช…๋„๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ํ•ญ์ƒ ๋™์ผํ•œ ๋‹จ์ƒ‰ ๋ฐฐ๊ฒฝ์ƒ‰์œผ๋กœ ์ด๋ฏธ์ง€๋ฅผ ๋””์ž์ธํ•˜๋Š” ๊ฒฝ์šฐ, ์ด๋ฏธ์ง€์— ๋ฐฐ๊ฒฝ์„ ํฌํ•จํ•˜๋Š” ๊ฒƒ์ด ๋” ํšจ์œจ์ ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ํ…œํ”Œ๋ฆฟ ์ด๋ฏธ์ง€ ์—ญํ• ์„ ํ•˜๋Š” ์ปดํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ด๋ฏธ์ง€, ๋ฉ”๋‰ด ์•„์ด์ฝ˜ ๋ฐ ๊ธฐํƒ€ ์ธํ„ฐํŽ˜์ด์Šค ์•„์ด์ฝ˜์—์„œ๋Š” ํˆฌ๋ช…๋„๊ฐ€ ์‹œ์Šคํ…œ์—์„œ ์‚ฌ์šฉํ•˜์—ฌ ์ƒ‰์ƒ์„ ์ ์šฉํ•  ์œ„์น˜๋ฅผ ๊ฒฐ์ •ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ํˆฌ๋ช…๋„๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

PDF ์ž๋™ ์Šค์ผ€์ผ๋ง์„ ์‚ฌ์šฉํ•˜๋ฉด ๋ชจ๋“  ํ™”๋ฉด ํฌ๊ธฐ์— ๋Œ€ํ•ด ๋‹จ์ผ ์—์…‹์„ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 40mm ๋ฐ 42mm ํ™”๋ฉด์šฉ ์ด๋ฏธ์ง€๋ฅผ 2 ๋ฐฐ์œจ๋กœ ๋””์ž์ธํ•˜์„ธ์š”. PDF๋ฅผ ๋กœ๋“œํ•  ๋•Œ WatchKit์€ ์•„๋ž˜ ํ‘œ์‹œ๋œ ๊ฐ’์„ ์‚ฌ์šฉํ•˜์—ฌ ์žฅ์น˜์˜ ํ™”๋ฉด ํฌ๊ธฐ์— ๋”ฐ๋ผ ์ด๋ฏธ์ง€ ํฌ๊ธฐ๋ฅผ ์ž๋™์œผ๋กœ ์กฐ์ •ํ•ฉ๋‹ˆ๋‹ค.

Resources

Developer documentation

Videos

Changelog


September 14, 2022 Added specifications for Apple Watch Ultra.

Last updated