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

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

HIG์˜ ์ฃผ์š” ์ธก๋ฉด ์ค‘ ํ•˜๋‚˜๋Š” ๋ช…ํ™•์„ฑ์— ์ค‘์ ์„ ๋‘๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—๋Š” ์ถฉ๋ถ„ํ•œ ๊ณต๋ฐฑ ์ œ๊ณต, ์ฝ๊ธฐ ์‰ฌ์šด ๊ธ€๊ผด ํฌ๊ธฐ ์‚ฌ์šฉ, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ๋ฆ„์„ ํ†ตํ•ด ์‚ฌ์šฉ์ž๋ฅผ ์•ˆ๋‚ดํ•˜๋Š” ๋…ผ๋ฆฌ์  ๊ณ„์ธต ๊ตฌ์กฐ ์œ ์ง€๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. AppMaster ์˜ drag-and-drop UI ์ƒ์„ฑ ๋„๊ตฌ๋Š” HIG์— ๋งž๊ฒŒ ์ •๋ ฌ๋œ ์‚ฌ์ „ ๊ตฌ์ถ•๋œ ๊ตฌ์„ฑ ์š”์†Œ ๋ฐ ํ…œํ”Œ๋ฆฟ ๋ฐฐ์—ด์„ ์ œ๊ณตํ•˜์—ฌ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋ช…ํ™•ํ•˜๊ณ  ์ž˜ ๊ตฌ์กฐํ™”๋œ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๊ตฌํ˜„ํ•˜๋Š” ๋ฐ ๋„์›€์„ ์ค๋‹ˆ๋‹ค.

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

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

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

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

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

๋งˆ์ง€๋ง‰์œผ๋กœ, HIG๋Š” App Store์— ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ œ์ถœํ•  ๋•Œ ์ค‘์š”ํ•œ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค. Apple์€ ์—„๊ฒฉํ•œ ๊ฒ€ํ†  ์ง€์นจ์„ ๊ฐ–๊ณ  ์žˆ์œผ๋ฉฐ, HIG๋ฅผ ์ค€์ˆ˜ํ•˜๋ฉด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ํ’ˆ์งˆ ํ‘œ์ค€์„ ์ถฉ์กฑํ•˜๋„๋ก ๋ณด์žฅํ•จ์œผ๋กœ์จ ์Šน์ธ ๊ฐ€๋Šฅ์„ฑ์ด ๋†’์•„์ง‘๋‹ˆ๋‹ค. HIG๋ฅผ ๋”ฐ๋ฅด์ง€ ์•Š๋Š” ์‹ ์ฒญ์„œ๋Š” ๊ฒ€ํ†  ์ ˆ์ฐจ๊ฐ€ ๊ธธ์–ด์ง€๊ฑฐ๋‚˜ ๊ฑฐ๋ถ€๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. AppMaster ์˜ ์„œ๋ฒ„ ์ค‘์‹ฌ ์ ‘๊ทผ ๋ฐฉ์‹์„ ํ†ตํ•ด ๊ณ ๊ฐ์€ App Store์— ๋‹ค์‹œ ์ œ์ถœํ•˜์ง€ ์•Š๊ณ ๋„ ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ UI, ๋กœ์ง ๋ฐ API ํ‚ค๋ฅผ ์—…๋ฐ์ดํŠธํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ HIG ๊ทœ์ • ์ค€์ˆ˜๋ฅผ ๋” ์‰ฝ๊ฒŒ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฒฐ๋ก ์ ์œผ๋กœ, ํœด๋จผ ์ธํ„ฐํŽ˜์ด์Šค ์ง€์นจ์€ ํŠนํžˆ AppMaster ์™€ ๊ฐ™์€ ํ”Œ๋žซํผ์—์„œ iOS ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐœ๋ฐœํ•  ๋•Œ ํ•„์ˆ˜์ ์ž…๋‹ˆ๋‹ค. HIG๋ฅผ ๊ธด๋ฐ€ํžˆ ์ค€์ˆ˜ํ•จ์œผ๋กœ์จ ๊ฐœ๋ฐœ์ž๋Š” ์ผ๊ด€๋˜๊ณ  ๋งค๋ ฅ์ ์ด๋ฉฐ ์ง๊ด€์ ์ธ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ์ œ๊ณตํ•  ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ App Store์—์„œ ์Šน์ธ ๊ฐ€๋Šฅ์„ฑ์„ ๋†’์ด๊ณ  ์žฅ๊ธฐ์ ์ธ ์„ฑ๊ณต์œผ๋กœ ์ด์–ด์ง€๋Š” ์‚ฌ์šฉ์ž ๋งŒ์กฑ๋„๋ฅผ ๋†’์ด๋Š” ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.