freeCodeCamp/guide/russian/computer-science/what-is-an-sdk/index.md

15 lines
2.3 KiB
Markdown
Raw Normal View History

2018-10-12 20:00:59 +00:00
---
title: What is an SDK
localeTitle: Что такое SDK
---
## Что такое SDK
Комплект разработки программного обеспечения (SDK) представляет собой набор инструментов и библиотек, которые можно использовать для создания приложений для определенного пакета программного обеспечения.
Некоторые SDK имеют решающее значение для разработки приложения для конкретной платформы. Например, для разработки Android-приложения на платформе Java требуется Java Development Kit, для приложений iOS - iOS SDK и для платформы Universal Windows Platform .NET Framework SDK.
Существуют также SDK, которые установлены в приложениях для предоставления аналитических данных и данных о деятельности. Среди выдающихся примеров - Google и Facebook.
Это может быть так просто, как реализация одного или нескольких интерфейсов прикладного программирования (API) в виде некоторых библиотек для взаимодействия с конкретным языком программирования или для включения сложного оборудования, которое может связываться с конкретной встроенной системой.
Общие инструменты включают в себя средства для отладки и другие утилиты, часто представленные в интегрированной среде разработки (IDE). SDK также часто включают примерный код и вспомогательные технические примечания или другую вспомогательную документацию, чтобы помочь прояснить моменты, сделанные основным справочным материалом.