๋Œ€๋ฒ•์›์€ Google๊ณผ Oracle ๊ฐ„์˜ Java ๋ฐ Android ์†Œ์†ก์„ ์žฌ๊ฐœํ•˜๋Š” ๋ฐ ๋™์˜ํ–ˆ์Šต๋‹ˆ๋‹ค.

๋ฏธ๊ตญ ๋Œ€๋ฒ•์› ๋งŒ์กฑํ•˜๋Š” ๊ณ„๋ฅ˜ ์ค‘์ธ ๋Œ€๊ฐ€๋ฅผ ์–‘๋„ํ•ด ๋‹ฌ๋ผ๋Š” Google์˜ ์ฒญ์›์„œ 2010 ๋…„ "์˜ค๋ผํด ๋Œ€ ๊ตฌ๊ธ€"์„ ๋Œ€๋ฒ•์›์— ์žฌํŒํ•ฉ๋‹ˆ๋‹ค. ์ง€๋‚œํ•ด ๋ฏธ๊ตญ ํ•ญ์†Œ๋ฒ•์›์€ ๋งŒ์กฑํ•˜๋Š” Oracle์€ ํ•ญ์†Œํ•˜์—ฌ Android ํ”Œ๋žซํผ์—์„œ Java API ์‚ฌ์šฉ๊ณผ ๊ด€๋ จํ•˜์—ฌ Google์— ์œ ๋ฆฌํ•œ 2016๋…„ ๊ฒฐ์ •์„ ๋’ค์ง‘์—ˆ์Šต๋‹ˆ๋‹ค. Google์˜ ์ฒญ์›์— ๋”ฐ๋ผ ๋ฏธ๊ตญ ๋Œ€๋ฒ•์›์€ ์‚ฌ๊ฑด ์ž๋ฃŒ๋ฅผ ์—ฐ๊ตฌํ•˜๊ณ  API(์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ธํ„ฐํŽ˜์ด์Šค)๊ฐ€ ์ง€์  ์žฌ์‚ฐ์— ์†ํ•˜๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ๋‹ค์‹œ ๊ณ ๋ คํ•˜๊ธฐ๋กœ ํ•ฉ์˜ํ–ˆ์Šต๋‹ˆ๋‹ค.

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

Oracle์€ ๋ฏธ๊ตญ ์—ฐ๋ฐฉ ํ•ญ์†Œ ๋ฒ•์›์—์„œ ํ•ญ์†Œํ•˜์—ฌ ์Šน๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฒฐ์ •์˜ ๋ฒˆ๋ณต - ํ•ญ์†Œ๋ฒ•์›์€ Java API๊ฐ€ ์˜ค๋ผํด์˜ ์ง€์  ์žฌ์‚ฐ์ž„์„ ์ธ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ดํ›„ ๊ตฌ๊ธ€์€ ์ „๋žต์„ ๋ฐ”๊ฟ” ์•ˆ๋“œ๋กœ์ด๋“œ ํ”Œ๋žซํผ์— ์ž๋ฐ” API๋ฅผ ๊ตฌํ˜„ํ•œ ๊ฒƒ์ด ๊ณต์ •์ด์šฉ์ž„์„ ์ž…์ฆํ•˜๋ ค ํ–ˆ๊ณ , ์ด๋ฒˆ ์‹œ๋„๋Š” ์„ฑ๊ณตํ–ˆ๋‹ค. Google์˜ ์ž…์žฅ์€ ํœด๋Œ€์šฉ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๋งŒ๋“œ๋Š” ๋ฐ์—๋Š” API ๋ผ์ด์„ ์Šค๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š์œผ๋ฉฐ ํ˜ธํ™˜ ๊ฐ€๋Šฅํ•œ ๊ธฐ๋Šฅ์  ๋™๋“ฑ๋ฌผ์„ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด API๋ฅผ ๋ณต์ œํ•˜๋Š” ๊ฒƒ์€ "๊ณต์ •ํ•œ ์‚ฌ์šฉ"์œผ๋กœ ๊ฐ„์ฃผ๋œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. Google์— ๋”ฐ๋ฅด๋ฉด API๋ฅผ ์ง€์  ์žฌ์‚ฐ์œผ๋กœ ๋ถ„๋ฅ˜ํ•˜๋Š” ๊ฒƒ์€ ํ˜์‹ ์˜ ๋ฐœ์ „์„ ์ €ํ•ดํ•˜๊ณ  ์†Œํ”„ํŠธ์›จ์–ด ํ”Œ๋žซํผ์˜ ํ˜ธํ™˜ ๊ฐ€๋Šฅํ•œ ๊ธฐ๋Šฅ์  ์œ ์‚ฌ์ฒด ์ƒ์„ฑ์ด ์†Œ์†ก์˜ ๋Œ€์ƒ์ด ๋  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์—…๊ณ„์— ๋ถ€์ •์ ์ธ ์˜ํ–ฅ์„ ๋ฏธ์น  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

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

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€