SDK 는 일반적으로 Android 개발 도구 또는 하드웨어 개발 기반 서비스와 같은 특정 패키지, 소프트웨어 프레임워크, 하드웨어 플랫폼 및 운영 체제에 대한 응용 프로그램을 구축하기 위해 소프트웨어 엔지니어가 사용하는 개발 도구 모음입니다. 푸시 기술, 이미지 인식 기술, 모바일 결제 기술, 음성 인식 분석 기술 등 소프트웨어 기능에 대한 SDK 도 있습니다.
API 의 목적은 소스 코드에 액세스하거나 내부 작동 메커니즘의 세부 사항을 이해하지 않고도 소프트웨어 또는 하드웨어를 기반으로 인스턴스 세트에 액세스할 수 있는 기능을 응용 프로그램 및 개발자에게 제공하는 것입니다.
확장 데이터
API 애플리케이션 사례:
예 시나리오: 소기업인 경우 회사 웹 사이트에 등록 및 예약을 할 수 있는 양식이 있습니다. 이러한 가입 상세 정보를 사용하여 고객이 구글의 일정에 자동으로 활동을 만들 수 있도록 하고자 합니다.
API 사용법: 즉, 웹 서버가 구글 서버와 직접 대화하고 정해진 세부 사항으로 활동 생성을 신청해야 한다는 뜻입니다. 그런 다음 서버는 구글의 응답을 받고 처리한 다음 사용자에게 확인 메시지를 보내는 것과 같은 관련 정보를 브라우저로 다시 보냅니다.
원료약의 분류:
API 는 시스템 수준 API (Windows, Linux, Unix 등 시스템) 와 운영체제 수준 사용자 지정 API 로 구분됩니다.
Microsoft Windows 의 API 개발 모델은 효과적인 코드 패키징 모델로, 많은 상용 애플리케이션 개발 회사에서 차용하여 일부 상용 애플리케이션 시스템의 API 기능을 개발하고 게시하여 제 3 자가 기능을 확장할 수 있도록 합니다. 구글, 애플 컴퓨터, 노키아 등 휴대전화로 개발된 API 입니다.
API 는 오픈 API 와 전용 API 로 구분됩니다. 이름에서 알 수 있듯이, 오픈 API 는 모든 사람에게 개방되는 인터페이스로, 누구나 이를 호출하여 뒤의 데이터를 얻을 수 있습니다. 때때로 회사는 API 를 공공 개방 시스템으로 사용한다.
즉, 회사는 시스템 통합, 사용자 정의, 프로그램 애플리케이션 등의 작업이 필요할 때 소스 코드를 호출할 수 있는 자체 시스템 인터페이스 표준을 개발했습니다. 이 인터페이스 표준을 개방형 API 라고 합니다. 개인 API 또는 인터페이스는 일반인에게 공개되지 않습니다.