๐ API
API๋ Application Programming Interface์ ์ฝ์๋ก,
๋ชจ๋ํํ์ฌ ๋ง๋ค์ด์ง, ์ด๋ค ๊ธฐ๋ฅ์ ์ ์ด/์ ๊ณตํ๋ ์ธํฐํ์ด์ค๋ฅผ ๋งํ๋ค.
์ฐ๋ฆฌ๊ฐ ์ฌ์ฉํ๋ ๋๋ถ๋ถ์ ์ ํ๋ฆฌ์ผ์ด์ ์ API์ ์์กดํ๊ณ ์๋ค.
๐ ์
- ์ฐจ๋ ๊ณต์ ์ฑ์์ ์น์ฐจ ๊ฑฐ๋ฆฌ์ ์๊ฐ์ ๊ณ์ฐํ๋ ๊ฒ ๐ API์ ๊ธฐ๋ฅ
- ์ฐจ๋ ๊ณต์ ์ฑ์์ ๋๋ผ์ด๋ฒ๊ฐ ํฝ์ ์์น์ ๋์ฐฉํ์์ SMS๋ก ์ ์ ์๋ ๊ฒ ๐ API์ ๊ธฐ๋ฅ
๐ SDK
SDK๋ Software Development Kit์ ์ฝ์๋ก, ์ํํธ์จ์ด ๊ฐ๋ฐ ๋๊ตฌ ๋ชจ์์ด๋ผ๊ณ ๋ ํ๋ค.
SDK๋ API, IDE, ๋ฌธ์, ๋ผ์ด๋ธ๋ฌ๋ฆฌ, ์ฝ๋ ์ํ ๋ฐ ๊ธฐํ ์ ํธ๋ฆฌํฐ๊ฐ ํฌํจ๋ ์ ์๋ค.
SDK๋ ํ๋ก๊ทธ๋จ ๋ฐ ์์ฉ ํ๋ก๊ทธ๋จ ๊ฐ๋ฐ์ ๋ณต์ก์ฑ์ ์ค์ด๋ ๊ฐ๋ ฅํ ๊ธฐ๋ฅ ์งํฉ์ด๋ค.
๐ ์
iOS SDK๋ฅผ ๋ค์ด๋ก๋ํ๋ฉด ๊ฐ๋ฐ์์๊ฒ iOS ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋๋ ๋ฐ ํ์ํ ๋ชจ๋ ๋๊ตฌ๊ฐ ์ ๊ณต๋๋ค.
iOS SDK๋ ๊ฐ๋ฐ์๊ฐ ์ปดํจํฐ์์ iPhone ์๋ฎฌ๋ ์ด์ ์ ํ ์ ์๋ iPhone ์๋ฎฌ๋ ์ดํฐ๋ ํฌํจํ๊ณ ์๋ค.
์ฆ, ์ด๋ค ์ํํธ์จ์ด๋ฅผ ๋ง๋ค๊ธฐ ์ํ ๋๊ตฌ ๋ชจ์์ SDK๋ผ๊ณ ํ๋ค. ๊ทธ๋ฆฌ๊ณ ์ด ๋๊ตฌ์ API๋ ํฌํจ๋์ด ์๋ค.
๐ SDK์ API์ ์ฐจ์ด์
API | SDK | |
๋ชฉ์ | ์ํํธ์จ์ด ์ฐ๊ฒฐ ๋ฐ ํตํฉ | ๋ค์ํ ๊ฐ๋ฐ ๋๊ตฌ ํฌํจ |
ํ์ง | ๊ฐ๋ณ๊ณ ๋น ๋ฅด๋ฉฐ ์ ๋ฌธํ๋์ด์์ | ๋ ๊ฒฌ๊ณ ํจ, ๋ง์ ์ ํธ๋ฆฌํฐ๋ฅผ ํฌํจ |
์ฌ์ฉ์ฌ๋ก | ์ ํ๋ฆฌ์ผ์ด์ ์ ํน์ ๊ธฐ๋ฅ์ ์ถ๊ฐํ๋ ๋ฐ ์ฌ์ฉ๋จ | ์๋ก์ด ์ดํ๋ฆฌ์ผ์ด์ ์ ์์ฑํ๊ฑฐ๋ ํ๋์ ํจํค์ง๋ก ๋ง์ ๊ธฐ๋ฅ์ ์ถ๊ฐํ๋ ๋ฐ ์ฌ์ฉ๋จ |
์๋ฅผ ๋ค๋ฉด,
SDK๋ ํคํธ๋ฅผ ์ป๋ ๊ฒ๊ณผ ๊ฐ๋ค. IKEA ๊ฐ๊ตฌ์ฒ๋ผ ๋ถํ๊ณผ ์ฌ์ฉ์ค๋ช
์๊น์ง ํฌํจ๋ ํคํธ๋ฅผ ์๋ฏธํ๋ค.
API๋ ์ด๋ค ๊ฐ๊ตฌ๋ฅผ ๋ง๋ค๊ธฐ ์ํ ๋ถํํ๋ํ๋๋ฅผ ์๋ฏธํ๋ค. ๊ฐ ๋ถํ์ ๋ค๋ฅธ ๋ธ๋๋์ ๊ฒ์ผ ์ ์๊ณ , ๋ง๋ค ์ ์๋ ๊ฐ๊ตฌ๋ ๋ฌดํํ๋ค.
API๋ SDK์ ์ผ๋ถ๊ฐ ๋ ์ ์๋ค๋ ์ ์์ SDK๊ฐ API๋ณด๋ค ๋ ํฐ ๊ฐ๋ ์ด๋ผ๊ณ ํ ์ ์๋ค.