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

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

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

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

๋ฐ˜์‘ํ˜• ๋””์ž์ธ์˜ ์ฑ„ํƒ์€ ์ตœ๊ทผ ๋ช‡ ๋…„ ๋™์•ˆ ํฌ๊ฒŒ ์ฆ๊ฐ€ํ–ˆ์œผ๋ฉฐ ๋งŽ์€ ์กฐ์ง๊ณผ ๊ธฐ์—…์—์„œ ์ด ์ ‘๊ทผ ๋ฐฉ์‹์˜ ์ž ์žฌ์  ์ด์ ์„ ์ธ์‹ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. Adobe์˜ ์ตœ๊ทผ ์กฐ์‚ฌ์— ๋”ฐ๋ฅด๋ฉด ๋ชจ๋ฐ”์ผ ์•ฑ ๊ฐœ๋ฐœ ์‹œ์žฅ์˜ ์•ฝ 87%๊ฐ€ ๋ฐ˜์‘ํ˜• ๋””์ž์ธ์„ ์ฑ„ํƒํ–ˆ์œผ๋ฉฐ, ์•ฝ 67%์˜ ๊ฐœ๋ฐœ์ž๊ฐ€ ์ด๋ฅผ ์ค‘์š”ํ•œ ๊ธฐ์ˆ ๋กœ ๊ฐ„์ฃผํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด์— ๋”ฐ๋ผ AppMaster์™€ ๊ฐ™์€ ์—ฌ๋Ÿฌ ์ตœ์‹  ์›น ๊ฐœ๋ฐœ ํ”„๋ ˆ์ž„์›Œํฌ ๋ฐ ํ”Œ๋žซํผ์€ ๋ฐ˜์‘ํ˜• ๋””์ž์ธ ์›์น™์„ ํ•ต์‹ฌ ์ œํ’ˆ์— ํ†ตํ•ฉํ•˜์—ฌ ๊ฐœ๋ฐœ์ž์™€ ๋””์ž์ด๋„ˆ์—๊ฒŒ ๊ฐ•๋ ฅํ•œ ๋„๊ตฌ, ํ…œํ”Œ๋ฆฟ ๋ฐ ๋ชจ๋ฒ” ์‚ฌ๋ก€๋ฅผ ์ œ๊ณตํ•˜์—ฌ ์™„๋ฒฝํ•˜๊ฒŒ ๋ฐ˜์‘ํ•˜๊ณ  ์žฅ์น˜์— ๊ตฌ์• ๋ฐ›์ง€ ์•Š๋Š” ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

AppMaster ์˜ ๊ฐ•๋ ฅํ•œ no-code ํ”Œ๋žซํผ์„ ์‚ฌ์šฉํ•˜๋ฉด ์‹œ๋ฏผ ๊ฐœ๋ฐœ์ž์™€ ๊ฐ™์€ ๋น„๊ธฐ์ˆ  ์ „๋ฌธ๊ฐ€๋ผ๋„ ์ตœ์†Œํ•œ์˜ ์ˆ˜๋™ ์ฝ”๋”ฉ์œผ๋กœ ํ”Œ๋žซํผ์˜ drag-and-drop ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜์—ฌ ์‹œ๊ฐ์ ์œผ๋กœ ๋งค๋ ฅ์ ์ด๊ณ  ๋ฐ˜์‘์„ฑ์ด ๋›ฐ์–ด๋‚œ ๋ฐฑ์—”๋“œ, ์›น ๋ฐ ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‰ฝ๊ฒŒ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. AppMaster ์˜ ํฌ๊ด„์ ์ธ ๊ธฐ๋Šฅ ์ œํ’ˆ๊ตฐ์—๋Š” ์‹œ๊ฐ์ ์œผ๋กœ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ(๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์Šคํ‚ค๋งˆ) ์ƒ์„ฑ, BP Designer๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋น„์ฆˆ๋‹ˆ์Šค ๋…ผ๋ฆฌ ํ”„๋กœ์„ธ์Šค ์„ค๊ณ„, REST API ๋ฐ WSS(WebSocket Secure) endpoints ์ƒ์„ฑ, Web BP Designer๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ˜์‘ํ˜• ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ UI ์ƒ์„ฑ ๋ฐ ๋ฐ˜์‘ํ˜• ๊ตฌ์ถ•์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. Mobile BP ๋””์ž์ด๋„ˆ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ UI.

Go(golang), Vue3, Kotlin ๋ฐ SwiftUI ์™€ ๊ฐ™์€ ์ตœ์ฒจ๋‹จ ๊ธฐ์ˆ  ์Šคํƒ์„ ์‚ฌ์šฉํ•˜์—ฌ ์‹ค์ œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ƒ์„ฑํ•˜๋Š” AppMaster ์˜ ๊ณ ๊ธ‰ ๊ธฐ๋Šฅ๊ณผ ์„œ๋ฒ„ ๊ธฐ๋ฐ˜ ์•„ํ‚คํ…์ฒ˜ ๋ฐ ์ž๋™ ๋ฌธ์„œ ๊ธฐ๋Šฅ์ด ๊ฒฐํ•ฉ๋˜์–ด ๋น„์ „๋ฌธ๊ฐ€๊ฐ€ ๊ณ ์„ฑ๋Šฅ์„ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์–‘ํ•œ ์žฅ์น˜ ํ”Œ๋žซํผ๊ณผ ํ™”๋ฉด ํฌ๊ธฐ์— ์›ํ™œํ•˜๊ฒŒ ์ ์‘ํ•˜๋Š” ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ž…๋‹ˆ๋‹ค. ๋˜ํ•œ AppMaster ์ƒํƒœ๊ณ„๋Š” ์ƒˆ๋กœ์šด ๋„๊ตฌ, ๊ตฌ์„ฑ ์š”์†Œ ๋ฐ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ํ†ตํ•ด ์ง€์†์ ์œผ๋กœ ๊ฐœ์„ ๋˜์–ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค๋ฅผ ๋”์šฑ ๊ฐ„์†Œํ™”ํ•˜๊ณ  ๊ฐœ๋ฐœ์ž, ๊ธฐ์—… ๋ฐ ์ตœ์ข… ์‚ฌ์šฉ์ž ๋ชจ๋‘๋ฅผ ์œ„ํ•œ ์‹ค์งˆ์ ์ธ ๊ฐ€์น˜๋ฅผ ์ฐฝ์ถœํ•ฉ๋‹ˆ๋‹ค.

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