비 개발자에게 API와 SDK의 차이점을 설명하려고합니다. 상용 지문 소프트웨어 공급 업체가 SDK를 제공하지 않았을 가능성이 높은 이유를 설명해야합니다.
장치 공급 업체와 소프트웨어 공급 업체 모두 잘 정의 된 API를 노출 할 수 있으며 노출해야합니다. 이 API를 사용하면 다른 소프트웨어 프로그램이 공급 업체의 자체 소프트웨어 구성 요소 또는 하드웨어 장치와 상호 운용 될 수 있습니다.
누군가가 이것을 명확하게 설명 할 더 많은 아이디어를 가지고 있다면 제안을 대단히 감사하겠습니다. 개발자 링고를 모르는 프로그래머가 아닌 사람에게 개념을 설명하는 것이 목표 라고 강조하고 싶습니다 .
구체적으로, 지문 센서 대 등록 / 검증을 수행하는 소프트웨어와 관련하여 설명하는 방법은 다음과 같습니다.
지문 장치 / 센서 제조업체이며 소프트웨어 작성 업무를 수행하지 않는 경우 제품을보다 효과적으로 마케팅 할 수있는 방법은 다음과 같습니다.
- 장치 드라이버가 다양한 운영 체제에 설치 가능해야합니다
- 소프트웨어 개발자가 프로그램을 작성하여 (예 : 등록, 확인 등) 내 장치와“대화”하거나 사용할 수있는 API를 정의하고 제공하십시오.
- 소프트웨어 개발자가 내 장치에서 작동하는 프로그램을보다 쉽고 빠르게 작성할 수 있도록 SDK (API를 넘어 한 단계)를 개발하고 제공하십시오. SDK는 헬퍼 코드 라이브러리, 참조 애플리케이션, 문서 등을 제공 할 수 있습니다.