Lompat ke isi

Perlengkapan pengembangan perangkat lunak

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
Revisi sejak 11 Maret 2021 04.36 oleh Sipaw3310 (bicara | kontrib) (Dibuat dengan menerjemahkan halaman "Software development kit")
(beda) ← Revisi sebelumnya | Revisi terkini (beda) | Revisi selanjutnya → (beda)

Kotak pengembangan perangkat lunak (biasa disingkat SDK dalam bahasa inggris) adalah sebuah koleksi dari alat pengembangan perangkat lunak dalam satu paket yang dapat diinstal. Mereka memfasilitasi pembuatan aplikasi dengan menyediakan kompiler, debugger dan mungkin sebuah kerangka perangkat lunak. Mereka biasanya khusus untuk platform perangkat keras dan kombinasi sistem operasi. Untuk membuat sebuah aplikasi dengan fungsi lanjutan seperti iklan, notifikasi dorong, dan lain-lain; kebanyakan pengembang aplikasi menggunakan SDK khusus.

Beberapa SDK diperlukan untuk mengembangkan aplikasi khusus untuk suatu platform. Misalnya, pengembangan aplikasi Android di platform Java memerlukan Java Development Kit. Untuk aplikasi iOS, iOS SDK diperlukan. Untuk Platform Windows Universal, .NET Framework SDK mungkin digunakan. Ada juga SDK yang menambahkan fitur tambahan dan dapat diinstal di aplikasi untuk menyediakan analitik, data tentang aktivitas aplikasi, dan opsi monetisasi. Beberapa pembuat terkemuka dari jenis SDK ini termasuk Google, Smaato, InMobi, dan Facebook.

Detail

SDK dapat berbentuk antarmuka pemrograman aplikasi (API) dalam bentuk pustaka pada perangkat dari fungsi yang dapat digunakan kembali yang digunakan untuk antarmuka ke bahasa pemrograman tertentu, atau mungkin serumit alat khusus perangkat keras yang dapat berkomunikasi dengan sistem terbenam. Alat umum termasuk fasilitas debugging dan utilitas lain, sering kali disajikan dalam lingkungan pengembangan terintegrasi (IDE). SDK dapat mencakup perangkat lunak sampel dan / atau catatan teknis bersama dengan dokumentasi, dan tutorial untuk membantu memperjelas poin yang dibuat oleh bahan referensi utama.

Penyeda SDK untuk sistem khusus atau subsystem biasanya mengganti dengan kata yang lebih spesifik. Contohnya Microsoft dan Citrix menyediakan kotak pengembangan pemacu (disingkat DDK dalam bahasa inggris) untuk mengembangkan pemacu peranti.

Lihat pula

Referensi