WCAG(์น ์ฝํ ์ธ ์ ๊ทผ์ฑ ์ง์นจ)๋ ๋ค์ํ ์์ค์ ๋ฅ๋ ฅ๊ณผ ์ฅ์ ๋ฅผ ๊ฐ์ง ์ฌ๋๋ค์ ํฌํจํ์ฌ ๋ชจ๋ ์ฌ๋์ด ์น์ฌ์ดํธ, ์ ํ๋ฆฌ์ผ์ด์ , ๋ฉํฐ๋ฏธ๋์ด ๋ฑ์ ๋์งํธ ์ฝํ ์ธ ์ ์ ๊ทผํ๊ณ ์ฌ์ฉํ ์ ์๋๋ก ๋ณด์ฅํ๊ธฐ ์ํ ์ผ๋ จ์ ๊ตญ์ ์ง์นจ ๋ฐ ํ์ค์ ๋งํฉ๋๋ค. ์น ์ ๊ทผ์ฑ์ ๋ํ ์ธ๊ณ ์ต๊ณ ์ ๊ถ์์์ธ ์๋ ์์ด๋ ์น ์ปจ์์์(W3C)์ด ๊ฐ๋ฐํ WCAG ์ง์นจ์ ์๊ฐ, ์ฒญ๊ฐ, ์ธ์ง, ์ธ์ด ๋ฐ ํ์ต ์ฅ์ ๋ฅผ ํฌํจํ ๋ค์ํ ์ฅ์ ๋ฅผ ๋ค๋ฃจ๊ณ ์์ต๋๋ค.
WCAG์ ๋ชฉ์ ์ ์น์ ๋์ฑ ํฌ์ฉ์ ์ด๊ณ ์ฌ์ฉ์ ์นํ์ ์ผ๋ก ๋ง๋๋ ๊ฒ์ ๋๋ค. ์ ์ธ๊ณ ์ธ๊ตฌ์ 51% ์ด์์ด ์ธํฐ๋ท์ ์ฌ์ฉํ๊ณ ์๊ธฐ ๋๋ฌธ์ ๊ธฐ์ ๊ณผ ๊ฐ๋ฐ์๋ ๋์งํธ ์ ๊ทผ์ฑ์ด ๋๋์ ์ฑ ์์ผ ๋ฟ๋ง ์๋๋ผ ๋ง์ ๊ดํ ๊ถ์์ ๋ฒ์ ๋ฐ ๊ท์ ์๊ฑด์ด๊ธฐ๋ ํจ์ ์ธ์ํด์ผ ํฉ๋๋ค. ์ด๋ฌํ ๋งฅ๋ฝ์์ WCAG ๊ท์ ์ค์๋ ์ ์ฌ์ ์ธ ์์ก์ ํผํ๊ณ , ๋ฏธ๊ตญ ์ฅ์ ์ธ๋ฒ์ ์ค์ํ๊ณ , ์ ๋ฝ ์ฐํฉ์ ์น ์ ๊ทผ์ฑ ์ง์นจ์ ์ค์ํ๋ ๋ฐ ํ์์ ์ ๋๋ค.
WCAG๋ POUR(Perceivable, Operable, Understandingable, Robust)๋ก ์๋ ค์ง ๋ค ๊ฐ์ง ์ฃผ์ ์์น์ ์ค์ฌ์ผ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ๊ณ์ธตํ๋ ์ ๊ทผ ๋ฐฉ์์ ๋ฐ๋ผ ๊ฐ ์์น์ ํน์ ๊ถ์ฅ ์ฌํญ, ํ ์คํธ ๊ฐ๋ฅํ ์ฑ๊ณต ๊ธฐ์ค ๋ฐ ์ ๊ทผ์ฑ ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํ๊ธฐ ์ํ ๊ธฐ์ ์ ์ ๊ณตํ๋ ์ฌ๋ฌ ์ง์นจ์ผ๋ก ๋ถ๋ฅ๋ฉ๋๋ค.
์ธ์ง ๊ฐ๋ฅ(Perceivable)์ด๋ ์ฌ์ฉ์์ ๊ฐ๊ฐ ๋ฅ๋ ฅ์ ๊ด๊ณ์์ด ์ฌ์ฉ์๊ฐ ์ธ์งํ๊ณ ์ฒ๋ฆฌํ ์ ์๋ ๋ฐฉ์์ผ๋ก ํ์๋์ด์ผ ํ๋ ๋์งํธ ์ฝํ ์ธ ๋ฐ ์ฌ์ฉ์ ์ธํฐํ์ด์ค ๊ตฌ์ฑ ์์์ ๋ํ ํ์์ฑ์ ์๋ฏธํฉ๋๋ค. ์๋ฅผ ๋ค์ด ์ด๋ฏธ์ง ๋ฐ ๊ธฐํ ํ ์คํธ๊ฐ ์๋ ์ฝํ ์ธ ์ ๋ํ ํ ์คํธ ๋์ ์ ๊ณต, ์ค๋์ค ๋ฐ ๋น๋์ค ์๋ฃ์ ๋ํ ์บก์ ๋ฐ ๋๋ณธ ์ ๊ณต, ์ฝ๊ฒ ์ฝ์ ์ ์๋๋ก ํ ์คํธ์ ๋ฐฐ๊ฒฝ ๊ฐ์ ์ ์ ํ ๋๋น ๋น์จ ๋ณด์ฅ ๋ฑ์ด ์์ต๋๋ค.
์๋ ๊ฐ๋ฅ ํ๋ค๋ ๊ฒ์ ์ฌ์ฉ์๊ฐ ์ด๋ ๋ฅ๋ ฅ์ด๋ ์ ๋ ฅ ๋ฐฉ๋ฒ์ ๊ด๊ณ์์ด ์ฝ๊ฒ ์น ์ฌ์ดํธ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ํ์ํ๊ณ ์ํธ ์์ฉํ ์ ์์ด์ผ ํจ์ ์๋ฏธํฉ๋๋ค. ๊ฐ๋ฐ์๋ ์ ์ ํ ํค๋ณด๋ ํ์์ ๋ณด์ฅํ๊ณ , ์ฌ์ฉ์๊ฐ ๋ฐ์ํ๊ณ ์ํธ ์์ฉํ ์ ์๋ ์ถฉ๋ถํ ์๊ฐ์ ์ ๊ณตํ๊ณ , ๋ฐ์ ์ ๋ฐ์ ๋ฐฉ์งํ๊ณ , ๋ชจ๋ ํ์ด์ง์์ ํ์์ ์์ธก ๊ฐ๋ฅํ๊ณ ์ผ๊ด๋๊ฒ ๋ง๋ค์ด์ผ ํฉ๋๋ค.
์ดํดํ ์ ์์ผ๋ ค๋ฉด ์ฌ์ฉ์์ ๋ค์ํ ์ธ์ง, ์ธ์ด ๋ฐ ํ์ต ๋ฅ๋ ฅ์ ๊ณ ๋ คํ์ฌ ๋์งํธ ์ฝํ ์ธ ๊ฐ ๋ช ํํ๊ณ ์์ธก ๊ฐ๋ฅํ๋ฉฐ ์ํํ๊ธฐ ์ฌ์์ผ ํฉ๋๋ค. ๋ชจ๋ฒ ์ฌ๋ก์๋ ๊ฐ๋จํ๊ณ ๊ฐ๊ฒฐํ ์ธ์ด ์ฌ์ฉ, ๋ช ํํ ์ง์นจ ์ ๊ณต, ์ค๋ฅ ์ต์ํ, ์ฌ์ฉ์ ์ ๋ ฅ์ ์ ํจ์ฑ์ ๊ฒ์ฌํ๊ณ ์ ํํ๊ฒ ์ ๋ฌํ๋ ๊ฒ์ด ํฌํจ๋ฉ๋๋ค.
๊ฒฌ๊ณ ํจ์ ์น ์ฝํ ์ธ ๊ฐ ํ๋ฉด ํ๋ ๊ธฐ ๋ฐ ์์ฑ ์ธ์ ๋๊ตฌ์ ๊ฐ์ ๋ณด์กฐ ๊ธฐ์ ์ ํฌํจํ์ฌ ํ์ฌ ๋ฐ ๋ฏธ๋์ ์ฌ์ฉ์ ์์ด์ ํธ์ ํธํ๋์ด์ผ ํจ์ ์๋ฏธํฉ๋๋ค. ์ด ์์น์ ์ํด ๊ฐ๋ฐ์๋ ์ ํ๋ฆฝ๋ ํ์ค๊ณผ ๋ชจ๋ฒ ์ฌ๋ก๋ฅผ ์ค์ํ์ฌ ์ ์ ํ ๋งํฌ์ , ๊ตฌ์กฐ ๋ฐ ์๋ฏธ ์ฒด๊ณ๋ฅผ ๋ณด์ฅํ๊ณ ๋ค์ํ ์ฅ์น, ํ๋ซํผ ๋ฐ ๊ธฐ์ ์ ๋ํ ํ ์คํธ๋ฅผ ์ํํด์ผ ํฉ๋๋ค.
AppMasterno-code ํ๋ซํผ์ ์ ๊ทผ์ฑ ์ง์์ ๋ชฉํ๋ก ํ๋ ์ผ๋ จ์ ๊ฐ๋ฐ์ ๋๊ตฌ ๋ฐ ๊ธฐ๋ฅ์ ์ ๊ณตํ์ฌ WCAG ์ง์นจ์ ๋ณด๋ค ์ฝ๊ฒ โโ๊ตฌํํ ์ ์๋๋ก ํด์ค๋๋ค. ์ํํธ์จ์ด ๊ฐ๋ฐ ์ ๋ฌธ๊ฐ๋ก์ AppMaster ์ ๊ทผ ๊ฐ๋ฅํ ๋์งํธ ์ฝํ ์ธ ์ ์์ ์ค์์ฑ์ ์์ ํ ์ดํดํ๊ณ ์์ต๋๋ค. ์ด ํ๋ซํผ์ ๋ชจ๋ ๊ท๋ชจ์ ๊ธฐ์ ์ด ์ฝ๋ ํ ์ค๋ ์์ฑํ์ง ์๊ณ ๋ ์๋ฒ ๋ฐฑ์๋, ์น ์ฌ์ดํธ, ๊ณ ๊ฐ ํฌํธ ๋ฐ ๊ธฐ๋ณธ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ์ถ ํ์ฅ ๊ฐ๋ฅํ ์ํํธ์จ์ด ์๋ฃจ์ ์ ๊ฐ๋ฐํ๋ ๋ฐ ๋์์ ์ค๋๋ค.
AppMaster ์ ์ง๊ด์ ์ธ ์ธํฐํ์ด์ค์ ๊ฐ๋ ฅํ ๋๊ตฌ๋ WCAG ํ์ค์ ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์ ํตํฉํ๋ ํ๋ก์ธ์ค๋ฅผ ๋จ์ํํฉ๋๋ค. ์ ๊ทผ์ฑ ๋ชจ๋ฒ ์ฌ๋ก๋ฅผ ํตํฉํ๋๋ก ์ค๊ณ๋ ์์ ๊ณต๊ฐ์ ์ ๊ณตํจ์ผ๋ก์จ ๊ธฐ์ ์ ๊ฐ๋ ฅํ๊ณ ์์ ํ๋ฉฐ ํ์ฅ ๊ฐ๋ฅํ๋ฉฐ ๋ ๊ด๋ฒ์ํ ์ฌ์ฉ์๊ฐ ์ก์ธ์คํ๊ณ ํํ์ ๋๋ฆด ์ ์๋๋ก ๋ณด์ฅํ๋ ๋์งํธ ์ฝํ ์ธ ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ค ์ ์์ต๋๋ค.
์ ๊ทผ์ฑ์ ๊ฐํํ๋ ค๋ AppMaster ์ ๋ ธ๋ ฅ์ผ๋ก WCAG ์ง์นจ์ ์์ฉํ๋ ๊ฒ์ด ๋์ฑ ๊ด๋ฆฌํ๊ธฐ ์ฌ์ด ์์ ์ด ๋์์ต๋๋ค. ์น, ๋ชจ๋ฐ์ผ ๋ฐ ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์ ์ํ ์ ๋ฌธ ํ๋ซํผ์ธ AppMaster ํ์ด ๊ท์ ์ ์ค์ํ๊ณ ํฌ์ฉ์ ์ด๋ฉฐ ์ ๊ทผ ๊ฐ๋ฅํ ๋์งํธ ๊ฒฝํ์ ํจ์จ์ ์ผ๋ก ๊ตฌ์ถํ๊ณ ์ ์งํ ์ ์๋๋ก ์ง์ํ์ฌ ๊ถ๊ทน์ ์ผ๋ก ๋ณด๋ค ์ฌ์ฉ์ ์นํ์ ์ด๊ณ ํ๋ฑํ ์จ๋ผ์ธ ์ธ๊ณ๋ฅผ ์ํ ๊ธธ์ ๋ฆ์ต๋๋ค.