نسخه های اندروید ایکس، نسخه های اندروید ایکس، نسخه های اندروید ایکس


کتابخانه‌های Jetpack جدا از سیستم‌عامل اندروید ارسال می‌شوند، بنابراین به‌روزرسانی‌های کتابخانه‌ها می‌توانند به‌طور مستقل و بیشتر انجام شوند.

کتابخانه‌ها از نسخه‌سازی معنایی دقیق برای سازگاری باینری با یک توالی بین نسخه‌ای اضافه شده از بازبینی‌های پیش از انتشار پیروی می‌کنند. یک رشته نسخه (مانند 1.0.1-beta02 ) شامل سه عدد است که سطوح اصلی، مینور و رفع اشکال را نشان می دهد. نسخه های پیش از انتشار نیز دارای پسوندی هستند که مرحله پیش از انتشار (آلفا، بتا، نامزد انتشار) و شماره ویرایش (01، 02 و غیره) را مشخص می کند.

لطفاً توجه داشته باشید که کتابخانه‌های androidx برای حفظ سازگاری منبع در نسخه‌های کوچک تشویق می‌شوند، اما الزامی نیستند. دلیل به‌روزرسانی نسخه اصلی، تمام مصنوعات وابسته به نسخه اصلی قبلی را مجبور می‌کند که به صراحت منتقل شوند، که باعث اختلال در گردش کار توسعه‌دهندگان می‌شود.

هر نسخه از یک کتابخانه در مسیر خود برای تبدیل شدن به یک نسخه پایدار در سه مرحله پیش از انتشار حرکت می کند. معیارهای هر مرحله قبل از انتشار عبارتند از:

آلفا

  • نسخه‌های آلفا از نظر عملکردی پایدار هستند، اما ممکن است از نظر ویژگی کامل نباشند.
  • در حالی که نسخه آلفا است، API ها ممکن است اضافه، حذف یا تغییر شوند.

بتا

  • نسخه‌های بتا از نظر عملکردی پایدار هستند و سطح API با ویژگی‌های کامل دارند.
  • آنها برای استفاده در تولید آماده هستند اما ممکن است دارای اشکال باشند.
  • نسخه بتا نمی‌تواند از ویژگی‌های کامپایلر آزمایشی (مانند @UseExperimental ) استفاده کند.
  • وابستگی به کتابخانه های دیگر باید نسخه های بتا، rc یا پایدار باشد. هیچ وابستگی آلفا مجاز نیست.

کاندید آزاد (RC)

  • یک کاندید آزادی، یک نسخه پایدار بالقوه است.
  • ممکن است حاوی اصلاحات حیاتی در لحظه آخر باشد.
  • سطح API آن نهایی است.
  • وابستگی ها به کتابخانه های دیگر باید فقط نسخه های rc یا پایدار باشند.

یک کتابخانه می تواند چندین نسخه را به طور همزمان داشته باشد. هر نسخه دارای مرحله انتشار متفاوتی است. برای مثال، در حالی که نسخه پایدار androidx.activity می تواند 1.0.0 باشد، ممکن است نسخه 1.1.0-beta02 و همچنین نسخه 2.0.0-alpha01 نیز وجود داشته باشد.

از این صفحه برای اطلاع از آخرین به‌روزرسانی‌های کتابخانه‌ها استفاده کنید.

صفحه یادداشت‌های انتشار اخیر AndroidX کتابخانه‌هایی را که اخیراً تغییر کرده‌اند فهرست می‌کند. مخزن Maven گوگل تاریخچه نسخه کامل را نشان می دهد.

از جدول زیر برای مشاهده آخرین نسخه های پایدار و پیش نمایش هر کتابخانه AndroidX استفاده کنید. پیوندهای موجود در هر ردیف شما را به یادداشت های انتشار کتابخانه می برد. در یادداشت های انتشار خواهید یافت:

  • تاریخچه زمانی همه نسخه ها.
  • یک قطعه کد با اعلان‌های وابستگی پیش‌فرض Gradle برای استفاده از مصنوعات.
  • پیوندهایی به صفحات مرجع Kotlin و Java برای بسته های موجود در هر مصنوع.

همه کتابخانه ها را به آخرین استیبل ارتقا دهید

این درخواست هر کتابخانه قدیمی را به آخرین نسخه پایدار خود ارتقا می دهد. هر گونه ناسازگاری یا تغییرات بیشتری را که باید انجام شود به شما اطلاع خواهد داد.

با باز بودن فایل کاتالوگ نسخه، این فرمان را در Android Studio اجرا کنید.

Upgrade any library versions in my project that are out of date. Use the latest stable version of any libraries. Inform me if there's any libraries that are likely to be incompatible, and if there are any other changes to code I need to make in my project caused by upgrading to these new versions.

استفاده از دستورات هوش مصنوعی

دستورات هوش مصنوعی برای استفاده در Gemini در Android Studio در نظر گرفته شده است (آخرین نسخه Canary مورد نیاز است)

در اینجا درباره Gemini in Studio بیشتر بیاموزید: https://developer.android.com/studio/preview/gemini

کتابخانه های جت پک

برخی از کتابخانه های AndroidX، مانند دوربین، چندین مصنوع دارند که به طور جداگانه نگهداری می شوند. این کتابخانه ها با ستاره (*) مشخص شده اند. برای مشاهده به‌روزرسانی‌های نسخه برای همه مصنوعات، یادداشت‌های انتشار را ببینید.

شناسه گروه Maven آخرین به روز رسانی انتشار پایدار کاندید را آزاد کنید نسخه بتا انتشار آلفا
فعالیت 13 نوامبر 2024 1.9.3 - 1.10.0-بتا01 -
تبلیغات 8 مارس 2023 - - - 1.0.0-alpha05
حاشیه نویسی (*) 30 اکتبر 2024 1.9.1 - - -
appcompat 29 مه 2024 1.7.0 - - -
جستجوی برنامه 16 اکتبر 2024 - - - 1.1.0-alpha06
arch.core 22 فوریه 2023 2.2.0 - - -
بادکننده غیرسینکلی 5 اکتبر 2022 1.0.0 - - 1.1.0-alpha01
تکمیل خودکار 18 سپتامبر 2024 1.1.0 - 1.3.0-beta01 -
معیار 13 نوامبر 2024 1.3.3 - - 1.4.0-alpha05
بیومتریک 7 آگوست 2024 1.1.0 - - 1.4.0-alpha02
بلوتوث 29 نوامبر 2023 - - - 1.0.0-alpha02
مرورگر 6 مارس 2024 1.8.0 - - -
ماشین-اپلیکیشن 13 نوامبر 2024 1.4.0 - 1.7.0-beta03 -
دوربین (*) 30 اکتبر 2024 1.4.0 - - 1.5.0-alpha03
camera.viewfinder (*) 30 اکتبر 2024 - - - 1.4.0-آلفا10
کارت ویزیت 21 سپتامبر 2018 1.0.0 - - -
مجموعه 13 نوامبر 2024 1.4.5 - - 1.5.0-alpha06
سرودن 7 آگوست 2024 1.4.5 - - 1.5.0-alpha06
آهنگسازی.انیمیشن 13 نوامبر 2024 1.7.5 - - 1.8.0-alpha06
compose.compiler 7 آگوست 2024 1.5.15 - - -
تألیف.بنیاد 13 نوامبر 2024 1.7.5 - - 1.8.0-alpha06
آهنگسازی.مواد 13 نوامبر 2024 1.7.5 - - 1.8.0-alpha06
نوشتن.مواد3 13 نوامبر 2024 1.3.1 - - 1.4.0-alpha04
نوشتن.مواد3.تطبیقی 13 نوامبر 2024 1.0.0 - - 1.1.0-alpha07
نوشتن. زمان اجرا 13 نوامبر 2024 1.7.5 - - 1.8.0-alpha06
compose.ui 13 نوامبر 2024 1.7.5 - - 1.8.0-alpha06
همزمان 12 ژوئن 2024 1.2.0 - - -
محدودیت چینش (*) 30 اکتبر 2024 2.2.0 - - -
محتوای پیجر 21 سپتامبر 2018 1.0.0 - - -
هماهنگ کننده 4 اکتبر 2023 1.2.0 - - 1.3.0-alpha02
هسته (*) 30 اکتبر 2024 1.15.0 - - -
core.uwb 16 اکتبر 2024 - - - 1.0.0-alpha09
اعتبارنامه 30 اکتبر 2024 1.3.0 - 1.5.0-بتا01 1.5.0-بتا01
credentials.registry 16 اکتبر 2024 - - - 1.0.0-alpha01
مکان نما 21 سپتامبر 2018 1.0.0 - - -
نمای سفارشی (*) 21 سپتامبر 2022 1.1.0 - - 1.2.0-alpha02
پیوند داده 5 سپتامبر 2019 3.5.0 - - 3.6.0-آلفا10
فروشگاه داده 1 مه 2024 1.1.1 - - -
فایل سند 18 آگوست 2021 1.0.1 - - 1.1.0-alpha01
قطره قطره 11 مه 2022 1.0.0 - - -
طرح کشو 22 مارس 2023 1.2.0 - - -
پویانمایی 4 دسامبر 2019 1.0.0 - - 1.1.0-alpha03
ایموجی 27 ژانویه 2021 1.1.0 - - 1.2.0-alpha03
emoji2 4 سپتامبر 2024 1.5.0 - - -
شرکت 13 ژانویه 2021 1.1.0 - - -
رابط بیرونی 13 نوامبر 2024 1.3.7 - - 1.4.0-alpha01
قطعه 30 اکتبر 2024 1.8.5 - - -
بازی ها (*) 16 اکتبر 2024 3.0.5 - - 4.0.0-alpha01
نگاه 16 اکتبر 2024 1.1.1 - - -
گرافیک (*) 16 اکتبر 2024 1.0.2 - - -
طرح شبکه 24 مه 2023 1.0.0 - 1.1.0-beta01 -
سلامتی 16 اکتبر 2024 - 1.0.0-rc02 - 1.1.0-alpha04
سلامتی.اتصال 16 اکتبر 2024 - - - 1.1.0-آلفا10
تلیسه‌نویس 2 اکتبر 2024 - - - 1.1.0-alpha03
دسته (*) 21 فوریه 2024 1.2.0 - - -
جوهر 2 اکتبر 2024 - - - 1.0.0-alpha01
ورودی 2 اکتبر 2024 - - 1.0.0-بتا05 -
درون یابی 21 سپتامبر 2018 1.0.0 - - -
javascript engine 1 نوامبر 2023 - - 1.0.0-beta01 -
جت افکن 2 سپتامبر 2020 - - 1.0.0-beta10 -
تکیه 15 نوامبر 2023 1.0.0 1.1.0-rc02 - 1.2.0-alpha04
میراث 21 سپتامبر 2018 1.0.0 - - -
چرخه زندگی (*) 13 نوامبر 2024 2.8.7 - - 2.9.0-alpha07
پرز 4 سپتامبر 2024 - - - 1.0.0-alpha02
لودر 9 اکتبر 2019 1.1.0 - - -
مدیر پخش محلی 12 ژانویه 2022 1.1.0 - - -
رسانه ها 29 نوامبر 2023 1.7.0 - - -
رسانه 2 10 ژانویه 2024 1.3.0 - - -
رسانه 3 27 نوامبر 2024 1.5.0 - - -
واسطه 20 مارس 2024 1.7.0 - - -
مولتی دکس 17 دسامبر 2018 2.0.1 - - -
معیارها 10 ژانویه 2024 - - 1.0.0-beta01 -
صفحه بندی (*) 13 نوامبر 2024 3.3.4 - - -
پالت 21 سپتامبر 2018 1.0.0 - - -
pdf 13 نوامبر 2024 - - - 1.0.0-alpha04
درصد طرح 21 سپتامبر 2018 1.0.0 - - -
ترجیح 26 جولای 2023 1.2.1 - - -
چاپ کنید 28 اکتبر 2020 - - 1.1.0-beta01 -
privacysandbox.activity 15 نوامبر 2023 - - - 1.0.0-alpha01
privacysandbox.ads 30 اکتبر 2024 - - 1.1.0-beta11 -
privacysandbox.plugins 9 آگوست 2023 - - - 1.0.0-alpha02
privacysandbox.sdkruntime 13 نوامبر 2024 - - - 1.0.0-آلفا15
privacysandbox.tools 2 اکتبر 2024 - - - 1.0.0-آلفا10
privacysandbox.ui 13 نوامبر 2024 - - - 1.0.0-alpha11
نصب کننده پروفایل 2 اکتبر 2024 1.4.1 - - -
توصیه 21 سپتامبر 2018 1.0.0 - - -
بررسی بازیافت (*) 18 سپتامبر 2024 1.3.2 1.4.0-rc01 - -
تماس از راه دور 7 مه 2019 1.0.0 - - -
بازرسی منابع 26 ژانویه 2022 1.0.1 - - -
اتاق 30 اکتبر 2024 2.6.1 - - 2.7.0-alpha11
حالت ذخیره شده 13 نوامبر 2024 1.2.1 - - 1.3.0-alpha05
امنیت (*) 7 آگوست 2024 1.0.0 - - 1.1.0-alpha06
اشتراک هدف 5 اکتبر 2022 1.2.0 - - -
برش 13 ژانویه 2021 - - - 1.1.0-alpha02
صفحه بندی کشویی 26 ژانویه 2022 1.2.0 - - -
راه اندازی 18 سپتامبر 2024 1.2.0 - - -
sqlite 30 اکتبر 2024 2.4.0 - - 2.5.0-alpha11
طرح‌بندی swiperfresh 22 جولای 2020 1.1.0 - - 1.2.0-alpha01
تست (*) 15 اکتبر 2024 1.0.1 - - 1.1.0-alpha04
test.uiautomator 26 ژوئن 2024 2.3.0 - - 2.4.0-alpha01
طبقه بندی متن 23 مارس 2022 - - - 1.0.0-alpha04
ردیابی 29 نوامبر 2023 1.2.0 - - 1.3.0-alpha02
انتقال 24 جولای 2024 1.5.1 - - -
تلویزیون 21 آگوست 2024 1.0.0 - - -
ارائه دهنده تلویزیون 19 آگوست 2020 - - - 1.1.0-alpha01
بردار قابل ترسیم 1 مه 2024 1.2.0 - - -
versionedparcelable 10 ژانویه 2024 1.2.0 - - -
نمایشگر 13 نوامبر 2024 1.0.0 1.1.0-rc01 - -
viewpager2 14 مه 2024 1.1.0 - - -
پوشیدن (*) 16 اکتبر 2024 1.3.0 - - 1.4.0-alpha01
پوشیدن.ترکیب کردن 13 نوامبر 2024 1.4.0 - - 1.5.0-alpha06
پوشیدن.طرح اولیه 13 نوامبر 2024 1.2.1 - - 1.3.0-alpha04
پوشیدن.کاشی 13 نوامبر 2024 1.4.1 - - 1.5.0-alpha04
لباس ساعت 18 سپتامبر 2024 1.2.1 - - 1.3.0-alpha04
وب کیت 13 نوامبر 2024 1.9.0 - - 1.13.0-alpha01
پنجره 16 اکتبر 2024 1.3.0 - - 1.4.0-alpha05
window.extensions.core 7 ژوئن 2023 1.0.0 - - -
کار کردن 30 اکتبر 2024 2.9.1 - - -

(*) این کتابخانه چندین مصنوع دارد. برای اطلاعات بیشتر به یادداشت های انتشار آن مراجعه کنید.
آخرین به روز رسانی: 27 نوامبر 2024