CodeGym /Java Blog /๋ฌด์ž‘์œ„์˜ /์•ˆ๋“œ๋กœ์ด๋“œ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋œ๋‹ค๋Š” ๊ฒƒ์€ ์–ด๋–ค ๊ฒƒ์ธ๊ฐ€
John Squirrels
๋ ˆ๋ฒจ 41
San Francisco

์•ˆ๋“œ๋กœ์ด๋“œ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋œ๋‹ค๋Š” ๊ฒƒ์€ ์–ด๋–ค ๊ฒƒ์ธ๊ฐ€

๋ฌด์ž‘์œ„์˜ ๊ทธ๋ฃน์— ๊ฒŒ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค
ํ˜„์žฌ Android ๊ธฐ๊ธฐ ์‚ฌ์šฉ์ž๊ฐ€ ์ „ ์„ธ๊ณ„ 250๋งŒ ๊ฐœ๊ฐ€ ๋„˜๋Š” ์•ฑ ์ค‘์—์„œ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์‚ฌ์‹ค์„ ์•Œ๊ณ  ๊ณ„์…จ๋‚˜์š”? ์•ˆ๋“œ๋กœ์ด๋“œ๋ฅผ ์ปดํ“จํ„ฐ OS์™€ ๋น„๊ตํ•œ๋‹ค๋ฉด ์„ธ๊ณ„์—์„œ ์ ์œ ์œจ์ด ๊ฐ€์žฅ ๋†’์€ OS๋Š” ์œˆ๋„์šฐ์ผ ๊ฒƒ์ด๋‹ค. ๋‹น์—ฐํžˆ Android ๊ธฐ๊ธฐ์šฉ ์•ฑ ๊ฐœ๋ฐœ์ด ๊ฐ€์žฅ ๋†’์€ ํ‰๊ฐ€๋ฅผ ๋ฐ›๊ณ  ์žˆ์œผ๋ฉฐ ์ด๋Ÿฌํ•œ ํ˜ธํ™ฉ ์ถ”์„ธ๋Š” ์กฐ๋งŒ๊ฐ„ ์ค„์–ด๋“ค ๊ฒƒ ๊ฐ™์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์•ž์œผ๋กœ ์•ˆ๋“œ๋กœ์ด๋“œ ๊ฐœ๋ฐœ์ž์— ๋Œ€ํ•œ ์ˆ˜์š”๊ฐ€ ๋†’์•„์งˆ ๊ฒƒ์ด๋ผ๋Š” ๊ฒฐ๋ก ์„ ๋‚ด๋ฆฌ๊ธฐ ์‰ฝ์Šต๋‹ˆ๋‹ค. ๋…ธ๋™ํ†ต๊ณ„๊ตญ(Bureau of Labor Statistics)์€ 2024๋…„๊นŒ์ง€ Android ๊ฐœ๋ฐœ์ž ๊ณ ์šฉ์ด 17% ์ฆ๊ฐ€ํ•  ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๊ณ ์šฉ ๊ฐ€๋Šฅ์„ฑ์ด ๋†’๊ณ , ์ข‹์€ ๋ˆ์„ ๋ฒŒ๊ณ , ํฅ๋ฏธ๋กœ์šด ์ผ์— ์ฐธ์—ฌํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด ๊ณ„์†ํ•ด์„œ ์ฝ์–ด๋ณด์„ธ์š”. ์•ˆ๋“œ๋กœ์ด๋“œ ๊ฐœ๋ฐœ์ž. ์•ˆ๋“œ๋กœ์ด๋“œ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋œ๋‹ค๋Š” ๊ฒƒ์€ ์–ด๋–ค ๊ฒƒ์ธ๊ฐ€ - 1

์•ˆ๋“œ๋กœ์ด๋“œ OS์˜ ์ฃผ์š” ์žฅ์ 

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

๋น„์šฉ ํšจ์œจ์„ฑ

์•ˆ๋“œ๋กœ์ด๋“œ๊ฐ€ ์ธ๊ธฐ๋ฅผ ๋„๋Š” ์ฃผ๋œ ์ด์œ ๋Š” ์ƒ๋Œ€์ ์œผ๋กœ ๋น„์šฉ ํšจ์œจ์ ์ด๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ํ”Œ๋žซํผ์— ๋น„ํ•ด Android๋Š” ํ›จ์”ฌ ์ €๋ ดํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ Android ๊ฐœ๋ฐœ์ž๋Š” ์•ฑ์„ ๋งŒ๋“ค ๋•Œ ๋ผ์ด์„ ์Šค ๋น„์šฉ ์—†์ด ์˜คํ”ˆ ์†Œ์Šค๋ฅผ ํ™œ์šฉํ•˜์—ฌ ๋น„์šฉ์„ ํฌ๊ฒŒ ์ ˆ๊ฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฆ‰, ์ ์€ ํˆฌ์ž๋กœ ๊ณ ํ’ˆ์งˆ์˜ ์•ˆ๋“œ๋กœ์ด๋“œ ์•ฑ์„ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ณด์•ˆ

Java๋Š” Android ๊ฐœ๋ฐœ์„ ์œ„ํ•œ ๊ธฐ๋ณธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์ž…๋‹ˆ๋‹ค(๋‹จ, ์œ ์ผํ•œ ์–ธ์–ด๋Š” ์•„๋‹™๋‹ˆ๋‹ค). ๊ทธ๋ฆฌ๊ณ  ์ด๋ฏธ ์•Œ๊ณ  ์žˆ๋“ฏ์ด Java๋Š” ๋งค์šฐ ์•ˆ์ •์ ์ด๊ณ  ์•ˆ์ „ํ•ฉ๋‹ˆ๋‹ค. ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ Android ๊ธฐ๋ฐ˜ ์žฅ์น˜๊ฐ€ ์›ํ™œํ•˜๊ฒŒ ์‹คํ–‰๋˜๋„๋ก ํ•ด์ค๋‹ˆ๋‹ค.

๋น ๋ฅด๊ณ  ํšจ์œจ์ ์ธ ๊ฒฐ๊ณผ

๊ธฐ์„ฑ ์ฝ”๋“œ๊ฐ€ ๋งŽ์ด ํฌํ•จ๋œ Android SDK(Software Development Kit) ๋•๋ถ„์— ๊ฐœ๋ฐœ์ž๋Š” ํ’ˆ์งˆ ์ €ํ•˜ ์—†์ด Android ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋น ๋ฅด๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Android ๊ฐœ๋ฐœ์ž๋Š” ๋ˆ„๊ตฌ์ž…๋‹ˆ๊นŒ? ์ฃผ์š” ์ฑ…์ž„

์ด ๋ชจ๋“  ๊ฒƒ์—์„œ Android ์•ฑ๊ณผ ์ด๋ฅผ ๊ฐœ๋ฐœ/์œ ์ง€ ๊ด€๋ฆฌํ•  ์ „๋ฌธ๊ฐ€์— ๋Œ€ํ•œ ์ˆ˜์š”๊ฐ€ ์˜ค๋žซ๋™์•ˆ ํฌ๋‹ค๋Š” ๊ฒƒ์„ ์‰ฝ๊ฒŒ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด Android ๊ฐœ๋ฐœ์ž๋ž€ ๋ฌด์—‡์ด๋ฉฐ, ์ข‹์€ ๊ฐœ๋ฐœ์ž๋ฅผ ์‹๋ณ„ํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ผ๊นŒ์š”? ๊ฐ„๋‹จํžˆ ๋งํ•ด์„œ, Android ๊ฐœ๋ฐœ์ž๋Š” Android OS์šฉ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋งŒ๋“œ๋Š” ์‚ฌ๋žŒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ฒ˜์Œ์—๋Š” ๋ณด์ด๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๊ฐ„๋‹จํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. iPhone ์ „์šฉ์ธ iOS์™€ ๋‹ฌ๋ฆฌ Android๋Š” ๊ธฐ๊ธฐ๋งˆ๋‹ค ๋‹ค๋ฆ…๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ Android ๊ฐœ๋ฐœ์ž๋Š” ์Šค๋งˆํŠธํฐ, ํƒœ๋ธ”๋ฆฟ, ์ „์ž์ฑ… ๋“ฑ์„ ํฌํ•จํ•˜์—ฌ Android OS์—์„œ ์‹คํ–‰๋˜๋Š” ๋ชจ๋“  ๊ธฐ๊ธฐ์™€์˜ ์•ฑ ํ˜ธํ™˜์„ฑ์— ํŠน๋ณ„ํ•œ ์ฃผ์˜๋ฅผ ๊ธฐ์šธ์—ฌ์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ Android ๊ฐœ๋ฐœ์ž๋Š” ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  • ์•ฑ์˜ ๊ธฐ๋Šฅ์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ์ด๋Š” ์ตœ์ข… ์‚ฌ์šฉ์ž๊ฐ€ ์•ฑ์„ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ํ”„๋กœ์„ธ์Šค์™€ ๊ด€๋ จ๋œ ๋ชจ๋“  Android ๊ฐœ๋ฐœ์ž์˜ ์ฃผ์š” ์˜๋ฌด์ž…๋‹ˆ๋‹ค.
  • ๋Œ€ํ™”ํ˜• ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค(UI)๋ฅผ ๋””์ž์ธํ•ฉ๋‹ˆ๋‹ค.
  • ๋ผ์ด์„ ์Šค๊ฐ€ ๋ถ€์—ฌ๋œ ์™€์ด์–ดํ”„๋ ˆ์ž„ ๋ฐ ๋””์ž์ธ์„ ์œ„ํ•œ ์žฌ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๊ณ ์„ฑ๋Šฅ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๊ณ  ์œ ์ง€ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค.
  • ๋ฒ„๊ทธ๋ฅผ ํ…Œ์ŠคํŠธํ•˜๊ณ , ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ณ , ์ˆ˜์ •ํ•ฉ๋‹ˆ๋‹ค(์•ฑ์„ ๊ฐœ๋ฐœํ•˜๋Š” ๋™์•ˆ๊ณผ ์‚ฌ์šฉ์ž๊ฐ€ ์ด๋ฏธ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒฝ์šฐ ๋ชจ๋‘).
  • ๊ณ ๊ฐ ์š”๊ตฌ ์‚ฌํ•ญ์˜ ์šฐ์„ ์ˆœ์œ„๋ฅผ ์ •ํ•˜๊ณ  ์ด์— ๋”ฐ๋ผ ์•ฑ์— ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•˜์„ธ์š”.
  • ์ƒˆ๋กœ์šด ๊ฐœ๋ฐœ ๋„๊ตฌ๋ฅผ ์ตœ์‹  ์ƒํƒœ๋กœ ์œ ์ง€ํ•˜์„ธ์š”.
  • ์™ธ๋ถ€ ๋ฐ์ดํ„ฐ ์†Œ์Šค ๋ฐ ์™ธ๋ถ€ API๋ฅผ ํฌํ•จํ•œ ๋‹ค์–‘ํ•œ API๋กœ ์ž‘์—…ํ•ฉ๋‹ˆ๋‹ค.
  • ์‚ฌ์šฉ์ž๊ฐ€ ์š”๊ตฌํ•˜๋Š” ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์„ ๊ฐœ๋ฐœํ•˜๊ธฐ ์œ„ํ•ด ํšŒ์‚ฌ ๋‚ด ๋‹ค์–‘ํ•œ โ€‹โ€‹๋ถ€์„œ์™€ ํ˜‘๋ ฅํ•ฉ๋‹ˆ๋‹ค.
  • ์•ฑ ๋ฆฌ๋ทฐ๋ฅผ ์ถ”์ ํ•˜์—ฌ ์•ฝ์ ์„ ์ฐพ์•„๋ณด์„ธ์š”.
๋‹น์—ฐํžˆ ์—…๋ฌด์™€ ์ฑ…์ž„์€ ํšŒ์‚ฌ๋งˆ๋‹ค ๋‹ค๋ฅด์ง€๋งŒ ์ด ๋ชฉ๋ก์€ ๊ฑฐ์˜ ๋ชจ๋“  Android ๊ฐœ๋ฐœ์ž๊ฐ€ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•˜๋Š” ๊ฐ€์žฅ ์ผ๋ฐ˜์ ์ธ ์—…๋ฌด์ž…๋‹ˆ๋‹ค.

ํ•„์ˆ˜ ํ•„์ˆ˜ ๊ธฐ์ˆ 

์•ˆ๋“œ๋กœ์ด๋“œ ๊ฐœ๋ฐœ์€ ์ƒ๋‹นํžˆ ์–ด๋ ต๊ณ  ์˜์‹ฌ์˜ ์—ฌ์ง€๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ด๋Ÿฌํ•œ ๋ชจ๋“  ์ž„๋ฌด๋ฅผ ์ˆ˜ํ–‰ํ•˜๋ ค๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ธฐ์ˆ ์„ ์Šต๋“ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  • Java, JavaScript, Kotlin, C++ ๋˜๋Š” C# ์ „๋ฌธ๊ฐ€๋ผ๋ฉด ๊ฐ€์žฅ ์ข‹์Šต๋‹ˆ๋‹ค.
  • Android ์•„ํ‚คํ…์ฒ˜ ๊ฐœ๋…(ํ™œ๋™, ์„œ๋น„์Šค, ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ ์ˆ˜์‹ ๊ธฐ, ์ฝ˜ํ…์ธ  ์ œ๊ณต์ž, ์ธํ…ํŠธ, Android ๋Ÿฐํƒ€์ž„ ๋“ฑ)์„ ์•Œ์•„๋ณด์„ธ์š”.
  • Android ์•ฑ์„ ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค์— ์—ฐ๊ฒฐํ•˜๊ธฐ ์œ„ํ•œ ๋‹ค์–‘ํ•œ API์— ์ต์ˆ™ํ•ฉ๋‹ˆ๋‹ค.
  • ๋‹ค์–‘ํ•œ Android ๊ธฐ๊ธฐ์—์„œ ์ถฉ๋Œํ•˜์ง€ ์•Š๋Š” ์ผ๋ฐ˜ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์•ˆ๋“œ๋กœ์ด๋“œ ์ŠคํŠœ๋””์˜ค์™€ ํ•จ๊ป˜ ์ž‘์—…ํ•˜์„ธ์š”. ๋ชจ๋“  Android OS ๊ธฐ๊ธฐ์šฉ Android ์•ฑ์„ ๊ฐœ๋ฐœํ•˜๊ธฐ ์œ„ํ•œ ๊ฐ€์žฅ ๋น ๋ฅด๊ณ  ๊ฐ•๋ ฅํ•œ ๋„๊ตฌ์ž…๋‹ˆ๋‹ค.
  • ๋ชจ๋ฐ”์ผ ์žฅ์น˜์—์„œ ์นด๋ฉ”๋ผ ๋ฐ ๊ฐ€์†๋„๊ณ„์™€ ๊ฐ™์€ ๊ธฐ๋Šฅ์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋Š” Java ์ฝ”๋“œ ๋ชจ๋“ˆ ์„ธํŠธ์ธ Android SDK(์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ํ‚คํŠธ)๋ฅผ ์ดํ•ดํ•ฉ๋‹ˆ๋‹ค.
  • MVC, MVP ๋˜๋Š” MVVM ์•„ํ‚คํ…์ฒ˜์— ๋Šฅ์ˆ™ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  • XML์„ ์ด์šฉํ•œ ํ™”๋ฉด ๋ ˆ์ด์•„์›ƒ ๋””์ž์ธ์— ๋Œ€ํ•œ ํญ๋„“์€ ์ง€์‹์„ ๋ณด์œ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
Android ๊ฐœ๋ฐœ์ž๊ฐ€ ํ™˜์˜ํ•˜๋Š” ์†Œํ”„ํŠธ ์Šคํ‚ฌ ์ค‘์—๋Š” ์ž‘์—… ์Šคํƒ€์ผ์˜ ์œ ์—ฐ์„ฑ๊ณผ ์ ์‘์„ฑ, ์ž‘์—…์— ๋Œ€ํ•œ ์ฃผ์ธ์˜์‹์„ ๊ฐ–๋Š” ๋Šฅ๋ ฅ, ๊ฑด์„ค์ ์ธ ๋น„ํŒ์„ ์ˆ˜์šฉํ•˜๋Š” ์ฑ…์ž„๊ฐ์ด ๊ฐ•์กฐ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์•ˆ๋“œ๋กœ์ด๋“œ ๊ฐœ๋ฐœ์ž ์ˆ˜์š”์™€ ํ‰๊ท  ์—ฐ๋ด‰

์ ์ฐจ์ ์œผ๋กœ ์šฐ๋ฆฌ๋Š” "์•ˆ๋“œ๋กœ์ด๋“œ ๊ฐœ๋ฐœ์ž๋กœ์„œ ์–ด๋””์„œ ์ผํ•  ์ˆ˜ ์žˆ๊ณ  ์–ผ๋งˆ๋ฅผ ๋ฒŒ ์ˆ˜ ์žˆ๋‚˜์š”?"๋ผ๋Š” ์ฃผ์š” ์งˆ๋ฌธ ์ค‘ ํ•˜๋‚˜๋ฅผ ์ƒ๊ฐํ•ด๋ƒˆ์Šต๋‹ˆ๋‹ค. Google ์™ธ์—๋„ OpenXcell, Cubix, RipenApps, NIX, Utility, Swenson He, Day One Technologies, Zco Corporation, Promatics Technologies, Quytech, Konstant Infosolutions, WilltowTree, Intellectsoft ๋“ฑ ์œ ๋ช… ๊ธฐ์—…์—์„œ Android ๊ฐœ๋ฐœ์ž์— ๋Œ€ํ•œ ์ˆ˜์š”๊ฐ€ ๋†’์Šต๋‹ˆ๋‹ค. . ๋ฌผ๋ก  ์—ฐ๋ด‰์ด๋ผ๊ณ  ํ•˜๋ฉด ํšŒ์‚ฌ๋งˆ๋‹ค ๋‹ค๋ฅด์ง€๋งŒ, ํ‰๊ท ์ ์œผ๋กœ ๋ฏธ๊ตญ์—์„œ ์•ˆ๋“œ๋กœ์ด๋“œ ๊ฐœ๋ฐœ์ž๋Š” ์—ฐ๊ฐ„ 126,461๋‹ฌ๋Ÿฌ๋ฅผ ๋ฒŒ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์•ˆ๋“œ๋กœ์ด๋“œ ๊ฐœ๋ฐœ์ž์— ๋Œ€ํ•œ ์ˆ˜์š”๊ฐ€ ๋†’์€๊ฐ€์š”? ๋ถ„๋ช…ํžˆ. ํ˜„์žฌ ์ดˆ๋ณด ๋ฐ ์ˆ™๋ จ๋œ Android ๊ฐœ๋ฐœ์ž ๋ชจ๋‘๋ฅผ ๋Œ€์ƒ์œผ๋กœ ๋ฏธ๊ตญ์—๋งŒ ์•ฝ 5,500๊ฐœ์˜ ์ฑ„์šฉ ๊ณต๊ณ ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  Android ์•ฑ์˜ ์ธ๊ธฐ๊ฐ€ ์ง€์†์ ์œผ๋กœ ๋†’์•„์ ธ ๋‹ค์–‘ํ•œ ์ง์—… ๊ธฐํšŒ๊ฐ€ ์ฐฝ์ถœ๋˜๊ณ  ์žˆ๋‹ค๋Š” ๊ฒƒ์€ ์‰ฝ๊ฒŒ ์ •๋‹นํ™”๋ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์ •๊ทœ์ง ์ง์›์ด๋‚˜ ํ”„๋ฆฌ๋žœ์„œ๋กœ ์ผํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐํšŒ๋ฅผ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฒฝ์Ÿ์—์„œ ์šฐ์œ„๋ฅผ ์ ํ•˜๋Š” ๋ฐฉ๋ฒ•

๊ฐ€๋Šฅํ•œ ํ•œ ๋นจ๋ฆฌ ํƒœ์–‘ ์•„๋ž˜์„œ ์ž๋ฆฌ๋ฅผ ์žก๊ณ  ์‹ถ๋‹ค๋ฉด ํƒ„ํƒ„ํ•œ Java ์ง€์‹์„ ์–ป์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์—ฌ๊ธฐ์„œ ์ค‘์š”ํ•œ ๊ฒƒ์€ '์ค‘์š”ํ•œ ๊ฒƒ'์— ์ง‘์ค‘ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ๋งŽ์€ Java ๊ธฐ๋Šฅ์€ ์ „ํ˜€ ํ•„์š”ํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— Android์—์„œ๋Š” ์‚ฌ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์šฐ๋ฆฌ๋Š” ์ตœ๋‹จ ๊ธฐ๊ฐ„ ๋‚ด์— ๊ฐ€์žฅ ๊ท€์ค‘ํ•œ ์ง€์‹๋งŒ์„ ์–ป์„ ์ˆ˜ ์žˆ๋Š” ๋…ํŠนํ•œ ์ฝ”์Šค "์ดˆ๋ณด์ž๋ฅผ ์œ„ํ•œ ์•ˆ๋“œ๋กœ์ด๋“œ ์•ฑ ๊ฐœ๋ฐœ"์„ ์ค€๋น„ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ณผ์ •์€ ๋‹จ 3๊ฐœ์›” ๋™์•ˆ ์ง„ํ–‰๋˜๋ฉฐ(์ด 36์‹œ๊ฐ„, 24ํšŒ ์ˆ˜์—…), ์ด ๊ธฐ๊ฐ„ ๋™์•ˆ Android ๋ฐ UI์˜ ๊ธฐ๋ณธ ์‚ฌํ•ญ์„ ๋ฐฐ์šฐ๊ณ  API ์—ฐ๊ฒฐ ๋ฐ ํƒ€์‚ฌ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์‚ฌ์šฉ์— ๋Šฅ์ˆ™ํ•ด์ง‘๋‹ˆ๋‹ค. ๋งŽ์€ ์—ฐ์Šต์ด ํ•„์š”ํ•˜๊ณ  ๋ฏธ๋ž˜ ๊ฒฝ๋ ฅ์— ํ•„์š”ํ•œ ์ฃผ์š” Android ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ž‘์—…ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๊ฐ€๋ฅด์น˜๋Š” ์˜จ๋ผ์ธ ๊ต์œก ๊ณผ์ •์ž…๋‹ˆ๋‹ค. ๋†€๋ผ์šด ์ ์€ ๊ฒฝํ—˜์ด ํ’๋ถ€ํ•œ ์•ˆ๋“œ๋กœ์ด๋“œ ๊ฐœ๋ฐœ์ž์ธ ์‹ค์ œ ๋ฉ˜ํ† ๊ฐ€ ๋ชจ๋“  ๊ฒƒ์„ ์ฒ ์ €ํ•˜๊ฒŒ ํ†ต์ œํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์‹ค์ˆ˜ํ•  ๊ฐ€๋Šฅ์„ฑ์ด ์ ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ฐ€์žฅ ์ค‘์š”ํ•œ ์ ์€ ๊ณผ์ •์„ ๋งˆ์นœ ํ›„์—๋Š” CV์— ํฌํ•จํ•˜๊ณ  ๊ฒ€์ฆ๋œ ์ง„ํ–‰ ์ƒํ™ฉ์„ ๋ณด์—ฌ์ค„ ์ˆ˜ ์žˆ๋Š” 4๊ฐœ์˜ ๋ณธ๊ฒฉ์ ์ธ ์•ฑ์„ ๊ฐ–๊ฒŒ ๋œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ฒฐ๋ก 

Android ๊ฐœ๋ฐœ์ด ์ œ๊ณตํ•˜๋Š” ์ „๋ง์€ ์—„์ฒญ๋‚ฉ๋‹ˆ๋‹ค. ์ด OS๋Š” Apple iOS์— ๋ˆ์„ ํˆฌ์žํ•  ์ˆ˜ ์žˆ๋Š” ๋น ๋ฅด๊ฒŒ ๋ฐœ์ „ํ•˜๋Š” ํ”Œ๋žซํผ์ด๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ Android ๊ฐœ๋ฐœ์ž์˜ ๊ฒฝ๋ ฅ๋„ ์ ์  ๋” ์ธ๊ธฐ๋ฅผ ์–ป๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฒŒ๋‹ค๊ฐ€ ๋ชจ๋ฐ”์ผ ์‹œ์žฅ์ด ์„ฑ์žฅํ•˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ชจ๋ฐ”์ผ ๊ฐœ๋ฐœ์ž์— ๋Œ€ํ•œ ์ˆ˜์š”๋Š” ํ•ญ์ƒ ๋ง‰๋Œ€ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ Android ๊ฒฝ๋กœ๋ฅผ ์„ ํƒํ•˜๋ฉด ์„ฑ์žฅํ•  ์ˆ˜ ์žˆ๋Š” ๋งŽ์€ ๊ธฐํšŒ์™€ ๋ฐฉ๋ฒ•์„ ์–ป๊ฒŒ ๋  ๊ฒƒ์ด๋ผ๊ณ  ํ™•์‹ ํ•ฉ๋‹ˆ๋‹ค. ์ง์ ‘ ์‹œ๋„ํ•ด ๋ด…์‹œ๋‹ค!
์ฝ”๋ฉ˜ํŠธ
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION