OTA(Over-the-Air) ์ ๋ฐ์ดํธ๋ ์ค๋งํธํฐ, ํ๋ธ๋ฆฟ, IoT ์ฅ์น์ ๊ฐ์ ๋ชจ๋ฐ์ผ ์ฅ์น์ ์ํํธ์จ์ด ๋๋ ํ์จ์ด ์ ๋ฐ์ดํธ๋ฅผ ๋ฌผ๋ฆฌ์ ์ฐ๊ฒฐ ์์ด ๋ฌด์ ์ผ๋ก ์ ์กํ ์ ์๋ ๋ฉ์ปค๋์ฆ์ ์๋ฏธํฉ๋๋ค. ์ด๋ ๋ชจ๋ฐ์ผ ์ฑ ๊ฐ๋ฐ์์ ๋๋ฆฌ ์ฑํ๋ ๊ดํ์ด ๋์์ผ๋ฉฐ, ์ด๋ฅผ ํตํด ๊ฐ๋ฐ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ๋ฒ์ ์ ํธ์ํ๊ณ ๊ธฐ๋ฅ ํฅ์, ๋ฒ๊ทธ ์์ ๋ฐ ๋ณด์ ๊ฐ์ ์ฌํญ์ ์ฌ์ฉ์ ์ฅ์น์ ์ง์ ์ ๊ณตํ ์ ์์ต๋๋ค. OTA ์ ๋ฐ์ดํธ๋ฅผ ํตํด ์ฌ์ฉ์๋ ํญ์ ๊ธฐ๋ฅ์ด ํ๋ถํ ์ต์ ๋ฒ์ ์ ์ฑ์ ์ก์ธ์คํ ์ ์์ผ๋ฉฐ ๋์์ ์ฑ ๊ฐ๋ฐ ๋ฐ ๋ฐฐํฌ ๋น์ฉ๋ ์ ๊ฐํ ์ ์์ต๋๋ค. ๋ํ OTA ์ ๋ฐ์ดํธ๋ ์ฌ์ฉ์ ๊ฐ์ ์ด ํ์ํ์ง ์์ ์๊ธฐ์ ์ ํ๊ณ ์ํํ ์ ๋ฐ์ดํธ๋ฅผ ์ ๊ณตํ์ฌ ์ฌ์ฉ์ ๊ฒฝํ๊ณผ ๋ณด์์ ์ ์งํ๋ ๋ฐ ํ์์ ์ ๋๋ค.
๋ชจ๋ฐ์ผ ์ฑ ๊ฐ๋ฐ ๋งฅ๋ฝ์์ ๋ ๊ฐ์ ์ฃผ์ ์ฑ ์คํ ์ด(Apple์ App Store์ Google์ Play Store)์๋ OTA ์ ๋ฐ์ดํธ ์ ๊ณต๊ณผ ๊ด๋ จํ์ฌ ์ฑ ๊ฐ๋ฐ์๋ฅผ ์ํ ๊ตฌ์ฒด์ ์ธ ์ง์นจ์ด ์์ต๋๋ค. ๋ ํ๋ซํผ ๋ชจ๋ ๊ฐ๋ฐ์๊ฐ ๋จผ์ ์ ๋ฐ์ดํธ๋ฅผ ์คํ ์ด์ ์ ์ถํ๋๋ก ์๊ตฌํ๋ ๋ฉ์ปค๋์ฆ์ ๊ฐ์ถ๊ณ ์์ผ๋ฉฐ, ๊ทธ ํ ํ๋ซํผ์ OTA ์ธํ๋ผ๊ฐ ๋์ ์ฅ์น์ ๋ํ ๋ฐฐํฌ๋ฅผ ์ฒ๋ฆฌํฉ๋๋ค. ์ด ํ๋ก์ธ์ค๋ฅผ ํตํด ์ฌ์ฉ์๊ฐ ์ฑ์ ์ค์นํ๊ธฐ ์ ์ ๋ชจ๋ ์ฑ์ ํ์ธํ๊ณ ํ ์คํธํ๋ฉฐ ์คํ ์ด ์ ์ฑ ์ ์ค์ํ๋์ง ํ์ธํฉ๋๋ค. Apple์ App Store๋ OTA ์ ๋ฐ์ดํธ ๋ฉ์ปค๋์ฆ์ ์ํด iCloud ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ ๋ฐ๋ฉด, Google์ Play Store์๋ ์ ๋ฐ์ดํธ๋ฅผ ๊ด๋ฆฌํ๊ธฐ ์ํด Google Play ์๋น์ค๋ผ๋ ๋ณ๋์ ์์คํ ์ด ์์ต๋๋ค.
AppMasterno-code ํ๋ซํผ์์ OTA ์ ๋ฐ์ดํธ๋ AppMaster ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์ ์ํด ์ทจํ๋ ์๋ฒ ์ค์ฌ ์ ๊ทผ ๋ฐฉ์์ผ๋ก ์ธํด ํนํ ๊ด๋ จ์ด ์์ต๋๋ค. ๊ณ ๊ฐ์ด ์ฑ ์ ๋ฐ์ดํธ๋ฅผ ๊ฒ์ํ๋ฉด ํ๋ซํผ์ ๋ฐฑ์๋, ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ํ ์ ๋ฐ์ดํธ๋ ์์ค ์ฝ๋๋ฅผ ์์ฑํ๊ณ , ํ์ํ ๊ฒฝ์ฐ ์ด๋ฅผ ์ปดํ์ผํ๊ณ , ํ ์คํธ๋ฅผ ์คํํ๊ณ , ๋ฐฑ์๋์ฉ Docker ์ปจํ ์ด๋๋ก ํจํค์งํ๊ณ , ์๋ก์ด ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐฐํฌํฉ๋๋ค. ๋ฒ์ ์ ํด๋ผ์ฐ๋๋ก. ์ด๋ฌํ ๊ฐ์ํ๋ ํ๋ก์ธ์ค ๋๋ถ์ ๊ณ ๊ฐ์ ๊ธฐ์ ์ ๋ถ์ฑ๋ฅผ ๋์ ํ์ง ์๊ณ 30์ด ์ด๋ด์ ์ ๋ฐ์ดํธ๋ ์ ํ๋ฆฌ์ผ์ด์ ๋น๋๋ฅผ ์ ์ํ๊ฒ ์์ฑํ ์ ์์ต๋๋ค.
๋ํ AppMaster ์ ํ๋ฆฌ์ผ์ด์ ์ App Store ๋ฐ Play Market์ ์ ์ฑ ๋ฒ์ ์ ์ ์ถํ์ง ์๊ณ ๋ UI, ๋ก์ง ๋ฐ API ํค์ ๋ํ OTA ์ ๋ฐ์ดํธ๋ฅผ ๋ฐ์ ์ ์์ต๋๋ค. ์ด๋ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐ์ดํธ๊ฐ ํ๋ซํผ ์ธํ๋ผ์ ์ ์ ์ผ๋ก ์์กดํ์ง ์๋๋ค๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค. ๊ฐ๋ฐ์๋ ์ ๋ฐ์ดํธ๋ฅผ ๋ ๋น ๋ฅด๊ณ ๋ ๋ฆฝ์ ์ผ๋ก ๋ฐฐํฌํ๊ณ ๋ฐฐํฌํ ์ ์์ต๋๋ค.
OTA ์ ๋ฐ์ดํธ ๋ฉ์ปค๋์ฆ์ ๋ชจ๋ฐ์ผ ์ฑ ๊ฐ๋ฐ์ ์ฌ๋ฌ ๊ฐ์ง ์ด์ ์ ์ ๊ณตํฉ๋๋ค.
- ํฅ์๋ ์ฌ์ฉ์ ๊ฒฝํ: ์ํํ OTA ์ ๋ฐ์ดํธ๋ฅผ ํตํด ์ฌ์ฉ์๋ ํญ์ ๊ฐ์ฅ ์์ ์ ์ธ ์ต์ ๋ฒ์ ์ ์ฑ์ ์ก์ธ์คํ ์ ์์ผ๋ฏ๋ก ์ฌ์ฉ์ ๊ฒฝํ๊ณผ ์ ์ง์จ์ด ํฅ์๋ฉ๋๋ค.
- ์๊ฐ๊ณผ ๋ ธ๋ ฅ ๊ฐ์: OTA ์ ๋ฐ์ดํธ๋ฅผ ์ฌ์ฉํ๋ฉด ์ฌ์ฉ์๊ฐ ์๋์ผ๋ก ์ ๋ฐ์ดํธ๋ฅผ ๋ค์ด๋ก๋ํ๊ณ ์ค์นํ ํ์๊ฐ ์์ผ๋ฏ๋ก ๊ฐ๋ฐ์๋ ์ต์ํ์ ๋ ธ๋ ฅ์ผ๋ก ๋ ๋น ๋ฅด๊ฒ ๋ฐ๋ณตํ๊ณ ์๋ก์ด ์ฑ ๋ฒ์ ์ ์ถ์ํ ์ ์์ต๋๋ค.
- ํฅ์๋ ๋ณด์: ์ ์์ ์ ๋ฐ์ดํธํ๋ฉด ๋ณด์ ์ทจ์ฝ์ฑ์ผ๋ก๋ถํฐ ๋ณดํธ ๊ธฐ๋ฅ์ด ๊ฐํ๋์ด ๊ฐ๋ฐ์๊ฐ ๋ณด์ ๋ฌธ์ ๋ฅผ ์ ์ํ๊ณ ํจ์จ์ ์ผ๋ก ํด๊ฒฐํ ์ ์์ต๋๋ค.
- ํฅ์๋ ๊ฐ๋ฐ์ ์ ์ด: ์ฑ ์คํ ์ด์ ์ ์ถํ์ง ์๊ณ ๋ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ๋ฐ์ดํธํ ์ ์๋ ๊ธฐ๋ฅ์ ํตํด ๊ฐ๋ฐ์๋ ์ค๋ ์ฑ ๊ฒํ ํ๋ก์ธ์ค๋ฅผ ๊ธฐ๋ค๋ฆฌ์ง ์๊ณ ๋ ์ ์ํ๊ฒ ์ฑ ๊ธฐ๋ฅ์ ์กฐ์ ํ๊ฑฐ๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์์ต๋๋ค.
- ๋น์ฉ ์ ๊ฐ: OTA ์ ๋ฐ์ดํธ๋ ๋ฌผ๋ฆฌ์ ์ฐ๊ฒฐ์ ํ์์ฑ์ ์์ ์ฑ ๋ฐฐํฌ ๋ฐ ์ ์ง ๊ด๋ฆฌ์ ๊ด๋ จ๋ ๋น์ฉ์ ์ต์ํํ๋ ๋ฐ ๋์์ด ๋ ์ ์์ต๋๋ค.
์๋ง์ ์ฅ์ ์๋ ๋ถ๊ตฌํ๊ณ OTA ์ ๋ฐ์ดํธ๋ ๋ช ๊ฐ์ง ๋ฌธ์ ๋ฅผ ์ผ๊ธฐํ ์๋ ์์ต๋๋ค.
- ๋คํธ์ํฌ ๋ฐ ๋ฐ์ดํฐ ์ฌ์ฉ: OTA ์ ๋ฐ์ดํธ๋ ๋คํธ์ํฌ ์ฐ๊ฒฐ์ ์์กดํ๋ฏ๋ก ํนํ ๋คํธ์ํฌ ๋ฒ์๊ฐ ์ฝํ๊ฑฐ๋ ์ ํ์ ์ธ ์ง์ญ์์ ์ฌ์ฉ์์๊ฒ ๋ฐ์ดํฐ ์ฌ์ฉ ๋ฐ ์ฑ๋ฅ ๋ฌธ์ ๋ฅผ ์ผ์ผํฌ ์ ์์ต๋๋ค.
- ์ ๋ ฅ ์๋น: ๋ฌด์ ์ ๋ฐ์ดํธ๋ ์ ์ ์ ๋ฐ์ดํธ์ ๋นํด ๋ ๋ง์ ์ ๋ ฅ์ ํ์๋ก ํ๋ฉฐ, ์ด๋ ์ฌ์ฉ์ ์ฅ์น์ ๋ฐฐํฐ๋ฆฌ ์๋ช ์ ์ํฅ์ ๋ฏธ์น ์ ์์ต๋๋ค.
- ๋ณด์ ์ํ: ๋ณด์ ์ ๋ฐ์ดํธ๋ OTA๋ฅผ ํตํด ํจ๊ณผ์ ์ผ๋ก ์ ๊ณต๋ ์ ์์ง๋ง ์ด๋ฌํ ์ ๋ฐ์ดํธ์ ๋ฌด์ ํน์ฑ์ผ๋ก ์ธํด ์ฌ๋ฐ๋ฅด๊ฒ ๊ตฌํ ๋ฐ ๊ด๋ฆฌ๋์ง ์์ผ๋ฉด ์ ์ฌ์ ์ธ ๋ณด์ ์ํ์ด๋ ์ทจ์ฝ์ฑ์ ๋ํ ์ฐ๋ ค๊ฐ ๋ฐ์ํ ์๋ ์์ต๋๋ค.
๊ฒฐ๋ก ์ ์ผ๋ก OTA ์ ๋ฐ์ดํธ๋ ๋ชจ๋ฐ์ผ ์ฑ ๊ฐ๋ฐ์ ์ค์ํ ๊ตฌ์ฑ ์์์ด๋ฉฐ AppMaster ์ ๊ฐ์ ํ๋ซํผ์ ์๋ฒ ์ค์ฌ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐ์ดํธ ์ ๊ทผ ๋ฐฉ์์ ํตํด ํฐ ์ด์ ์ ์ป์ต๋๋ค. ๊ฐ๋ฐ์๊ฐ ์ฑ ์คํ ์ด์ ์๊ด์์ด ๋์ฑ ํจ์จ์ ์ผ๋ก ๋ชจ๋ฐ์ผ ์ฑ์ ์ ๋ฐ์ดํธ๋ฅผ ํธ์ํ ์ ์๊ฒ ํจ์ผ๋ก์จ ์ฌ์ฉ์ ๊ฒฝํ, ๋ณด์, ์ ๋ฐ์ ์ธ ์ฑ ํ์ง์ ํฅ์์ํค๋ ๋์์ ๋น์ฉ๊ณผ ๊ฐ๋ฐ ์๊ฐ์ ์ค์ผ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๊ฐ๋ฐ์๋ OTA ์ ๋ฐ์ดํธ์ ๊ด๋ จ๋ ๋ฌธ์ ๋ฅผ ์ธ์ํ๊ณ ๋ชจ๋ฒ ์ฌ๋ก๋ฅผ ์ฌ์ฉํ์ฌ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ต์ ์ฑ๋ฅ๊ณผ ๋ณด์์ ๋ณด์ฅํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค.