Android developer
آشنایی با Compile SDK , Target SDK و Minimum SDK
محیط اندروید استودیو شامل مدیریت پیکربندیهای مختلف در فایلهای ساخت Gradle است و سه فیلد مهم که اغلب باعث سردرگمی برنامه نویسان تازه کار میشود عبارتند از: "minimumSDK"، "compileSDK" و "targetSDK" که در این پست قصد داریم به آن بپردازیم.
- فیلد اول Minimum SDK (minSdkVersion):
فیلد minSdkVersion حداقل سطح API اندروید مورد نیاز برای اجرای برنامه شما است. این فیلد پایین ترین نسخه پلتفرم اندروید را که برنامه شما با آن سازگار است را مشخص می کند و توجه داشته باشید که دستگاههای اندروید با سطح API کمتر از این مقدار نمیتوانند برنامه شما را نصب و اجرا کنند.
- فیلد دوم Compile SDK (compileSdkVersion):
فیلد compileSdkVersion نسخه ای از Android SDK است که برنامه شما با آن کامپایل شده است. این نسخه باید مطابق یا بالاتر از minSdkVersion باشد تا اطمینان حاصل شود که برنامه شما می تواند از ویژگی ها و API های ارائه شده توسط نسخه SDK مشخص شده استفاده کند.
- فیلد سوم Target SDK (targetSdkVersion)
فیلد targetSdkVersion نسخه ای از فریم ورک اندروید است که برنامه شما برای آن تست و بهینه شده است. این به طور مستقیم بر رفتار زمان اجرا تأثیر نمی گذارد، اما به سیستم نشان می دهد که برنامه خود را برای کار با کدام نسخه از پلتفرم طراحی کرده اید. این برای حفظ سازگاری و دریافت رفتار بهینه در نسخههای جدیدتر اندروید مهم است.
توجه داشته باشید که توصیه می شود ار آخرین نسخه پایدار موجود برای Target SDK و Compile SDK استفاده کنید تا از آخرین ویژگی ها و پیشرفت ها استفاده کنید
ممنون که تا آخر این پست همراه من بودید ، امیدوارم براتون مفید بوده باشه 🙌🙏✌ (:
بقیه آموزش های mister developer را می توانید در تلگرام و اینستاگرام دنبال کنید!!
کانال تلگرام: mister_developerr
اینستاگرام: mister_developerr
موفق و پیروز باشید
مطلبی دیگر از این انتشارات
چرا Redis اینقدر سریع است؟
مطلبی دیگر از این انتشارات
آموزش جنگو : جلسه سی و سه | آشنایی با تمامی متد های جنگو | پارت اول
مطلبی دیگر از این انتشارات
جدول هش یا Hash table چیست و چه کاربرد هایی دارد؟