Google Play badge

mjukvaruutvecklingssatser


SDK:er (SOFTWARE DEVELOPMENT KITS)

En mjukvaruutvecklingskit (känd som en devkit eller SDK) hänvisar till en typisk uppsättning mjukvaruutvecklingsverktyg som tillåter skapandet av applikationer för ett visst mjukvarupaket, hårdvaruplattform, mjukvaruramverk, datorsystem, operativsystem, videospelskonsol eller liknande utvecklingsplattform. För att berika applikationer med avancerade annonser, funktioner, push-meddelanden och mer, implementerar ett stort antal apputvecklare vissa mjukvaruutvecklingssatser. Vissa SDK:er är mycket avgörande för att utveckla en plattformsspecifik app. Till exempel kräver utvecklingen av en Android-app på en Java-plattform ett Java Development Kit. Det finns också SDK:er som är installerade i appar för att tillhandahålla data och analyser om applikationsaktivitet. Några av de framstående skaparna av dessa SDK:er inkluderar Facebook, InMobi och Google.

Exempel på SDK:er inkluderar iPhone SDK, Mac OS X SDK och Windows 7 SDK. SDK:er inkluderar i allmänhet en (IDE) integrerad utvecklingsmiljö, som fungerar som det centrala programmeringsgränssnittet. IDE kan inkludera ett programmeringsfönster för en debugger för att fixa programfel, för att skriva källkoder, samt en visuell redigerare som låter utvecklare skapa och redigera programmets grafiska användargränssnitt. IDE innehåller också en kompilator som används för att skapa applikationer från källkodsfiler.

Ett stort antal SDK:er innehåller exempelkod, som förser utvecklare med exempelbibliotek och program. Dessa exempel hjälper utvecklare att lära sig hur man utvecklar grundläggande program med hjälp av SDK. SDK:n gör det möjligt för dem att skapa mer komplexa applikationer så småningom. SDK:er ger också teknisk dokumentation, de kan innehålla vanliga frågor och självstudier. Vissa av SDK:erna kan också innehålla exempelgrafik, som ikoner och knappar som kan integreras i applikationer.

På grund av det faktum att ett stort antal företag vill råda utvecklare att skapa applikationer för sin plattform, tillhandahåller de SDK:er gratis. Utvecklare kan helt enkelt ladda ner en SDK från ett företags webbplats och börja programmera omedelbart. Men på grund av det faktum att varje mjukvaruutvecklingskit är olika, kan det ta ett tag för utvecklare att lära sig använda nya SDK:er. Därför innehåller ett stort antal moderna SDK:er omfattande dokumentation och de har också ett intuitivt programmeringsgränssnitt, vilket hjälper till att stimulera programutveckling.

Android SDK består av följande:

Varje gång Google släpper en ny Android-version släpps också en motsvarande SDK. För att kunna skriva program med de senaste funktionerna måste utvecklare ladda ner samt installera varje SDK-version för den specifika telefonen. Några av de utvecklingsplattformar som sägs vara kompatibla med SDK inkluderar operativsystem som Linux, Windows och Mac OS. Android SDK:s komponenter kan laddas ner separat. Tillägg från tredje part är också tillgängliga för nedladdning.

Download Primer to continue