๋ฏธ์ ์ฌ์ฉ์ฑ ํจ๊ณผ๋ ์ฌ์ฉ์๊ฐ ์๊ฐ์ ์ผ๋ก ๋งค๋ ฅ์ ์ธ ๋์์ธ์ ๋ ์ ์ฉํ๊ณ ๊ธฐ๋ฅ์ ์ด๋ผ๊ณ ์ธ์ํ์ฌ ์ฌ์ฉ์ ๋ง์กฑ๋์ ์ฐธ์ฌ์จ์ด ๋์์ง๋ ํ์์ ๋งํฉ๋๋ค. ์ฑ ํ๋กํ ํ์ดํ์ ๋งฅ๋ฝ์์ ๋ฏธ์ ์ธ ์ฌ์ฉ์ฑ ์์น์ ํตํฉํ๋ฉด ์ฌ์ฉ์ ์ฐธ์ฌ๋ฅผ ๋๋ฆฌ๊ณ , ์ฌ์ฉ์ ์ถฉ์ฑ๋๋ฅผ ๋์ด๊ณ , ๊ธ์ ์ ์ธ ๋ฆฌ๋ทฐ์ ํํ์ ๋์ฌ ์ฑ์ ์ฑ๊ณต์ ํฌ๊ฒ ํฅ์์ํฌ ์ ์์ต๋๋ค.
Tractinsky ๋ฑ์ด ์ค์ํ ์ฐ๊ตฌ์ ๋ฐ๋ฅด๋ฉด. (2000)์ ๋ฐ๋ฅด๋ฉด ์ฌ์ฉ์ ์ธํฐํ์ด์ค์ ๋ํด ์ธ์ง๋ ๋ฏธ์ ํ์ง๊ณผ ์ธ์ง๋ ์ ์ฉ์ฑ ์ฌ์ด์๋ ๊ฐํ ์๊ด๊ด๊ณ๊ฐ ์์ต๋๋ค. ๋์ฑ ๋ฏธํ์ ์ผ๋ก ๋์์ธ๋ ์ธํฐํ์ด์ค๋ ์ข ์ข ๋ณด๋ค ๊ธ์ ์ ์ธ ์ฌ์ฉ์ ๊ฒฝํ๊ณผ ํฅ์๋ ์ฌ์ฉ์ ์ฑ๋ฅ์ ๊ฐ์ ธ์ต๋๋ค. ์ด๋ฌํ ๊ฒฐ๊ณผ๋ ํนํ AppMaster ์ ๊ฐ์ ํ๋ซํผ์ ์ฌ์ฉํ ๋ ์ฑ ๊ฐ๋ฐ ๊ณผ์ ์์ ๋ฏธ์ ์ธก๋ฉด์ ๊ณ ๋ คํ๋ ๊ฒ์ด ์ค์ํ๋ค๋ ์ ์ ๊ฐ์กฐํฉ๋๋ค.
๋ฏธ์ ์ฌ์ฉ์ฑ ํจ๊ณผ์ ์ฃผ์ ์ด์ ์ค ํ๋๋ ์ฌ์ฉ์๊ฐ ์ํธ ์์ฉ์ ์ฒ์ ๋ช ์ด ๋ด์ ์๊ฐ์ ๋งค๋ ฅ์ ๊ธฐ๋ฐ์ผ๋ก ์ฑ์ ๋ํ ์ ๋ฐ์ ์ธ ์ธ์์ ํ์ฑํ๋ ๊ฒฝํฅ์ด ์๋ค๋ ๊ฒ์ ๋๋ค. ์ด๋ฌํ ์ด๊ธฐ ์ธ์์ ์ฑ์ ์ ์ฉ์ฑ, ๊ธฐ๋ฅ ๋ฐ ์์ ์ฑ์ ๋ํ ์ธ์์ ํฐ ์ํฅ์ ๋ฏธ์นฉ๋๋ค. ์ฆ, ์๊ฐ์ ์ผ๋ก ๋งค๋ ฅ์ ์ธ ์ฑ์ ์ฌ์ฉ์์๊ฒ ์ ๋ขฐ๊ฐ๊ณผ ์์ ๊ฐ์ ์ฌ์ด์ค์ผ๋ก์จ ์ฌ์ฉ์๊ฐ ์ฑ์ ์ฐธ์ฌํ๊ณ ๋ค๋ฅธ ์ฌ๋์๊ฒ ์ถ์ฒํ ๊ฐ๋ฅ์ฑ์ ๋์ ๋๋ค.
AppMasterno-code ํ๋ซํผ์ ์ํํธ์จ์ด ๊ฐ๋ฐ ์ ๋ฌธ๊ฐ๋ก์ ์ ๋ ๋ฐฑ์๋, ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ค ๋ ๋ฏธ์ ์ธ ์ฌ์ฉ์ฑ์ด ์ค์ํ๋ค๋ ์ ์ ์ ์ฆํ ์ ์์ต๋๋ค. ์ด ํ๋ซํผ์ ์ฌ์ฉํ๋ฉด ๊ฐ๋ฐ์๋ ํฌ๊ด์ ์ธ ์๊ฐ์ ๋์์ธ ๋๊ตฌ ๋ฐ ๊ตฌ์ฑ ์์ ์ธํธ๋ฅผ ์ ๊ณตํ์ฌ ๊ธฐ๋ฅ ์ ํ ์์ด ๋ฏธํ์ ์ผ๋ก ๋ง์กฑ์ค๋ฌ์ด ๋์์ธ์ ๋ฌ์ฑํ ์ ์์ต๋๋ค.
์๋ฅผ ๋ค์ด AppMaster ์ drag-and-drop UI ๋์์ธ ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ฉด ์๊ฐ์ ์ผ๋ก ๋งค๋ ฅ์ ์ธ ์ธํฐํ์ด์ค๋ฅผ ์ฝ๊ณ ๋น ๋ฅด๊ฒ ๊ตฌ์ถํ ์ ์์ต๋๋ค. ๋ํ, ๋น์ฆ๋์ค ํ๋ก์ธ์ค(BP) ๋์์ธ ๊ธฐ๋ฅ์ ํตํด ๊ฐ๋ฐ์๋ ์๊ฐ์ ์ผ๋ก ๋งค๋ ฅ์ ์ผ ๋ฟ๋ง ์๋๋ผ ๊ธฐ๋ฅ๋ ๋ฐ์ด๋ ์ฑ์ ๋ง๋ค ์ ์์ต๋๋ค. ๋ํ AppMaster ์ ํ๋ฆฌ์ผ์ด์ (๋ฐฑ์๋์ฉ Go, ์น์ฉ Vue3, ๋ชจ๋ฐ์ผ์ฉ Kotlin/ Jetpack Compose ๋๋ SwiftUI)์ ์ํ ์ค์ ์์ค ์ฝ๋ ์์ฑ์ ์ง์ํ์ฌ ์ต์ข ์ ํ์ด ๋ฏธํ๊ณผ ์ ์ฉ์ฑ ๋ชจ๋์ ์ต์ ํ๋๋๋ก ๋ณด์ฅํฉ๋๋ค.
์ฑ ํ๋กํ ํ์ ์ ๋ฏธ์ ์ฌ์ฉ์ฑ ์์น์ ๊ตฌํํ๋ ค๋ฉด ๊ฐ๋ฐ์๊ฐ ๋ค์ ์ธก๋ฉด์ ๊ณ ๋ คํด์ผ ํฉ๋๋ค.
- ์ผ๊ด์ฑ: ํ์ดํฌ๊ทธ๋ํผ, ์ ๊ตฌ์ฑํ, ์์ด์ฝ, ๋ ์ด์์์ ํฌํจํ์ฌ ์ฑ ์ ์ฒด์์ ์ผ๊ด๋ ์๊ฐ์ ๋์์ธ์ ์ ์งํ๋ฉด ๊ฐ๋ ฅํ ๋ธ๋๋ ์์ด๋ดํฐํฐ๋ฅผ ํ๋ฆฝํ๊ณ ์์ง๋ ฅ ์๋ ์ฌ์ฉ์ ๊ฒฝํ์ ์ฐฝ์ถํ ์ ์์ต๋๋ค.
- ๋ช ํ์ฑ: ์๊ฐ์ ์์๋ฅผ ์ฝ๊ฒ ์ดํดํ๊ณ ์ฝ๊ณ ์ํธ ์์ฉํ ์ ์๋๋ก ํ๋ฉด ์ฑ์ ์ ๋ฐ์ ์ธ ์ ์ฉ์ฑ์ ๊ธฐ์ฌํฉ๋๋ค. ์ด๋ ๊ฐ๋จํ๊ณ ์ธ์ ๊ฐ๋ฅํ ์์ด์ฝ, ๋ช ํํ ๊ธ๊ผด, ์ ์ ์๋ ์๊ฐ์ ๊ณ์ธต ๊ตฌ์กฐ๋ฅผ ์ฌ์ฉํ์ฌ ๋ฌ์ฑํ ์ ์์ต๋๋ค.
- ํผ๋๋ฐฑ: ์ฌ์ฉ์๊ฐ ์ฑ๊ณผ ์ํธ ์์ฉํ ๋ ์ ํํ ๋ฒํผ์ ๊ฐ์กฐ ํ์ํ๋ ๋ฑ ์๊ฐ์ ๋จ์์ ํผ๋๋ฐฑ์ ์ ๊ณตํ๋ฉด ์ฌ์ฉ์์๊ฒ ์ฑ ๊ฒฝํ์ ๋ํ ํ์ ์ ์ฃผ๊ณ ์๋ดํ ์ ์์ต๋๋ค.
- Affordance: ์ฌ์ฉ์๊ฐ ์ธ๊ด์ ๋ฐ๋ผ ์ง๊ด์ ์ผ๋ก ์ํธ ์์ฉํ ์ ์๋ ์ธํฐํ์ด์ค ์์๋ฅผ ๋์์ธํ๋ฉด ํผ๋์ ์ต์ํํ๊ณ ์ ๋ฐ์ ์ธ ์ฌ์ฉ์ฑ์ ํฅ์์ํค๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด ๋ฒํผ์ ํด๋ฆญํ ์ ์๊ฒ ํ์ํ๊ณ ์ฌ๋ผ์ด๋๋ฅผ ๋๋๊ทธํ ์ ์๊ฒ ํ์ํ๋ ๋ฑ์ด ์์ต๋๋ค.
- ๊ท ํ: ์๊ฐ์ ์ผ๋ก ํ๋ถํ ๋์์ธ๊ณผ ๊นจ๋ํ๊ณ ๊น๋ํ ์ธํฐํ์ด์ค ์ฌ์ด์ ์ ์ ํ ๊ท ํ์ ์ ์งํ๋ ๊ฒ์ ์ฌ์ฉ์์ ๊ด์ฌ์ ์ ์งํ๋ฉด์ ๊ณผ๋ํ ์๊ฐ์ ์๊ทน์ผ๋ก ์ธํด ์ฌ์ฉ์๊ฐ ๋ถ๋ด์ ๋๋ผ์ง ์๋๋ก ํ๋ ๋ฐ ์ค์ํฉ๋๋ค.
์ด๋ฌํ ๋ฏธ์ ์ฌ์ฉ์ฑ ์์น์ ์ค์ํจ์ผ๋ก์จ ๊ฐ๋ฐ์๋ ์ฌ์ฉ์์ ์๊ฐ์ ๊ด์ฌ์ ๋ ๋ฟ๋ง ์๋๋ผ ๊ธฐ๋ฅ๊ณผ ์ ์ฉ์ฑ์ ๋ํ ๊ธ์ ์ ์ธ ์ธ์์ ์กฐ์ฑํ๋ ์ฑ ํ๋กํ ํ์ ์ ๋ง๋ค ์ ์์ต๋๋ค. AppMaster ํ๋ซํผ์ ํ์ฉํ๋ฉด ํ๋ซํผ์ด ์ํํ ์ฑ ๊ฐ๋ฐ์ ์ด์งํ๋๋ก ์ค๊ณ๋ ํฌ๊ด์ ์ธ ๋๊ตฌ ๋ฐ ๊ตฌ์ฑ ์์ ์ ํ๊ตฐ์ ์ ๊ณตํ๋ฏ๋ก ์ด๋ฌํ ์์น์ ์ฝ๊ฒ ๊ตฌํํ ์ ์์ต๋๋ค.
๊ฒฐ๋ก ์ ์ผ๋ก ๋ฏธ์ ์ฌ์ฉ์ฑ ํจ๊ณผ๋ ์ฑ ํ๋กํ ํ์ ์ ์ฑ๊ณต์ ์ค์ํ ์ญํ ์ ํฉ๋๋ค. ๊ฐ๋ฐ์๋ ์ด๋ฌํ ํ์์ ์ดํดํ๊ณ ํ์ฉํจ์ผ๋ก์จ ๊ธ์ ์ ์ธ ์ฌ์ฉ์ ์ธ์์ ์กฐ์ฑํ๊ณ ์ฑ ์ฌ์ฉ์ฑ์ ํฅ์์ํค๋ ์๊ฐ์ ์ผ๋ก ๋งค๋ ฅ์ ์ธ ๋์์ธ ์๋ฃจ์ ์ ๋ง๋ค ์ ์์ต๋๋ค. AppMaster ์ ๊ฐ์ ํ๋ซํผ์ ์ฌ์ฉํ๋ฉด ๋ฏธํ๊ณผ ์ ์ฉ์ฑ ์ฌ์ด์ ์๋ฒฝํ ๊ท ํ์ ์ด๋ณด๋ค ๋ ์ฝ๊ฒ ๋ฌ์ฑํ ์ ์์ต๋๋ค.