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

Android์™€ iOS๋Š” ํ˜„์žฌ ๋‘ ๊ฐ€์ง€ ์ง€๋ฐฐ์ ์ธ ๋ชจ๋ฐ”์ผ OS ํ”Œ๋žซํผ์œผ๋กœ, ์Šค๋งˆํŠธํฐ ๊ณต๊ฐ„์—์„œ 99% ์ด์ƒ์˜ ์‹œ์žฅ ์ ์œ ์œจ์„ ์ฐจ์ง€ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋‘ ํ”Œ๋žซํผ ๋ชจ๋‘ ๊ณ ์œ ํ•œ ์žฅ์ , ์ƒํƒœ๊ณ„, ๊ฐœ๋ฐœ์ž ์ปค๋ฎค๋‹ˆํ‹ฐ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. Google์€ Android OS๋ฅผ ์†Œ์œ ํ•˜๊ณ  ์ ๊ทน์ ์œผ๋กœ ๊ฐœ๋ฐœํ•˜๋Š” ๋ฐ˜๋ฉด Apple Inc.๋Š” iOS ์šด์˜ ์ฒด์ œ๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

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

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

๊ฐ•๋ ฅํ•œ no-code ํ”Œ๋žซํผ์ธ AppMaster Android ๋ฐ iOS ํ”Œ๋žซํผ์šฉ ๋ฐฑ์—”๋“œ, ์›น ๋ฐ ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋งŒ๋“œ๋Š” ํ”„๋กœ์„ธ์Šค๋ฅผ ๋‹จ์ˆœํ™”ํ•ฉ๋‹ˆ๋‹ค. AppMaster ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ, ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค ๋ฐ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์‹œ๊ฐ์ ์œผ๋กœ ๋””์ž์ธํ•จ์œผ๋กœ์จ ๊ฐœ๋ฐœ์ž๋Š” ๋‹จ ํ•œ ์ค„์˜ ์ฝ”๋“œ๋„ ์ž‘์„ฑํ•˜์ง€ ์•Š๊ณ ๋„ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ํšจ์œจ์ ์œผ๋กœ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ”Œ๋žซํผ์€ Go(golang)๋กœ ๋ฐฑ์—”๋“œ ์ฝ”๋“œ๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์šฉ Vue3 ํ”„๋ ˆ์ž„์›Œํฌ์™€ JS/TS๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ”„๋ŸฐํŠธ์—”๋“œ ์ฝ”๋“œ๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๊ฒฝ์šฐ Android์—์„œ๋Š” Kotlin๊ณผ Jetpack Compose ์‚ฌ์šฉํ•˜๊ณ  iOS ๊ฐœ๋ฐœ์—์„œ๋Š” SwiftUI ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์„œ๋ฒ„ ๊ธฐ๋ฐ˜ ์ ‘๊ทผ ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•˜๋ฉด ๊ฒ€ํ† ๋ฅผ ์œ„ํ•ด App Store ๋˜๋Š” Play Market์— ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋‹ค์‹œ ์ œ์ถœํ•˜์ง€ ์•Š๊ณ ๋„ ์—…๋ฐ์ดํŠธ๊ฐ€ ๊ฐ€๋Šฅํ•˜๋ฏ€๋กœ ์•ฑ ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค๊ฐ€ ์‚ฌ์šฉ์ž ์š”๊ตฌ์™€ ๋น„์ฆˆ๋‹ˆ์Šค ์š”๊ตฌ ์‚ฌํ•ญ์— ๋”์šฑ ํšจ๊ณผ์ ์œผ๋กœ ๋Œ€์‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

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

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