Kas yra Android™ SDK?

Android™ programinės įrangos kūrimo rinkinys (SDK) yra programinės įrangos įrankių rinkinys, skirtas programoms, veikiančioms Android™ mobiliojoje operacinėje sistemoje, kurti. SDK yra modulinis ir komponentus galima atsisiųsti atskirai. Galimi komponentai apima programinę įrangą, reikalingą kuriant Android™ programas, taip pat dokumentus, šaltinio kodo pavyzdžius ir komandinės eilutės įrankius, naudingus kuriant ir derinant. SDK taip pat yra emuliatorius, imituojantis skirtingus Android™ įrenginius. „Android™“ SDK galimas visose trijose pagrindinėse platformose ir yra sukurtas naudoti su atvirojo kodo „Eclipse“ integruota kūrimo aplinka (IDE), tačiau gali būti naudojamas su kitomis IDE.

Nuo tada, kai pirmą kartą buvo paskelbta 2007 m. lapkritį, Android™ operacinė sistema sulaukė daugelio skirtingų programinės įrangos kūrėjų dėmesio. Android™ yra Linux pagrindu veikianti operacinė sistema, kuri veikia mobiliuosiuose telefonuose, planšetiniuose kompiuteriuose ir kitų tipų įrenginiuose. 2007 m. pabaigoje buvo išleistas Android™ SDK, kad kūrėjai galėtų kurti platformai skirtas programas. Tada šias programas galima pridėti prie „Android™ Market“ – internetinio nemokamų ir mokamų programų katalogo, pasiekiamo galutiniams vartotojams.

Android™ SDK yra modulinis, tai reiškia, kad jo komponentus galima įsigyti atskirai. Pridedama programinė įranga leidžia kūrėjams prireikus pridėti įvairių komponentų. Skirtingoms Android™ operacinės sistemos versijoms sukurtoms programoms reikalingi skirtingi SDK komponentai, todėl kūrėjai, norintys taikyti daug versijų, turės atsisiųsti daugiau komponentų. SDK ir įvairūs jo komponentai yra prieinami visoms trims pagrindinėms kompiuterių platformoms.

Android™ programos sukurtos naudojant Java® programavimo kalbą, todėl vienas iš svarbiausių Android™ SDK komponentų yra įtrauktos Java® klasių bibliotekos. Šiose klasėse teikiamos skirtingos funkcijos, dažniausiai naudojamos įvairiose programose, taip pat suteikiama galimybė kūrėjams sąveikauti su Android™ sistema. Galimos pagrindinės „Java®“ kalbos klasės, taip pat klasės, būdingos mobiliųjų įrenginių funkcijoms.
Android™ SDK saugykloje, SDK komponentų rinkinyje, kurį galima atsisiųsti, yra dokumentacija, kodo pavyzdžiai, įvairūs įrankiai ir tvarkyklė, leidžianti Android™ įrenginį tiesiogiai prijungti prie kūrimo aplinkos per universaliąją nuosekliąją magistralę (USB). ) ryšį. Svarbus įrankis, įtrauktas į SDK, yra emuliatorius, leidžiantis kūrėjams išbandyti savo programas įvairiuose virtualiuose Android™ įrenginiuose. Emuliatoriaus apvalkalai leidžia išbandyti programas esant įvairioms ekrano skyroms.
Nors ir neįtrauktas į Android™ SDK, kūrėjams oficialiai rekomenduojamas Eclipse IDE papildinys, vadinamas Android Developer Tools (ADT). ADT papildinys pasiekiamas tik „Eclipse“, tačiau su SDK galima naudoti kitas kūrimo aplinkas. „Native Development Kit“ (NDK) taip pat galimas kaip SDK priedas ir leidžia kurti svarbius programų komponentus tiesiai iš „Android™“ įrenginio.