SDK یا Software Development Kit چیست؟
اس دی کی یا گیت نرم افزاری توسعه دهندگان،یک گجت نرم افزاری مخصوص توسعه دهندگان نرم افزار و بازی ساز ها میباشد،اس دی کی در واقع یک نوع شبیه ساز است که به توسعه دهندگان این امکان را میدهد بدون اینکه برنامه یا بازی خود به دستگاهی با سیستم عامل مورد نظر انتقال بدهند بتوانند ان را با انواع نسخه های آن پلتفرم تست کرده و در محیط ویژوال (گرافیکی) اس دی کی بتوانند سرعت بازی یا برنامه خود را مک بزنند.
در ادامه توضیحات کاملتری را درباره گیت نرم افزاری توسعه دهندگان میدهم،جالب است بدانید در یونیتی نیز برای خرجی گرفتن(برای مثال برای اندروید)لازم است برنامه Android SDK را دانلود و پکیج های آن را نصب کنید که به آن مطلب هم خواهیم رسید:
SDK چیست؟
در واقع SDK مجموعه ای از زبان برنامه نویسی ، مجموعه ای از API ها ، یک IDE پیشنهادی ، احتمالا یک شبیه ساز یا Emulator و مجموعه ی مستندات و فایل های مثال و Help می باشند که برای تولیدبرنامه و نرم افزار برای یک پلتفرم خاص مورد نیاز هستند.مثلا همین Android SDK که مثال زدید شامل این موارد است : زیان برنامه نویسی جاوا + مجموعه ای از Google API و IDE که پیشنهاد گوگل Eclipse است به همراه یک شبیه ساز گوشی آندروید بر روی کامپیوتر و همچینن مجموعه ای عظبم از مستندات که تمام کلاس ها و اینترفیس ها مورد استفاده در برنامه نویسی آندروید رو کاملا توضیح میده و در نهایت یک کامپابلر Dalvik که برنامه نوشته شده به زبان جاوا رو به کد های مقصد که قابل فهم برای سیستم عامل آندروید باشند تبدیل می کند و در آخر بک برنامه Package Manager که از فایل های کامپایل شده فایلی فابل نصب ( با پسوند APK ) تولید می کند.
برای اشنایی بیشتر شما با اس دی کی عکس محیط یرنامه Android SDK Manager رو براتون اینجا قرار میدم:
همانطور که مبینید الان نسخه های شبیه سازی صب شده نمایش و وضعیت نصب انها روبروی انها درج شده است،امیدوارم کار اس دی کی یا گیت نرم افزاری توسعه دهندگان را فهمیده باشید و بدونی که به چه درد میخره؟مطمیٍِۤن باشید مطالعه و فمهیدن این مطلب به درک مبحث خروجی در یونیتی که در حال حاضر آموزش داده میشود بسیار کمک میکند،میتوانید نظرات خود را درباره این مطلب از پایین بیان کنید.