Kas ir SDK

Lai programmētu, mums ir nepieciešama virkne rīku, bibliotēku, attīstības vides (IDE), dokumentācija un piemēri vai kods, ko parasti izmanto funkcijām, kas sakrīt jebkurā lietojumprogrammā.

Daudzas reizes uzņēmumi, kuriem ir savas programmatūras platformas, piemēram, operētājsistēmas vai lietojumprogrammas, nolemj visus šos rīkus salikt vienā paketē, lai atvieglotu trešo personu attīstību, kurus bez maksas var iegādāties vai lejupielādēt caur internetu. Tas ir tas, ko sauc:

SDK, kas ir programmatūras rīku komplekts, kas nepieciešams, lai izstrādātu programmas, kuras mijiedarbojas ar citu programmatūru, izmantojot API

API pieejamība programmatūrā (programmā vai sistēmā), ar kuru mijiedarbībai ar SDK izveidotajiem darbiem ir būtiska nozīme, jo pretējā gadījumā pats SDK, sistēma un tās mērķis programmēšana.

SDK saturs faktiski koncentrējas uz minētās API izmantošanu un, lai arī ir dažas no tām, kas uzskaitītas iepriekš, kuras mēs nevaram atrast (piemēram, programmēšanas vides, izmantojot citas jau esošās iespējas), būtiska būs mijiedarbība ar API. .

Mums ir SDK daudzām un dažādām sistēmām, piemēram, iegultām sistēmām, mobilajām sistēmām, mobilajām lietojumprogrammām vai mijiedarbībai ar dažādu uzņēmumu īpašiem produktiem.

Lielāko daļu tirgū ienes tie paši uzņēmumi, kas ražo programmatūras un aparatūras produktus, ar kuriem viņi mijiedarbojas, sakarā ar interesi, ko šajā sakarā rada trešās puses, izstrādājot produktus.

SDK var būt pilnīgi bezmaksas licences, kas ļauj to izplatīšanu un pat pielāgošanu, vai arī tām var būt patentēta un tādējādi ierobežojoša licence tam, ko ar tām var izdarīt

Faktiski licences tips neietilpst SDK definīcijā, kas ir vai nav, tāpēc mēs varam atrast mazliet par visu.

SDK licence dažreiz var arī atzīmēt licences, ar kurām var izplatīt ar to izveidotās lietojumprogrammas. Tā, piemēram, mēs varam atrast patentētu licencētu SDK gadījumu, kas aizliedz programmatūras izveidi ar bezmaksas licencēm vai otrādi.

SDK parasti ir arī saistīti ar lielāku vai mazāku ekskluzivitātes pakāpi noteiktai programmēšanas valodai

Kas var būt uzņēmuma, kas izdod SDK, interesēs, jo valoda ir tā, kuru tā izmanto, ir tās īpašums vai kura mērķis ir padarīt to populāru izstrādātāju vidū, to reklamēt.

Fotoattēli: Fotolia - šoks / tashatuvango

Saistītie Raksti