๋ฏธ์  ์‚ฌ์šฉ์„ฑ ํšจ๊ณผ๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์‹œ๊ฐ์ ์œผ๋กœ ๋งค๋ ฅ์ ์ธ ๋””์ž์ธ์„ ๋” ์œ ์šฉํ•˜๊ณ  ๊ธฐ๋Šฅ์ ์ด๋ผ๊ณ  ์ธ์‹ํ•˜์—ฌ ์‚ฌ์šฉ์ž ๋งŒ์กฑ๋„์™€ ์ฐธ์—ฌ์œจ์ด ๋†’์•„์ง€๋Š” ํ˜„์ƒ์„ ๋งํ•ฉ๋‹ˆ๋‹ค. ์•ฑ ํ”„๋กœํ† ํƒ€์ดํ•‘์˜ ๋งฅ๋ฝ์—์„œ ๋ฏธ์ ์ธ ์‚ฌ์šฉ์„ฑ ์›์น™์„ ํ†ตํ•ฉํ•˜๋ฉด ์‚ฌ์šฉ์ž ์ฐธ์—ฌ๋ฅผ ๋Š˜๋ฆฌ๊ณ , ์‚ฌ์šฉ์ž ์ถฉ์„ฑ๋„๋ฅผ ๋†’์ด๊ณ , ๊ธ์ •์ ์ธ ๋ฆฌ๋ทฐ์™€ ํ‰ํŒ์„ ๋†’์—ฌ ์•ฑ์˜ ์„ฑ๊ณต์„ ํฌ๊ฒŒ ํ–ฅ์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Tractinsky ๋“ฑ์ด ์‹ค์‹œํ•œ ์—ฐ๊ตฌ์— ๋”ฐ๋ฅด๋ฉด. (2000)์— ๋”ฐ๋ฅด๋ฉด ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค์— ๋Œ€ํ•ด ์ธ์ง€๋œ ๋ฏธ์  ํ’ˆ์งˆ๊ณผ ์ธ์ง€๋œ ์œ ์šฉ์„ฑ ์‚ฌ์ด์—๋Š” ๊ฐ•ํ•œ ์ƒ๊ด€๊ด€๊ณ„๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋”์šฑ ๋ฏธํ•™์ ์œผ๋กœ ๋””์ž์ธ๋œ ์ธํ„ฐํŽ˜์ด์Šค๋Š” ์ข…์ข… ๋ณด๋‹ค ๊ธ์ •์ ์ธ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜๊ณผ ํ–ฅ์ƒ๋œ ์‚ฌ์šฉ์ž ์„ฑ๋Šฅ์„ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ฒฐ๊ณผ๋Š” ํŠนํžˆ AppMaster ์™€ ๊ฐ™์€ ํ”Œ๋žซํผ์„ ์‚ฌ์šฉํ•  ๋•Œ ์•ฑ ๊ฐœ๋ฐœ ๊ณผ์ •์—์„œ ๋ฏธ์  ์ธก๋ฉด์„ ๊ณ ๋ คํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•˜๋‹ค๋Š” ์ ์„ ๊ฐ•์กฐํ•ฉ๋‹ˆ๋‹ค.

๋ฏธ์  ์‚ฌ์šฉ์„ฑ ํšจ๊ณผ์˜ ์ฃผ์š” ์ด์œ  ์ค‘ ํ•˜๋‚˜๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์ƒํ˜ธ ์ž‘์šฉ์˜ ์ฒ˜์Œ ๋ช‡ ์ดˆ ๋‚ด์— ์‹œ๊ฐ์  ๋งค๋ ฅ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์•ฑ์— ๋Œ€ํ•œ ์ „๋ฐ˜์ ์ธ ์ธ์ƒ์„ ํ˜•์„ฑํ•˜๋Š” ๊ฒฝํ–ฅ์ด ์žˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ดˆ๊ธฐ ์ธ์ƒ์€ ์•ฑ์˜ ์œ ์šฉ์„ฑ, ๊ธฐ๋Šฅ ๋ฐ ์•ˆ์ •์„ฑ์— ๋Œ€ํ•œ ์ธ์‹์— ํฐ ์˜ํ–ฅ์„ ๋ฏธ์นฉ๋‹ˆ๋‹ค. ์ฆ‰, ์‹œ๊ฐ์ ์œผ๋กœ ๋งค๋ ฅ์ ์ธ ์•ฑ์€ ์‚ฌ์šฉ์ž์—๊ฒŒ ์‹ ๋ขฐ๊ฐ๊ณผ ์ž์‹ ๊ฐ์„ ์‹ฌ์–ด์คŒ์œผ๋กœ์จ ์‚ฌ์šฉ์ž๊ฐ€ ์•ฑ์— ์ฐธ์—ฌํ•˜๊ณ  ๋‹ค๋ฅธ ์‚ฌ๋žŒ์—๊ฒŒ ์ถ”์ฒœํ•  ๊ฐ€๋Šฅ์„ฑ์„ ๋†’์ž…๋‹ˆ๋‹ค.

AppMasterno-code ํ”Œ๋žซํผ์˜ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ์ „๋ฌธ๊ฐ€๋กœ์„œ ์ €๋Š” ๋ฐฑ์—”๋“œ, ์›น ๋ฐ ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋งŒ๋“ค ๋•Œ ๋ฏธ์ ์ธ ์‚ฌ์šฉ์„ฑ์ด ์ค‘์š”ํ•˜๋‹ค๋Š” ์ ์„ ์ž…์ฆํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ํ”Œ๋žซํผ์„ ์‚ฌ์šฉํ•˜๋ฉด ๊ฐœ๋ฐœ์ž๋Š” ํฌ๊ด„์ ์ธ ์‹œ๊ฐ์  ๋””์ž์ธ ๋„๊ตฌ ๋ฐ ๊ตฌ์„ฑ ์š”์†Œ ์„ธํŠธ๋ฅผ ์ œ๊ณตํ•˜์—ฌ ๊ธฐ๋Šฅ ์ €ํ•˜ ์—†์ด ๋ฏธํ•™์ ์œผ๋กœ ๋งŒ์กฑ์Šค๋Ÿฌ์šด ๋””์ž์ธ์„ ๋‹ฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด AppMaster ์˜ drag-and-drop UI ๋””์ž์ธ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๋ฉด ์‹œ๊ฐ์ ์œผ๋กœ ๋งค๋ ฅ์ ์ธ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์‰ฝ๊ณ  ๋น ๋ฅด๊ฒŒ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค(BP) ๋””์ž์ธ ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ๊ฐœ๋ฐœ์ž๋Š” ์‹œ๊ฐ์ ์œผ๋กœ ๋งค๋ ฅ์ ์ผ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๊ธฐ๋Šฅ๋„ ๋›ฐ์–ด๋‚œ ์•ฑ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ AppMaster ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜(๋ฐฑ์—”๋“œ์šฉ Go, ์›น์šฉ Vue3, ๋ชจ๋ฐ”์ผ์šฉ Kotlin/ Jetpack Compose ๋˜๋Š” SwiftUI)์„ ์œ„ํ•œ ์‹ค์ œ ์†Œ์Šค ์ฝ”๋“œ ์ƒ์„ฑ์„ ์ง€์›ํ•˜์—ฌ ์ตœ์ข… ์ œํ’ˆ์ด ๋ฏธํ•™๊ณผ ์œ ์šฉ์„ฑ ๋ชจ๋‘์— ์ตœ์ ํ™”๋˜๋„๋ก ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค.

์•ฑ ํ”„๋กœํ† ํƒ€์ž…์— ๋ฏธ์  ์‚ฌ์šฉ์„ฑ ์›์น™์„ ๊ตฌํ˜„ํ•˜๋ ค๋ฉด ๊ฐœ๋ฐœ์ž๊ฐ€ ๋‹ค์Œ ์ธก๋ฉด์„ ๊ณ ๋ คํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

  • ์ผ๊ด€์„ฑ: ํƒ€์ดํฌ๊ทธ๋ž˜ํ”ผ, ์ƒ‰ ๊ตฌ์„ฑํ‘œ, ์•„์ด์ฝ˜, ๋ ˆ์ด์•„์›ƒ์„ ํฌํ•จํ•˜์—ฌ ์•ฑ ์ „์ฒด์—์„œ ์ผ๊ด€๋œ ์‹œ๊ฐ์  ๋””์ž์ธ์„ ์œ ์ง€ํ•˜๋ฉด ๊ฐ•๋ ฅํ•œ ๋ธŒ๋žœ๋“œ ์•„์ด๋ดํ‹ฐํ‹ฐ๋ฅผ ํ™•๋ฆฝํ•˜๊ณ  ์‘์ง‘๋ ฅ ์žˆ๋Š” ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ์ฐฝ์ถœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋ช…ํ™•์„ฑ: ์‹œ๊ฐ์  ์š”์†Œ๋ฅผ ์‰ฝ๊ฒŒ ์ดํ•ดํ•˜๊ณ  ์ฝ๊ณ  ์ƒํ˜ธ ์ž‘์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋ฉด ์•ฑ์˜ ์ „๋ฐ˜์ ์ธ ์œ ์šฉ์„ฑ์— ๊ธฐ์—ฌํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ๊ฐ„๋‹จํ•˜๊ณ  ์ธ์‹ ๊ฐ€๋Šฅํ•œ ์•„์ด์ฝ˜, ๋ช…ํ™•ํ•œ ๊ธ€๊ผด, ์ž˜ ์ •์˜๋œ ์‹œ๊ฐ์  ๊ณ„์ธต ๊ตฌ์กฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋‹ฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ํ”ผ๋“œ๋ฐฑ: ์‚ฌ์šฉ์ž๊ฐ€ ์•ฑ๊ณผ ์ƒํ˜ธ ์ž‘์šฉํ•  ๋•Œ ์„ ํƒํ•œ ๋ฒ„ํŠผ์„ ๊ฐ•์กฐ ํ‘œ์‹œํ•˜๋Š” ๋“ฑ ์‹œ๊ฐ์  ๋‹จ์„œ์™€ ํ”ผ๋“œ๋ฐฑ์„ ์ œ๊ณตํ•˜๋ฉด ์‚ฌ์šฉ์ž์—๊ฒŒ ์•ฑ ๊ฒฝํ—˜์— ๋Œ€ํ•œ ํ™•์‹ ์„ ์ฃผ๊ณ  ์•ˆ๋‚ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • Affordance: ์‚ฌ์šฉ์ž๊ฐ€ ์™ธ๊ด€์— ๋”ฐ๋ผ ์ง๊ด€์ ์œผ๋กœ ์ƒํ˜ธ ์ž‘์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ธํ„ฐํŽ˜์ด์Šค ์š”์†Œ๋ฅผ ๋””์ž์ธํ•˜๋ฉด ํ˜ผ๋ž€์„ ์ตœ์†Œํ™”ํ•˜๊ณ  ์ „๋ฐ˜์ ์ธ ์‚ฌ์šฉ์„ฑ์„ ํ–ฅ์ƒ์‹œํ‚ค๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๋ฒ„ํŠผ์„ ํด๋ฆญํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ‘œ์‹œํ•˜๊ณ  ์Šฌ๋ผ์ด๋”๋ฅผ ๋“œ๋ž˜๊ทธํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ‘œ์‹œํ•˜๋Š” ๋“ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๊ท ํ˜•: ์‹œ๊ฐ์ ์œผ๋กœ ํ’๋ถ€ํ•œ ๋””์ž์ธ๊ณผ ๊นจ๋—ํ•˜๊ณ  ๊น”๋”ํ•œ ์ธํ„ฐํŽ˜์ด์Šค ์‚ฌ์ด์˜ ์ ์ ˆํ•œ ๊ท ํ˜•์„ ์œ ์ง€ํ•˜๋Š” ๊ฒƒ์€ ์‚ฌ์šฉ์ž์˜ ๊ด€์‹ฌ์„ ์œ ์ง€ํ•˜๋ฉด์„œ ๊ณผ๋„ํ•œ ์‹œ๊ฐ์  ์ž๊ทน์œผ๋กœ ์ธํ•ด ์‚ฌ์šฉ์ž๊ฐ€ ๋ถ€๋‹ด์„ ๋А๋ผ์ง€ ์•Š๋„๋ก ํ•˜๋Š” ๋ฐ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.

์ด๋Ÿฌํ•œ ๋ฏธ์  ์‚ฌ์šฉ์„ฑ ์›์น™์„ ์ค€์ˆ˜ํ•จ์œผ๋กœ์จ ๊ฐœ๋ฐœ์ž๋Š” ์‚ฌ์šฉ์ž์˜ ์‹œ๊ฐ์  ๊ด€์‹ฌ์„ ๋Œ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๊ธฐ๋Šฅ๊ณผ ์œ ์šฉ์„ฑ์— ๋Œ€ํ•œ ๊ธ์ •์ ์ธ ์ธ์‹์„ ์กฐ์„ฑํ•˜๋Š” ์•ฑ ํ”„๋กœํ† ํƒ€์ž…์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. AppMaster ํ”Œ๋žซํผ์„ ํ™œ์šฉํ•˜๋ฉด ํ”Œ๋žซํผ์ด ์›ํ™œํ•œ ์•ฑ ๊ฐœ๋ฐœ์„ ์ด‰์ง„ํ•˜๋„๋ก ์„ค๊ณ„๋œ ํฌ๊ด„์ ์ธ ๋„๊ตฌ ๋ฐ ๊ตฌ์„ฑ ์š”์†Œ ์ œํ’ˆ๊ตฐ์„ ์ œ๊ณตํ•˜๋ฏ€๋กœ ์ด๋Ÿฌํ•œ ์›์น™์„ ์‰ฝ๊ฒŒ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฒฐ๋ก ์ ์œผ๋กœ ๋ฏธ์  ์‚ฌ์šฉ์„ฑ ํšจ๊ณผ๋Š” ์•ฑ ํ”„๋กœํ† ํƒ€์ž…์˜ ์„ฑ๊ณต์— ์ค‘์š”ํ•œ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž๋Š” ์ด๋Ÿฌํ•œ ํ˜„์ƒ์„ ์ดํ•ดํ•˜๊ณ  ํ™œ์šฉํ•จ์œผ๋กœ์จ ๊ธ์ •์ ์ธ ์‚ฌ์šฉ์ž ์ธ์‹์„ ์กฐ์„ฑํ•˜๊ณ  ์•ฑ ์‚ฌ์šฉ์„ฑ์„ ํ–ฅ์ƒ์‹œํ‚ค๋Š” ์‹œ๊ฐ์ ์œผ๋กœ ๋งค๋ ฅ์ ์ธ ๋””์ž์ธ ์†”๋ฃจ์…˜์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. AppMaster ์™€ ๊ฐ™์€ ํ”Œ๋žซํผ์„ ์‚ฌ์šฉํ•˜๋ฉด ๋ฏธํ•™๊ณผ ์œ ์šฉ์„ฑ ์‚ฌ์ด์˜ ์™„๋ฒฝํ•œ ๊ท ํ˜•์„ ์ด๋ณด๋‹ค ๋” ์‰ฝ๊ฒŒ ๋‹ฌ์„ฑํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.