[Apple] Apple Design Challenge (3) - Affordance

2023. 3. 21. 18:42ใ†iOS/AppleDeveloperAcademy@POSTECH

 

 

 

 

 

2023. 03. 20 ์›”์š”์ผ

๋›ฐ์–ด๋‚œ ์•ฑ ์‚ฌ์šฉ์„ฑ ์•Œ์•„๋ณด๊ธฐ

์• ํ”Œ์€ ๋””์ž์ธ์„ ๋งค์šฐ ์ค‘์š”์‹œํ•œ๋‹ค
์–ดํ”Œ ๋””์ž์ธ์—์„œ ์ค‘์š”ํ•œ ๊ฒƒ
์ง€๋‚œ ์‹œ๊ฐ„์— ์ด์–ด, ์˜ค๋Š˜์€ part 2
๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์˜ˆ์‹œ ์–ดํ”Œ์ธ ํ”ผ์ฝœ๋กœ ์•ฑ๊ณผ ํ•จ๊ป˜!
์ง€๋‚œ ์‹œ๊ฐ„๊นŒ์ง€ ๋ฐ”๋€ ๋””์ž์ธ ๋ชจ์Šต
Affordance
์ ‘์‹œ๋ฅผ ๋ณด๋ฉด ์–ด๋–ค ์ƒ๊ฐ์ด ๋“œ๋‚˜์š”? (ํ–‰๋™)
์Œ์‹์„ ๋†“์„ ๊ฒƒ
or ๊ฐ•์•„์ง€๋ฅผ ๊ธฐ๋ฅธ๋‹ค๋ฉด, ์ด๊ฑธ ๋˜์งˆ์ˆ˜๋„ ์žˆ๋‹ค (?)
์–ดํฌ๋˜์Šค๋Š” ์ฃผ๊ด€์ ์ธ ๊ฐœ๋…
์ปต์„ ์˜ฌ๋ ค๋‘๊ณ  ์ปต ๋ฐ›์นจ์œผ๋กœ ์“ธ ์ˆ˜๋„ ์žˆ๋‹ค.
ํ–„๋ฒ„๊ฑฐ
๋งฅ๋ถ์— ์œ ๋„๋˜๋Š” ํ–‰๋™
๋ฒ„ํŠผ ๋””์ž์ธ์˜ ๋น„๋ฐ€
ํ‚ค๋ณด๋“œ์™€ ๋™์ผํ•œ ๋””์ž์ธ์ด ์ ์šฉ๋˜์–ด์žˆ๋‹ค! (์ฒ˜์Œ ์•Œ์•˜์„ ๋•Œ ์‹ ๊ธฐํ–ˆ์Œ)
์ฃผ๋ณ€์— ๊ทธ๋ฆผ์ž ํšจ๊ณผ๋ฅผ ์ฃผ์–ด, ๋’ท ๋ฐฐ๊ฒฝ๊ณผ ๋ถ„๋ฆฌ์‹œ์ผœ์ค€๋‹ค. (๋“œ๋ž˜๊ทธ ํ–‰๋™ ์œ ๋„)
์•ฝ๊ฐ„ ์ž˜๋ฆฐ ํ™”๋ฉด -> ๊ทธ ๋’ค์— ์ด์–ด์งˆ ์ •๋ณด๊ฐ€ ์žˆ์Œ์„ ์•”์‹œ (์Šคํฌ๋กค ํ–‰๋™ ์œ ๋„)
ui component์™€ ์ƒํ˜ธ์ž‘์šฉ
์•„์ดํฐ ๊ธฐ๋ณธ ์–ดํ”Œ๋“ค ์†์— ์ ์šฉ๋œ ๋‹ค์–‘ํ•œ ํ–‰๋™ ์œ ๋„์„ฑ
๋ฉ”์„ธ์ง€ ์–ดํ”Œ - ํ„ฐ์น˜ ๊ฐ€๋Šฅํ•œ ๋ถ€๋ถ„๋“ค
๋ฉ”์ผ ์–ดํ”Œ์˜ ํ•˜๋‹จ modal view
์บ˜๋ฆฐ๋” ์–ดํ”Œ - ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ํ„ฐ์น˜ ๊ฐ€๋Šฅํ•œ ๋ถ€๋ถ„์— ์ƒ‰์ƒ์„ ๋‹ฌ๋ฆฌ ์„ค์ •ํ•ด๋‘์—ˆ๋‹ค
๋‹ค์–‘ํ•œ ๋ฐฉ์‹์œผ๋กœ ์–ดํฌ๋˜์Šค ์ „๋‹ฌ ๊ฐ€๋Šฅํ•˜๋‹ค
์ƒ‰์ƒ์„ ์ถ”๊ฐ€ํ•˜์—ฌ ํ„ฐ์น˜๋ฅผ ์œ ๋„
์บ˜๋ฆฐ๋” ๋ทฐ๋ฅผ ์˜ˆ์‹œ๋กœ ๋ณด์ž
์ˆ˜๋ฝํ•˜๋Š” ๋ฒ„ํŠผ์„ ์ดˆ๋ก์ƒ‰์œผ๋กœ ๋ณ€๊ฒฝํ•œ๋‹ค๋ฉด? -> maybe์™€ decline์€ ์–ด๋–ป๊ฒŒ ๊ตฌ๋ถ„ํ•  ๊ฒƒ์ธ๊ฐ€?
์…‹๋‹ค ๋‹ค๋ฅธ ์ƒ‰์ƒ์„ ์ ์šฉ? -> ํ—ท๊ฐˆ๋ฆฐ๋‹ค (์ •ํ™•ํ•œ ๊ธฐ๋Šฅ์„ ์ „๋‹ฌํ•˜๊ณ  ์žˆ์ง€ ์•Š์Œ) ๋”ฐ๋ผ์„œ ํ†ต์ผํ•˜๋Š” ๊ฒƒ์ด ์˜ฌ๋ฐ”๋ฅด๋‹ค.
์ฃผ์‹ ์–ดํ”Œ์˜ ๊ฒฝ์šฐ, ์„œ์–‘ ๋ฌธํ™”๊ถŒ์—์„œ๋Š” ๋ถ‰์€ ์ƒ‰์ด ๋ถ€์ •์ , ์ดˆ๋ก์ƒ‰์ด ๊ธ์ •์ 
์ค‘๊ตญ์—์„œ๋Š” ๋ถ‰์€ ์ƒ‰์ƒ์ด ๊ธ์ •์ ์ธ ์˜๋ฏธ(์ฃผ๊ด€์ ) -> ์ƒ‰์ƒ์— ๋Œ€ํ•œ ๋ฌธํ™”์  ์ธ์‹๋„ ๊ณ ๋ คํ•ด์•ผํ•œ๋‹ค.
๋™์ผํ•œ ์ƒ‰์ƒ + ํฐํŠธ ๊ตต๊ธฐ ์ฐจ๋ณ„ํ™”
์‹ฌ๋ณผ๊ณผ ์•…์„ธ์„œ๋ฆฌ๋กœ๋„ ์–ดํฌ๋˜์Šค ์ „๋‹ฌ ๊ฐ€๋Šฅ
์„ธ๋Œ€ ์ฐจ์ด
์ €์žฅ - ํ”Œ๋กœํ”ผ๋””์Šคํฌ (์—ฐ๋ น๋Œ€์— ๋”ฐ๋ผ ๋ชจ๋ฅผ ์ˆ˜ ์žˆ๋‹ค.)
์šฐ๋ฆฌ์˜ ์•ฑ์—์„œ๋Š” ์ปคํ”ผ๋ฅผ ์ฃผ๋ฌธํ•˜๋Š” ๊ณผ์ •์ด๋‹ˆ, ์ปต๊ณผ ํฌ์žฅ์šฉ๊ธฐ๋กœ ๋” ์ •ํ™•ํ•œ ์˜๋ฏธ๋ฅผ ์ „๋‹ฌํ•  ์ˆ˜ ์žˆ๋‹ค.

์ฒผ๋ฆฐ์ง€ ์•กํ‹ฐ๋น„ํ‹ฐ

3๊ฐ€์ง€ ์ƒ‰์ƒ์ด ์‚ฌ์šฉ๋˜์—ˆ๋‹ค (ํฐ ์ƒ‰์€ ๋„ค๋น„๊ฒŒ์ด์…˜ ๋ฐ”์— ํ™œ์šฉ๋˜์—ˆ๋‹ค)
ํ•˜๋‚˜๋กœ ํ†ต์ผ
์ปจํ‹ฐ๋‰ด - ๋™์‚ฌ / ์นดํŠธ - ๋ช…์‚ฌ (์ •ํ™•ํ•œ ํ‘œํ˜„์„ ์‚ฌ์šฉํ•˜์ž)
ํ–‰๋™์„ ๋‚˜ํƒ€๋‚ด๋„๋ก ๋™์‚ฌ๋กœ ๋ณ€๊ฒฝ buy
ํฐํŠธ ๊ตต๊ธฐ ๋ณ€๊ฒฝ
๋ฐ•์Šค์— ์ฒดํฌ ํ‘œ์‹œ
๋ชจ์–‘๋„ ์ค‘์š”ํ•œ ์š”์†Œ์ด๋‹ค
๋„ค๋ชจ๋กœ ํ†ต์ผ!
๋‚˜์•„๊ฐ€ ์ƒํ˜ธ์ž‘์šฉ ๊ฐ€๋Šฅํ•œ ์š”์†Œ๋“ค์„ ๋„ค๋ชจ๋กœ ๋‘์—ˆ๊ธฐ์—, ์ปคํ”ผ ๋ถ€๋ถ„์€ ์›์œผ๋กœ ๋ณ€๊ฒฝ (์ด๊ฒƒ๋„ ์‹ ๊ธฐํ–ˆ๋‹ค)
add to cart -> ์ƒ๋‹จ์œผ๋กœ ์ด๋™
ํ›จ์”ฌ ์• ํ”Œ(?)์Šค๋Ÿฌ์›Œ์ง„ ๋ชจ์Šต!
๊ฐ์ž์˜ ํ”„๋กœ์ ํŠธ์— ์ ์šฉ์‹œ์ผœ๋ณด์ž

 

 

 

 

 

 

 

Resources

Essential design principles

https://developer.apple.com/wwdc17/802

 

The life of a button

https://developer.apple.com/wwdc18/804

 

Design with iOS pickers, menus and actions

https://developer.apple.com/wwdc20/10205

 

What’s new in SF Symbols 4

https://developer.apple.com/wwdc22/10157

 

Human Interface Guidelines

https://developer.apple.com/design/human-interface-guidelines/guidelines/overview/