Section3 Unit2 [์ฌ์ฉ์ ์นํ ์น] UI/UX
๐ Chapter1. UI/UX ๊ฐ๋
• UI (User Interface, ์ฌ์ฉ์ ์ธํฐํ์ด์ค)
• UX (User Experience, ์ฌ์ฉ์ ๊ฒฝํ)
→ ์ด์ ์น์ ์์๋ ์ธ๊ธ๋์์ง๋ง, ์ข์ ์ฌ์ฉ์ ๊ฒฝํ(UX; user experience)์ ์ง๊ด์ ์ด๊ณ ์ฌ์ด UI์์ ๋์จ๋ค.
๐ Chapter2. UI ๋์์ธ
• UI ๋์์ธ ํจํด์ ํ๋ก๊ทธ๋๋ฐ ์ ์์ฃผ ๋ฐ๋ณต๋์ด ๋ํ๋๋ ๋ฌธ์ ์ ์ ํด๊ฒฐํ๊ณ ์, ๊ณผ๊ฑฐ์ ๋ค๋ฅธ ์ฌ๋์ด ํด๊ฒฐํ ๊ฒฐ๊ณผ๋ฌผ์ ์ฌ์ฌ์ฉํ๊ธฐ ์ข์ ํํ๋ก ๋ง๋ ํจํด์ด๋ค. ์์ฃผ ์ฐ์ด๋ UI ๋์์ธ ํจํด์ ์ตํ๋๋ฉด UI๋ฅผ ๋์์ธํ๊ธฐ๊ฐ ๋ณด๋ค ์ฌ์์ง๊ณ , ํ๋ก ํธ์๋ ๊ฐ๋ฐ์, ๋์์ด๋, PM ๊ณผ์ ์์ฌ์ํต๋ ์ํํด์ ธ ํ์ ํจ์จ๋ ๋์์ง๋ค.
→ ๋ชจ๋ฌ, ํ ๊ธ, ํญ, ๋๋กญ๋ค์ด, ์์ฝ๋์ธ ๋ฑ ์ฐพ์๋ณด๋ฉด ๊ต์ฅํ ๋ง์ UI ๋์์ธ ํจํด๋ค์ด ์๋ค.
โ ์ง๋ ์ฃผ์ ์ํฐ๋ ํ๋ฆฌ์จ๋ณด๋ฉ ๊ฐ์๋ฅผ ๋ฃ๋ค๊ฐ ์๊ฒ ๋ ๊ธ์ธ๋ฐ, ์๋ฃ๊ฐ ์ ์ ๋ฆฌ๋ ๊ฒ ๊ฐ๊ณ ๊ฐ์ฌ๋๋ ์ถ์ฒํ์๊ธธ๋ ๋งํฌ ์ฒจ๋ถ ๐
UI ๋์์ธ ํจํด, UI ์ปดํฌ๋ํธ, UI ์์ ๋ฑ ์ฉ์ด๋ ๋ค์ํ ๊ฒ ๊ฐ๋ค.
• UI ๋ ์ด์์์ผ๋ก๋ ๊ทธ๋ฆฌ๋ ์์คํ ์ด ์๋ค. ๊ทธ๋ฆฌ๋(grid)๋ ์์ง, ์ํ์ผ๋ก ๋ถํ ๋ ๊ฒฉ์๋ฌด๋ฌ๋ฅผ ๋ปํ๋ฉฐ, ๋ง ๊ทธ๋๋ก ํ๋ฉด์ ๊ฒฉ์๋ก ๋๋ ๋ค์ ๊ทธ ๊ฒฉ์์ ๋ง์ถฐ ์ฝํ ์ธ ๋ฅผ ๋ฐฐ์นํ๋ ๋ฐฉ๋ฒ์ด๋ค.
๐ Chapter3. UX ๋์์ธ
• ์ข์ UX๋ฅผ ๋ง๋๋ ์์ (ํผํฐ ๋ชจ๋น์ ๋ฒ์ง ๋ชจํ)
๐ Chapter4. UI/UX ์ฌ์ฉ์ฑ ํ๊ฐ
• ์ ์ด๊ณฑ ๋์จ์ 10๊ฐ์ง ์ฌ์ฉ์ฑ ํ๊ฐ ๊ธฐ์ค
1. ์์คํ ์ํ์ ๊ฐ์์ฑ (Visibility of system status)
2. ์์คํ ๊ณผ ํ์ค ์ธ๊ณ์ ์ผ์น (Match between system and the real world)
3. ์ฌ์ฉ์ ์ ์ด ๋ฐ ์์ (User control and freedom)
4. ์ผ๊ด์ฑ ๋ฐ ํ์ค (Consistency and standards)
5. ์ค๋ฅ ๋ฐฉ์ง (Error prevention)
6. ๊ธฐ์ต๋ณด๋ค๋ ์ง๊ด (Recognition rather than recall)
7. ์ฌ์ฉ์ ์ ์ฐ์ฑ๊ณผ ํจ์จ์ฑ (Flexibility and efficiency of use)
8. ๋ฏธํ์ ์ด๊ณ ๋ฏธ๋๋ฉํ ๋์์ธ (Aesthetic and minimalist design)
9. ์ค๋ฅ์ ์ธ์, ์ง๋จ, ๋ณต๊ตฌ๋ฅผ ์ง์ (Help users recognize, diagnose, and recover from errors)
10. ๋์๋ง ๋ฐ ์ค๋ช ๋ฌธ์ (Help and documentation)
๐ Chapter5. ์์ด์ดํ๋ ์ & ํ๋กํ ํ์
• ์์ด์ดํ๋ ์(wireframe) : ์ (wire)์ผ๋ก ํ(frame)์ ์ก๋๋ค๋ ๋ป์ผ๋ก, ์ ํ ๊ธฐํ ๋จ๊ณ์์ ํ์ด์ง๋ฅผ ์ด๋ป๊ฒ ๊ตฌ์ฑํ ๊ฒ์ธ์ง ๊ตฌ์กฐ๋ฅผ ์ก๊ธฐ ์ํ ๋ชฉ์ ์ผ๋ก ๋ง๋ ๋ค.
• ํ๋กํ ํ์ (prototype) : ํ๋กํ ํ์ ์ ์ค์ ์ ํ๊ณผ ๊ฑฐ์ ํก์ฌํ๊ฒ ๊ตฌํํ ๊ฒ์ผ๋ก, ํ์ด์ง ์ด๋๊ณผ ์ํธ ์์ฉ์ด ๊ฐ๋ฅํ๋ค. ๋ณธ๊ฒฉ์ ์ผ๋ก ๊ฐ๋ฐ์ ๋ค์ด๊ฐ๊ธฐ ์ ๋จ๊ณ์ ์์ฑํ๋ฉฐ, UI์ ์ํธ ์์ฉ์ ์๋ฎฌ๋ ์ด์ ํ๋ ๊ฒ์ด ๋ชฉ์ ์ด๋ค.
๐ฌ UI/UX์ ๋ํด ๋ ๊ฒ์ํด๋ณด๊ณ , ๋ค๋ฅธ ์๋ฃ๋ค๋ ๋ง์ด ์ฝ์ด๋ณด๊ณ ๊ณต๋ถ๋ฅผ ํ ํ์ ๋ธ๋ก๊ทธ์ ์ ๋ฆฌ๋ฅผ ํ๋ ค๊ณ ํ๋๋ฐ, ์ง๊ธ์ ๊ทธ๊ฒ๋ณด๋ค ์ฐ์ ์์์ ๋ ์ผ๋ค์ด ๋ง์์ ์ฝ๋์คํ ์ด์ธ ํ์ต์๋ฃ๋ง์ผ๋ก ์ ๋ฆฌํ TIL โญ๏ธ
์ถํ์ ์ผ์ ํ๋ฉด์ UI/UX๋ฅผ ๋ ๊ณต๋ถํด๋ณด๊ณ ์ถ๊ณ , ๊ฐ๋ฐ์๋ก์จ ๊ณ ๋ คํ๊ฒ ๋๋ UI/UX ์์๋ค์ ๋ํด ๋ ๊น๊ฒ ์๊ฐํด๋ณด๊ณ ์ถ๋ค.
๐ ์ค๋์ ํ๊ณ
UI/UX์ ๋ํ ์ด์ผ๊ธฐ๋ ์ฌ๋ฏธ์์ง๋ง, ๊น๊ฒ ํ๊ณ ๋ค๋ฉด ์ด๋ ต๊ฒ ๋๊ปด์ง๋ค. ์ฌ์ค UIUX๋ฅผ ๊ณ ๋ คํ ๊ธฐํ๊ณผ ๋์์ธ์ ํ๋ก ํธ์๋ ๊ฐ๋ฐ์๋ณด๋ค๋ ๊ธฐํ์์ ๋์์ด๋์ ์ญํ ์ด ๋ ํฌ๋ค๊ณ ์๊ฐํ๊ธฐ ๋๋ฌธ์ ์ค๋์ ์ ๋์์ฌํ์ ๊ธฐ์ธ์ฌ ๊ณต๋ถํ ๊ฑด ์๋์์ง๋ง, ํ๋ก ํธ์๋ ๊ฐ๋ฐ์๊ฐ ์๊ณ ์์ด์ผ ํ๋ ํํธ์์ ๋ถ๋ช ํ๋ค๋ ์๊ฐ์ด ๋ค์๋ค. ์ด๋ค ๊ธฐํ๊ณผ ๋์์ธ์ ๋ฐ์์ ๋, ๊ทธ ๊ธฐํ์ ์ ๊ทธ๋ฌํ์ง, ๋์์ธ์ ์ ๊ทธ๋ ๊ฒ ๋์๋์ง๋ฅผ ์๊ณ ๊ฐ๋ฐํ๋ ๊ฒ๊ณผ ๋ชจ๋ฅด๊ณ ๊ฐ๋ฐํ๋ ๊ฒ์ ํ์ฐํ ๋ค๋ฅผ ๊ฒ์ด๋ผ ์์๋๋ค. ์น ํผ๋ธ๋ฆฌ์ฑ์ ํ ๋๋ ๊ธฐํ๊ณผ ๋์์ธ์ ๊ผผ๊ผผํ ์ดํด์ผ ์๋ํ ๊ธฐํ๋๋ก ์์ ๋ฌผ์ด ๋์๊ธฐ ๋๋ฌธ์ด๋ค.
๊ฐ๋ฐ์๊ฐ ๋์์ธ์ ๊ด์ฌ๋ฅผ ๊ฑฐ์ ํ์ง ์๋๋ค๊ณ ํด๋, ๋๋ ํ๋ฉด์ ๋ณด์ด๋ ๋ชจ๋ ๊ตฌ์ฑ์์์ ๊ด์ฌ์ ๊ฐ์ง๊ณ ์ถ๊ณ , ๊ด์ฌ์ด ๊ฐ๋ ๊ฒ ๊ฐ๋ค. ์ข ๋ ๋์ UX๊ฐ ๋ฌด์์ธ์ง, ๋ ์ข์ UI๋ ๋ฌด์์ธ์ง๋ฅผ ๊ณ ๋ฏผํ ์ ์๋ ๊ฒ์ด ์ค์ํ๋ค๋ ์๊ฐ์ด ๋๋ ์ ๋์ด์๋ค ๐
๊ทธ๋ฐ๋ฐ Figma๋ก ํ๋กํ ํ์ ๊น์ง ๊ตฌํํด๋ณผ ํ์๊ฐ ์๋..? ์ด๊ฑด ์ข ์๋ฌธ์ด์์ง๋ง ํ๋ฒ์ฏค ํด๋ณด๋ ๊ฑด ๋์ค์ ํ์ ํ ๋ ๋์์ด ๋์ง ์์๊น, ๋ผ๋ ์๊ฐ์ ๋ ๋ค.. ( ๋ค ํ์ํ๋๊น ๋ฐฐ์ฐ๊ฒ ์ง..? ํ์ง๋ง ๋ท ์ฑํฐ์ ํ์ ์คํฌ๋ฆฝํธ ์ ๋ ํ๋๋ง ์๋ ๊ฒ ๊ฐ์๋๋ฐ ๐ ๊ฑฐ๊ธฐ์ ์ข ๋ ์๊ฐ์ ์ผ์ผ๋ฉด ์ข์ ๊ฒ ๊ฐ๋ค๋ ์๊ฐ… )