본문 바로가기

애기 개발자(현재)/개발자 단어 정리

안드로이드 스튜디오 sdk란 무엇일까

안드로이드 스튜디오를 공부하다가 sdk가 무엇인지 궁금하게 되어 정리해 봤다 

 

 

안드로이드 스튜디오에서 SDK는 무엇일까 

약자부터 알아 볼까? sdk = 소프트웨어 개발 키트(Software Development Kit, SDK)라고 한다 

하드웨어 , 운영 체제 , 프로그래밍 언어 제작사가 제공하는 일련의 툴입니다.

소프트웨어 최종 관리자가 제공하는 개발 키트라고 생각하면 편할듯 싶다 

이해가 되지 않아 예시를 가져와봤다

  • 설명서
  • 라이브러리
  • 편집기
  • 런타임/개발 환경
  • 테스트/분석 툴
  • 드라이버
  • 네트워크 프로토콜

대강 이해 되는 듯하다 안드로이드 스튜디오에서 타자 이펙트를 지원한다면 그것 또한 sdk인듯하다 

그런데 sdk예시에는 라이브러리가 있고 그리고 약어에는 도구라는 말이 포함되어 있다 

 

앱을 개발하는 데 필요한 도구와 라이브러리를 제공한다고 한다

안드로이드 스튜디오 최종 관리자가 필요한 도구와 라이브러리를 제공하여 플랫폼을 용이하게 만들어 사용자에게 편이를 제공하는듯 하다 서비스가 좋으면 아무래도 이용자가 많아지기 마련이니 말이다 

 

장점 

  1. 앱 개발을 더 쉽고 빠르게 할 수 있습니다
  2. 추가 라이브러리와 도구를 설치하면 앱의 기능을 확장할 수 있습니다.
  3. 앱의 품질을 향상시킬 수 있습니다 (성능 보안 강화)
  •