
์ด๋ฒ ํ์ฌ์์ ์ฑ ๊ฐ๋ฐ์ ์ฒ์ ํ๋ค ๋ณด๋ ์ฑ/์น๋ทฐ์ ๋ํ ๊ฐ๋ ์ ์ ์์ง ๋ชปํ๋ค. ๊ทธ๋์ ๋ด๊ฐ ์ดํดํ ๋ด์ฉ์ ๋๋ฆ ์ ๋ฆฌํด ๋ณด๋ ค๊ณ ํ๋ค.
์ฐ์ 2๊ฐ์ง ๊ถ๊ธ์ฆ์ด ์์๋๋ฐ,
์ฒซ ๋ฒ์งธ. ์น๋ทฐ๋ฅผ ์ฌ์ฉํ๋ฉด ์ฑ ์ฌ์ฌ ๊ณผ์ ์ ํ ๋ฒ๋ง ๋ฐ์ผ๋ฉด ๋๋ค?
๋ ๋ฒ์งธ. ๊ฒฐ์ ์์คํ
์ด ๋ค์ด์๋ ์ฑ์ ๊ฒฝ์ฐ, ์น ๋ทฐ๋ก ๊ฐ๋ฐํด์ผ ํ๋ค?
์ผ๋จ, 2๊ฐ์ง ๊ถ๊ธ์ฆ์ ํด๊ฒฐํ๊ธฐ ์ ์ ์ฑ/์น ๋ทฐ์ ์ฐจ์ด๊ฐ ๋ญ์ง ์ ์ํ๊ณ ๋ค์ด๊ฐ๋ ค๊ณ ํ๋ค.
โ
Native App (์ฑ)
์ฐ๋ฆฌ๊ฐ ์ฑ์คํ ์ด์์ ์ค์นํด์ ์ฐ๋ ๊ทธ ์ฑ์ ๋งํ๋ค.
ํธ๋ํฐ OS(Android/iOS)์ ๊ธฐ๋ฅ์ ๊ทธ๋๋ก ์ฐ๋ ๋ฐฉ์์ด๊ณ ,
์นด๋ฉ๋ผ, ์ง๋, ํ์ผ ์ ๊ทผ, GPS ๊ฐ์ ๊ธฐ๋ฅ์ ์ง์ ์ ์ผ๋ก ์ฌ์ฉํ ์ ์๋ค.
โ ์ฆ, ์ฑ = OS์ ์ต์ ํ๋ ํ๋ก๊ทธ๋จ
โ
WebView (์น๋ทฐ)
์ฑ ํ๋ฉด ์์ ์์ ๋ธ๋ผ์ฐ์ ํ๋๋ฅผ ๋ฐ์๋๋ ๊ฒ์ ๋งํ๋ค.
์ฑ์ด์ง๋ง, ์ฌ์ค์ ๊ทธ ์์์ ์น ํ์ด์ง๋ฅผ ๋์ฐ๋ ๊ฒ์ด๋ค.
์:
์ฑ์์ ๋ค์ด๋ฒ ๋ธ๋ก๊ทธ ๋งํฌ ํด๋ฆญ โ ๋ค์ด๋ฒ ์ฑ์ด ์๋๋ผ ์ฑ ์์์ ์ฐฝ์ด ์ด๋ฆผ โ ์ด๊ฒ ์น๋ทฐ
๊ฒฐ์ ํ๋ฉด์ด ์ธ๋ถ PG ํ์ด์ง๋ก ์ด๋ฆด ๋๋ ์น๋ทฐ
โ ์ฑ ๊ป๋ฐ๊ธฐ + ์น ํ์ด์ง ๋ด์ฉ = ์น๋ทฐ
์ฑ์ ์ฐ๋ฆฌ๊ฐ ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉํ๋ ํด๋ํฐ ์ดํ์ ๋งํ๋ค.
์น๋ทฐ๋ ์ฑ์์ ๋ค๋ฅธ ์ธ๋ถ api (๊ฒฐ์ ์์คํ
์ผ๋ก ์ด๋) or ๋ค์ด๋ฒ ๋ธ๋ก๊ทธ ๋งํฌ๋ฅผ ํตํด ๋ค์ด๋ฒ ๋ธ๋ก๊ทธ๋ก ์ด๋ํ๋ ๊ทธ ํ๋ฉด์ ์น๋ทฐ๋ผ๊ณ ํ๋ค.
์ฒซ ๋ฒ์งธ. ์น๋ทฐ๋ฅผ ์ฌ์ฉํ๋ฉด ์ฑ ์ฌ์ฌ ๊ณผ์ ์ ํ ๋ฒ๋ง ๋ฐ์ผ๋ฉด ๋๋ค?
์ด๊ฑด ์ฑ์ผ๋ก๋ง ๊ธฐ๋ฅ ๊ตฌํํ์ ๋์ ์น๋ทฐ๋ก ๊ฐ๋ฐ์ ํ ๊ฒฝ์ฐ ๋ฐฐํฌ ์ฐจ์ด์ ์ฐ๊ด์ด ๋๋ค.
Native ์ฑ์ผ๋ก๋ง ๊ธฐ๋ฅ์ ๊ตฌํํ๋ฉด
โ ์ฝ๋ ์์ โ ์ฑ ๋ค์ ๋น๋ โ ์ฑ์คํ ์ด/ํ๋ ์ด์คํ ์ด ์ฌ์ฌ์ฌ
์น๋ทฐ ์์์ ๋์ํ๋ ๋ถ๋ถ์
โ ๊ทธ๋ฅ ์น ํ์ด์ง ์์ ๋ง ํ๋ฉด ๋จ โ ์ฑ์ ๊ทธ๋๋ก โ ์ฌ์ฌ ๋ค์ ์ ํด๋ ๋จ
๊ทธ๋ฌ๋๊น ์ฑ์ ๊ป๋ฐ๊ธฐ ์ ์ง,
์ค์ ๊ธฐ๋ฅ์ ์น์์ ๊ณ์ ์
๋ฐ์ดํธํ๋ ๋ฐฉ์ = ์ ์ง ๋ณด์ ์ฉ์ด.
๊ทธ๋์ ๊ธฐ์ ๋ค์ด ํ์ด๋ธ๋ฆฌ๋ ์ฑ(์ฑ + ์น๋ทฐ ์์ ํํ)์ ๋ง์ด ์ด๋ค๊ณ ํ๋ค.
๋ ๋ฒ์งธ. ๊ฒฐ์ ์์คํ ์ด ๋ค์ด์๋ ์ฑ์ ๊ฒฝ์ฐ, ์น ๋ทฐ๋ก ๊ฐ๋ฐํด์ผ ํ๋ค?
์ด๊ฑฐ๋ ๊ท๊ฒฉ/๋ณด์/ํธํ์ฑ ๋๋ฌธ์ด๋ผ๊ณ ํ๋ค.
PG์ฌ(์นด์นด์คํ์ด, ๋ค์ด๋ฒํ์ด, ์นด๋์ฌ ๋ฑ)๋
๋๋ถ๋ถ ์น์ฉ ๊ฒฐ์ ๋ชจ๋์ ๋จผ์ ์ ๊ณตํ๋ค.
Native ๊ฒฐ์ API๋ฅผ ์ฐ๋ ค๋ฉด
์ฑ OS ๋ฒ์ ๋ณ ๋์ / ๋ณด์ ์๋ช
/ ๊ฒฐ์ ๋ชจ๋ ์
๋ฐ์ดํธ ๋ฑ
๊ด๋ฆฌ ํฌ์ธํธ๊ฐ ํจ์ฌ ๋ง์๋๋ค.
โ ๊ทธ๋์ ๊ทธ๋ฅ ์น๋ทฐ๋ก PG ๊ฒฐ์ ํ์ด์ง ์ด์ด์ ์ฒ๋ฆฌํ๋ ๊ฒ ์ ์ผ ์ฝ๊ณ ์์ ์ ์ด๋ค.
์ฆ, ๊ฐ๋ฐ ํธํจ + ์ ์ง ๋ณด์ ์ฉ์ด + ์๋ฌ ๋ฐ์์จ ๐ฝ
| ๊ตฌ๋ถ | ์ฑ(Native) | ์น๋ทฐ(WebView) |
|---|---|---|
| ํ๋ฉด ๊ตฌ์ฑ | ์ฑ ์ฝ๋๋ก ์ง์ ๊ตฌํ | ์น ํ์ด์ง๋ฅผ ๊ทธ๋๋ก ๋ถ๋ฌ์ด |
| ๋ฐฐํฌ ํ์ ์ฌ๋ถ | ์์ ํ ๋๋ง๋ค ๋น๋ + ์ฌ์ฌ ํ์ | ์น ์์ ํ๋ฉด ๋ฐ๋ก ๋ฐ์ |
| ๊ฒฐ์ ์ฐ๋ | ํ๋ซํผ๋ณ ๋์ ํ์ | ์ธ๋ถ ๊ฒฐ์ ํ์ด์ง ๊ทธ๋๋ก ์ฌ์ฉ ๊ฐ๋ฅ |
| ์ฅ์ | UI/UX ์์ฐ์ค๋ฝ๊ณ ๋น ๋ฆ | ์ ์ง ๋ณด์ ์ฉ์ด, ๊ฐ๋ฐ ๊ณต์ โ |
| ๋จ์ | ๋ฐฐํฌ/์ฌ์ฌ ๋ถ๋ด, ๊ฐ๋ฐ ๊ณต์ โ | ํ๋ฉด ์ ํ ๊ฐ๊ฐ ์ฐจ์ด ์กด์ฌ |
ํต์ฌ ๋๋ฐ์ด์ค ๊ธฐ๋ฅ / ์์ฐ์ค๋ฌ์ด ์ฌ์ฉ์ ๊ฒฝํ์ด ํ์ํ ๋ถ๋ถ์ Native๋ก,
๋ณํ๊ฐ ์ฆ๊ณ ํ๋ฉด ์ค์ฌ์ ๊ธฐ๋ฅ์ WebView๋ก ๊ฐ์ ธ๊ฐ๋ ๊ฒ์ด ๊ฐ์ฅ ํจ์จ์ ์ด๋ค.