ํ๋ฐํธ์๋ ์ ๊ทผ์ฑ ํ ์คํธ๋ ๋ค์ํ ์ฅ์ ๊ฐ ์๋ ์ฌ์ฉ์๊ฐ ์ฌ์ฉํ ์ ์๊ณ ์ก์ธ์คํ ์ ์๋์ง ํ์ธํ๊ธฐ ์ํด ์น ๋๋ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฌ์ฉ์ ์ธํฐํ์ด์ค ๋๋ ํ๋ฐํธ์๋๋ฅผ ํ๊ฐํ๊ณ ์ต์ ํํ๋ ํ๋ก์ธ์ค๋ฅผ ์๋ฏธํฉ๋๋ค. ์ด ํํ์ ํ ์คํธ๋ ์๊ฐ, ์ฒญ๊ฐ, ์ธ์ง ๋๋ ์ด๋ ์ฅ์ ๋ฅผ ํฌํจํ ๋ค์ํ ์ฅ์ ๊ฐ ์๋ ์ฌ์ฉ์๊ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ํจ๊ณผ์ ์ผ๋ก ์ก์ธ์คํ๊ณ ์ฌ์ฉํ๋ ๊ฒ์ ๋ฐฉํดํ ์ ์๋ ๋ฌธ์ ๋ฅผ ์๋ณํ๊ณ ํด๊ฒฐํ๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค. ํ๋ฐํธ์๋ ์ ๊ทผ์ฑ ํ ์คํธ๋ฅผ ๊ตฌํํ๋ ๊ฒ์ ์กฐ์ง์ ์ค๋ฆฌ์ ์ฑ ์์ผ ๋ฟ๋ง ์๋๋ผ WCAG(์น ์ฝํ ์ธ ์ ๊ทผ์ฑ ์ง์นจ), ADA(๋ฏธ๊ตญ ์ฅ์ ์ธ๋ฒ), ์ ๋ฝ โโ์ ๊ทผ์ฑ๋ฒ.
์ํํธ์จ์ด ๊ฐ๋ฐ ์ ๋ฌธ๊ฐ์ธ AppMasterno-code ํ๋ซํผ์ ํ๋ฐํธ์๋ ์ ๊ทผ์ฑ ํ ์คํธ์ ์ค์์ฑ์ ์ธ์ํ๊ณ ํด๋น ํ๋ซํผ์ ์ฌ์ฉํ์ฌ ์์ฑ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ด ์ ๊ทผ์ฑ ๋ชจ๋ฒ ์ฌ๋ก๋ฅผ ์ค์ํ๋์ง ํ์ธํ๊ธฐ ์ํด ๋ ธ๋ ฅํฉ๋๋ค. AppMaster ํตํด ๊ณ ๊ฐ์ ์ ๊ทผ ๊ฐ๋ฅํ ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฑํ์ฌ ํ๋ฐํธ์๋ ์ ๊ทผ์ฑ ํ ์คํธ๋ฅผ ์ํ ๊ฒฌ๊ณ ํ ๊ธฐ๋ฐ์ ์ ๊ณตํ ์ ์์ต๋๋ค. AppMaster ์น ์ ํ๋ฆฌ์ผ์ด์ ์ฉ Vue3 ํ๋ ์์ํฌ, Android์ฉ Kotlin/ Jetpack Compose, ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ฉ IOS์ฉ SwiftUI ์ฌ์ฉํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฑํ๋ฉด ๊ฐ๋ฐ์๋ ์๋ํ ๋ฐ ์๋ ํ ์คํธ ๋ฐฉ๋ฒ, ๊ฐ๋ ฅํ ๋ฌธ์ํ, ์ ๊ณ ํ์ค ์ค์๋ฅผ ํตํด ์ ๊ทผ์ฑ์ ๋์ฑ ๊ฒ์ฆํ๊ณ ํฅ์ํ ์ ์์ต๋๋ค. ํ์ค ์ง์นจ.
ํ๋ฐํธ์๋ ์ ๊ทผ์ฑ ํ ์คํธ๋ ์๋ํ๋ ํ๋ก์ธ์ค์ ์๋ ํ๋ก์ธ์ค๋ก ๊ตฌ์ฑ๋๋ฉฐ ๊ฐ๊ฐ ๊ณ ์ ํ ์ฅ์ ๊ณผ ํ๊ณ๊ฐ ์์ต๋๋ค. ์๋ํ๋ ์ ๊ทผ์ฑ ํ ์คํธ ๋๊ตฌ๋ ๋ถ์ ์ ํ ํ ์คํธ ๋๋น, ์ด๋ฏธ์ง์ ๋ํ ๋์ฒด ํ ์คํธ ๋๋ฝ, ์๋ชป ์ค์ฒฉ๋ ์ ๋ชฉ, ๋๋ฝ๋๊ฑฐ๋ ์๋ชป๋ ์์ ๋ ์ด๋ธ, ARIA(์ ๊ทผ ๊ฐ๋ฅํ ๋ฆฌ์น ์ธํฐ๋ท ์ ํ๋ฆฌ์ผ์ด์ ) ์์ฑ์ ์๋ชป๋ ์ฌ์ฉ ๋ฑ ๋งํฌ์ ๋ฐ ์ฝ๋์ ์ผ๋ฐ์ ์ธ ๋ฌธ์ ๋ฅผ ์ ์ํ๊ฒ ์๋ณํ๋ ๋ฐ ์ ์ฉํฉ๋๋ค. . ์ด๋ฌํ ๋๊ตฌ๋ ์์ฑ๋ HTML ๋ฐ CSS ํ์ผ์ ๋ถ์ํ์ฌ ์ ์ฌ์ ์ธ ๋ฌธ์ ๋ฅผ ์๋ณํ๊ณ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ ์ํ ์ ์์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ๊ฐ๋ฐ์๋ ์ฅ์ ๊ฐ ์๋ ์ฌ์ฉ์๊ฐ ํ๋ฐํธ์๋์ ์ก์ธ์คํ ์ ์๋๋ก ์ ์ ํ ๋ณ๊ฒฝ ๋ฐ ์กฐ์ ์ ์ํํ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ํค๋ณด๋ ํ์๊ณผ ๊ฐ์ ์ ๊ทผ์ฑ์ ์ผ๋ถ ์ธก๋ฉด์ ๊ฒ์ฆ์ ์ํด ์๋ ํ ์คํธ๊ฐ ํ์ํ๋ฏ๋ก ์๋ํ๋ ํ ์คํธ๋ง์ผ๋ก๋ ์์ ํ ์ ๊ทผ์ฑ์ ๋ณด์ฅํ๊ธฐ์ ์ถฉ๋ถํ์ง ์๋ค๋ ์ ์ ์ธ์ ํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค.
์๋ ์ ๊ทผ์ฑ ํ ์คํธ์๋ ์ฌ์ฉ์๊ฐ ํ๋ ๊ฒ์ฒ๋ผ ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ์ํธ ์์ฉํ๋ ์ธ๊ฐ ํ ์คํฐ๊ฐ ํฌํจ๋๋ฉฐ, ์๋์ ์ผ๋ก ๋ค์ํ ๋ณด์กฐ ์ฅ์น ๋ฐ ์ ๋ต์ ์ฌ์ฉํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ํ์ํ๊ณ ์ฌ์ฉํฉ๋๋ค. ์ด ํ๋ก์ธ์ค์๋ ํค๋ณด๋๋ง ์ฌ์ฉํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ํ์, ์คํฌ๋ฆฐ ๋ฆฌ๋(JAWS, NVDA, VoiceOver ๋๋ TalkBack)์ ๊ฐ์ ๋ค์ํ ๋ณด์กฐ ๊ธฐ์ ์ฌ์ฉ, ์ด๋ฏธ์ง์ ๋ํ ๋์ฒด ํ ์คํธ๋ฅผ ์๊ฐ์ ์ผ๋ก ๊ฒ์ฌ, ์ ์ ํ ์ด์ ๊ด๋ฆฌ ํ์ธ, ์๊ฐ์ ์ผ๋ก ์จ๊ฒจ์ง ์์๊ฐ ์๋ํ์ง ์๋์ง ํ์ธํ๋ ์์ ์ด ํฌํจ๋ ์ ์์ต๋๋ค. ๋ณด์กฐ ๊ธฐ์ ์ ๋ฐฉํดํฉ๋๋ค. ์๋ ํ ์คํธ๋ ์๋ํ๊ฐ ์๋ณํ ์ ์๋ ๋ ๋ฏธ๋ฌํ๊ณ ๋ณต์กํ ๋ฌธ์ ๋ฅผ ๋ฐ๊ฒฌํ์ฌ ํ๋ฐํธ์๋์ ์ ๋ฐ์ ์ธ ์ ๊ทผ์ฑ์ ๋ํ ์ถ๊ฐ ํต์ฐฐ๋ ฅ์ ์ ๊ณตํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.
ํ๋ฐํธ์๋ ์ ๊ทผ์ฑ ํ ์คํธ๋ฅผ ์ํํ๋ ๊ฐ๋ฐ์๋ ์น ์ ๊ทผ์ฑ์ ๋ํ ์ ๊ณ ํ์ค์ผ๋ก ์ฌ์ฉ๋๋ WCAG(์น ์ฝํ ์ธ ์ ๊ทผ์ฑ ์ง์นจ) 2.1์ ์ค๋ช ๋ ์์น๊ณผ ์ง์นจ์ ์์งํด์ผ ํฉ๋๋ค. WCAG 2.1์ ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ๊ทผ์ฑ ๋ฌธ์ ๋ฅผ ๋ถ์ํ๊ณ ํด๊ฒฐํ๊ธฐ ์ํ ํฌ๊ด์ ์ธ ํ๋ ์์ํฌ๋ฅผ ์ ๊ณตํ๋ POUR(Perceivable, Operable, Understandingable, Robust)๋ผ๋ ๋ค ๊ฐ์ง ๊ธฐ๋ณธ ์์น์ผ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ์ง์นจ์ ์ธ ๊ฐ์ง ์ ํฉ์ฑ ์์ค(A, AA, AAA)์ผ๋ก ๋ฑ๊ธ์ด ๋งค๊ฒจ์ง๋ ๋ค์ํ ์ฑ๊ณต ๊ธฐ์ค์ผ๋ก ๋ณด์๋๋ฉฐ, AA ์์ค์ ์ ๊ทผ์ฑ ๊ท์ ์ค์์ ๋ํด ๊ฐ์ฅ ์ผ๋ฐ์ ์ผ๋ก ํ์ฉ๋๋ ๋ฒค์น๋งํฌ์ ๋๋ค.
์์ฝํ์๋ฉด, ํ๋ฐํธ์๋ ์ ๊ทผ์ฑ ํ ์คํธ๋ AppMaster ์ no-code ํ๋ซํผ์ ์ฌ์ฉํ์ฌ ์์ฑ๋ ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ด ์ฅ์ ๊ฐ ์๋ ์ฌ์ฉ์์๊ฒ ์ก์ธ์ค ๋ฐ ์ฌ์ฉ ๊ฐ๋ฅํ๋๋ก ๋ณด์ฅํ๋ ์ค์ํ ํ๋ก์ธ์ค์ ๋๋ค. WCAG 2.1๊ณผ ๊ฐ์ ์ ๊ณ ํ์ค ์ง์นจ์ ์ค์ํ๊ณ , ์๋ํ๋ ํ ์คํธ ๋๊ตฌ๋ฅผ ํ์ฉํ๊ณ , ์๋ ํ ์คํธ๋ฅผ ์ํํจ์ผ๋ก์จ ๊ฐ๋ฐ์๋ ํ๋ฐํธ์๋์ ์ ๊ทผ์ฑ ๋ฌธ์ ๋ฅผ ํจ๊ณผ์ ์ผ๋ก ํด๊ฒฐํ๊ณ ๋ณด๋ค ํฌ๊ด์ ์ธ ๋์งํธ ํ๊ฒฝ์ ์กฐ์ฑํ๋ ๋ฐ ๊ธฐ์ฌํ ์ ์์ต๋๋ค. ์ ๊ทผ์ฑ์ ๋ํ ์ฌ์ ์๋ฐฉ์ ์ ๊ทผ ๋ฐฉ์์ ์ฑํํจ์ผ๋ก์จ ์กฐ์ง์ ์ฌํ์ ์ฑ ์์ ๋ํ ์์ง๋ฅผ ์ ์ฆํ๊ณ ๋ฒ์ ์๊ตฌ ์ฌํญ์ ์ค์ํ๋ฉฐ ๋ชจ๋ ์ฌ์ฉ์๋ฅผ ์ํ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ์ฉ์ฑ์ ํฅ์์์ผ ๊ถ๊ทน์ ์ผ๋ก ๊ณ ๊ฐ ๋ง์กฑ๋๋ฅผ ๋์ด๊ณ ๋น์ฆ๋์ค ๊ธฐํ๋ฅผ ๋๋ฆด ์ ์์ต๋๋ค.