Google Play badge

مجموعات تطوير البرمجيات


SDKs (مجموعات تطوير البرامج)

تشير مجموعة تطوير البرامج (المعروفة باسم devkit أو SDK) إلى مجموعة نموذجية من أدوات تطوير البرامج التي تسمح بإنشاء تطبيقات لحزمة برامج معينة أو نظام أساسي للأجهزة أو إطار عمل برمجي أو نظام كمبيوتر أو نظام تشغيل أو وحدة تحكم ألعاب فيديو أو ما شابه منصة التطوير. من أجل إثراء التطبيقات بالإعلانات والوظائف المتقدمة وإشعارات الدفع والمزيد ، يقوم عدد كبير من مطوري التطبيقات بتطبيق مجموعات معينة لتطوير البرامج. تعد بعض حزم SDK مهمة جدًا لتطوير تطبيق معين للنظام الأساسي. على سبيل المثال ، يتطلب تطوير تطبيق android على نظام أساسي Java مجموعة تطوير Java. توجد أيضًا حزم SDK مثبتة في التطبيقات من أجل توفير البيانات والتحليلات المتعلقة بنشاط التطبيق. ومن أبرز منشئي مجموعات SDK هذه Facebook و InMobi و Google.

تتضمن أمثلة SDKs iPhone SDK و Mac OS X SDK و Windows 7 SDK. تتضمن حزم SDK بشكل عام بيئة تطوير متكاملة (IDE) ، والتي تعمل كواجهة برمجة مركزية. يمكن أن يشتمل IDE على نافذة برمجة لمصحح أخطاء لإصلاح أخطاء البرنامج ، وكتابة أكواد المصدر ، بالإضافة إلى محرر مرئي يسمح للمطورين بإنشاء وتحرير واجهة المستخدم الرسومية للبرنامج. تحتوي IDEs أيضًا على مترجم يتم استخدامه لإنشاء تطبيقات من ملفات التعليمات البرمجية المصدر.

يحتوي عدد كبير من حزم SDK على نموذج تعليمة برمجية توفر للمطورين أمثلة على المكتبات والبرامج. تساعد هذه العينات المطورين على تعلم كيفية تطوير البرامج الأساسية باستخدام SDK. تمكنهم SDK من إنشاء تطبيقات أكثر تعقيدًا في النهاية. توفر حزم SDK أيضًا وثائق فنية ، وقد تتضمن الأسئلة الشائعة والبرامج التعليمية. يمكن أن تتضمن بعض حزم SDK أيضًا نماذج للرسومات ، مثل الرموز والأزرار التي يمكن دمجها في التطبيقات.

نظرًا لحقيقة أن عددًا كبيرًا من الشركات ترغب في تقديم المشورة للمطورين لإنشاء تطبيقات لمنصتهم ، فإنهم يوفرون حزم SDK مجانًا. يمكن للمطورين ببساطة تنزيل SDK من موقع الويب الخاص بشركة والبدء في البرمجة على الفور. ومع ذلك ، نظرًا لحقيقة أن كل مجموعة أدوات تطوير برمجيات مختلفة ، فقد يستغرق الأمر بعض الوقت للمطورين لتعلم استخدام حزم SDK الجديدة. لذلك ، يشتمل عدد كبير من حزم SDK الحديثة على وثائق مكثفة ولديها أيضًا واجهة برمجة سهلة الاستخدام ، مما يساعد على تحفيز تطوير البرنامج.

يتكون Android SDK مما يلي:

في كل مرة تصدر فيها Google إصدارًا جديدًا من android ، يتم أيضًا إصدار SDK مطابق. لتتمكن من كتابة البرامج باستخدام أحدث الميزات ، يجب على المطورين تنزيل وتثبيت كل إصدار SDK لهاتف معين. تتضمن بعض منصات التطوير التي يقال إنها متوافقة مع SDK أنظمة تشغيل مثل Linux و Windows و Mac OS. يمكن تنزيل مكونات Android SDK بشكل منفصل. الوظائف الإضافية الخاصة بالطرف الثالث متاحة أيضًا للتنزيل.

Download Primer to continue