과거에 이 앱으로 작업했는지 여부에 관계없이 사용했던 앱이 SDK를 사용하여 생성되었다고 가정하는 것이 안전합니다. 소프트웨어 개발자는 SDK를 사용하여 특정 플랫폼용 프로그램을 만듭니다.
SDK는 최신 소프트웨어 개발의 필수적인 부분입니다. 이 가이드에서는 SDK가 무엇인지, 왜 사용되는지, SDK에 어떤 라이선스가 적용되는지 설명합니다.
SDK란 무엇인가요?
SDK는 개발자가 특정 플랫폼이나 응용 프로그램을 위한 응용 프로그램을 만드는 데 사용하는 도구입니다. SDK는 Software Development Kit의 약자입니다.
Apple 기기용 앱을 개발한다고 가정해 보겠습니다. iPhone의 각 부분과 상호작용하고 싶은 부분에 대한 코드를 작성해야 한다면 시간이 오래 걸릴 것입니다.
Apple이 자체 iOS SDK를 보유하고 있는 이유입니다. 이 SDK는 iOS 기기용 소프트웨어를 만드는 데 필요한 모든 도구를 제공합니다.
iOS SDK는 이미지 관리에서 네트워킹 또는 데이터 저장에 이르기까지 모든 것을 다룹니다. 이러한 모든 작업은 많은 응용 프로그램에서 중요합니다. SDK를 제공함으로써 Apple은 플랫폼용 앱을 설계하는 개발자에게 더 나은 경험을 제공할 수 있습니다.
소프트웨어 개발 키트에서 무엇을 찾을 수 있습니까?
SDK는 키트와 같습니다. 모형 자동차 또는 비행기를 만들기 위해; 다른 모델에 대한 다른 키트가 있습니다. SDK의 맥락에서 이는 SDK의 콘텐츠가 앱이 개발되는 기기에 따라 다르다는 것을 의미합니다.
예를 들어 Windows 10 SDK는 도구, 컴파일러, 라이브러리를 제공합니다. , Windows 10 운영 체제로 작업하려는 개발자를 위한 코드 샘플. macOS SDK는 예를 들어 장치 드라이버 작업을 위한 코드와 같은 유사한 기능을 제공할 수 있지만 개발자가 macOS와 상호 작용할 수 있도록 작성됩니다. 프로그래밍 언어가 다르고 두 시스템이 구축된 방식도 다릅니다.