얕은 지식으로 혼동을 조성해 죄송합니다. 


최근 api 라는 단어를 여기저기서 들어 혼동이 왔는데


1. 윈도우 api (application program interface) 로 사용될 경우엔 윈도우 맥 등에서 작성한 프로그램도 똑같이 Java 언어로 사용될 수 있도록 만들어진 프레임워크이고


2. 공공기관에서 정보제공용으로 사용되는 오픈 api 로 쓰일경우, 버스도착안내 지하철도착안내 등 공공데이터를 사용할 때 그것의 서비스를 가르키는 용어가 api 이다





안드로이드 리눅스 커널, 플랫폼 에서 api 라는 단어를 들어보아서 1번의 의미로 알고있었는데


2번의 공공데이터 api는 정말 처음들어봅니다... 





두 곳에서 사용되는 api는 사전 정의는 같은데, 왜 서로 다른곳에서 쓰이는 건가요?