รุ่นต่างๆ ของ AndroidX


ไลบรารี Jetpack จัดส่งแยกต่างหากจากระบบปฏิบัติการ Android ดังนั้นการอัปเดต ห้องสมุดสามารถเกิดขึ้นแบบอิสระและบ่อยกว่า

ไลบรารีเหล่านี้เป็นไปตามการกำหนดเวอร์ชันทางอรรถศาสตร์ที่เข้มงวดสำหรับความเข้ากันได้ของไบนารีที่มีการแก้ไขรุ่นทดลองในเวอร์ชันต่างๆ ที่เพิ่มเข้ามา สตริงเวอร์ชัน (เช่น 1.0.1-beta02) มีตัวเลข 3 ตัวที่แสดงถึงระดับหลัก ระดับรอง และการแก้ไขข้อบกพร่อง เวอร์ชันก่อนเผยแพร่ยังมีส่วนต่อท้ายที่ระบุขั้นตอนก่อนการเผยแพร่ด้วย (รุ่นอัลฟ่า เบต้า) และหมายเลขแก้ไข (01, 02 เป็นต้น)

โปรดทราบ เราแนะนำให้ใช้ไลบรารี androidx แต่ไม่บังคับ เพื่อรักษาความเข้ากันได้ของซอร์สในเวอร์ชันย่อย เหตุผลที่เป็นการอัปเดตเวอร์ชันหลักจะบังคับให้มีการย้ายข้อมูลอาร์ติแฟกต์ทั้งหมดที่ต้องใช้เวอร์ชันหลักก่อนหน้าอย่างชัดเจน ซึ่งจะขัดจังหวะเวิร์กโฟลว์ของนักพัฒนาแอป

ไลบรารีทุกเวอร์ชันจะเคลื่อนผ่านขั้นตอนก่อนเผยแพร่ 3 ขั้นตอนไปสู่ กลายเป็นเวอร์ชันที่เสถียรแล้ว เกณฑ์ของแต่ละช่วงก่อนเผยแพร่มีดังนี้

อัลฟ่า

  • รุ่นอัลฟ่ามีฟังก์ชันการทำงานที่เสถียร แต่ฟีเจอร์ไม่สมบูรณ์
  • ในขณะที่รุ่นยังอยู่ในเวอร์ชันอัลฟ่า คุณสามารถเพิ่ม นำออก หรือเปลี่ยนแปลง API ได้

เบต้า

  • รุ่นเบต้ามีความเสถียรและฟังก์ชันการทำงานที่ครบถ้วนและมีแพลตฟอร์ม API ที่ครบถ้วนเกี่ยวกับฟีเจอร์
  • แอปเหล่านี้พร้อมสำหรับการใช้งานจริง แต่อาจยังมีข้อบกพร่องอยู่
  • รุ่นเบต้าไม่สามารถใช้ฟีเจอร์คอมไพเลอร์แบบทดลองได้ (เช่น @UseExperimental)
  • ทรัพยากร Dependency ของไลบรารีอื่นๆ ต้องเป็นรุ่นเบต้า, rc หรือเสถียร เวอร์ชันต่างๆ ไม่อนุญาตให้ใช้ทรัพยากร Dependency แบบอัลฟ่า

เผยแพร่ผู้สมัคร (RC)

  • รุ่นที่อาจได้รับการเผยแพร่คือรุ่นที่มีความเสถียร
  • ซึ่งอาจมีการแก้ไขที่สำคัญในนาทีสุดท้าย
  • แพลตฟอร์ม API ของแพลตฟอร์มถือเป็นที่สิ้นสุด
  • ทรัพยากร Dependency ของไลบรารีอื่นๆ ต้องเป็นเวอร์ชัน rc หรือเวอร์ชันเสถียรเท่านั้น

ไลบรารีอาจมีหลายเวอร์ชันได้ในเวลาเดียวกัน แต่ละเวอร์ชันจะมี ในช่วงการเผยแพร่ที่แตกต่างกัน ตัวอย่างเช่น แม้ว่ารุ่นเสถียรของ androidx.activity อาจเป็น 1.0.0 และมี 1.1.0-beta02 ด้วย รวมถึงรุ่น 2.0.0-alpha01 ด้วย

ใช้หน้านี้เพื่อดูข้อมูลอัปเดตล่าสุดในคลัง

หน้าบันทึกประจำรุ่นล่าสุดของ AndroidX จะแสดงรายการไลบรารีที่มีการเปลี่ยนแปลงเมื่อเร็วๆ นี้ จาก Google ที่เก็บ Maven จะแสดงประวัติเวอร์ชันทั้งหมด

ใช้ตารางด้านล่างเพื่อดูเวอร์ชันเสถียรล่าสุดและเวอร์ชันตัวอย่างของ ไลบรารี AndroidX ลิงก์ในแต่ละแถวจะนำคุณไปยังบันทึกประจำรุ่นของห้องสมุด คุณจะเห็นข้อมูลต่อไปนี้ในบันทึกประจำรุ่น

  • ประวัติตามลำดับเวลาของการเผยแพร่ทั้งหมด
  • ข้อมูลโค้ดที่มีการประกาศทรัพยากร Dependency แบบ Gradle เริ่มต้นเพื่อใช้อาร์ติแฟกต์
  • ลิงก์ไปยังหน้าอ้างอิง Kotlin และ Java สำหรับแพ็กเกจในอาร์ติแฟกต์แต่ละรายการ

ไลบรารี Jetpack

ไลบรารี AndroidX บางไลบรารี เช่น กล้องถ่ายรูป มีอาร์ติแฟกต์หลายอย่างที่ แยกกัน ไลบรารีเหล่านี้จะมีเครื่องหมายดอกจัน (*) โปรดดู บันทึกประจำรุ่น เพื่อดูการอัปเดตเวอร์ชันสำหรับอาร์ติแฟกต์ทั้งหมด

รหัสกลุ่ม Maven อัปเดตล่าสุด รุ่นที่เสถียร ตัวเลือกถอนการอ้างสิทธิ์ รุ่นเบต้า รุ่นอัลฟ่า
กิจกรรม 4 กันยายน 2024 1.9.2 - - 1.10.0-alpha02
โฆษณา 8 มีนาคม 2023 - - - 1.0.0-alpha05
หมายเหตุ (*) 4 กันยายน 2024 1.8.2 - - 1.9.0-alpha03
appcompat 29 พฤษภาคม 2024 1.7.0 - - -
การค้นหาแอป 4 กันยายน 2024 - - - 1.1.0-alpha05
Arc.core 22 กุมภาพันธ์ 2023 2.2.0 - - -
asynclayoutinflater 5 ตุลาคม 2022 1.0.0 - - 1.1.0-alpha01
ป้อนข้อความอัตโนมัติ 24 พฤษภาคม 2023 1.1.0 - 1.2.0-เบต้า01 1.3.0-alpha01
การเปรียบเทียบ 21 สิงหาคม 2024 1.3.0 - - -
ข้อมูลไบโอเมตริก 7 สิงหาคม 2024 1.1.0 - - 1.4.0-alpha02
บลูทูธ 29 พฤศจิกายน 2023 - - - 1.0.0-alpha02
เบราว์เซอร์ 6 มีนาคม 2024 1.8.0 - - -
แอปสำหรับรถยนต์ 26 มิถุนายน 2024 1.4.0 - 1.7.0-beta01 -
กล้อง (*) 4 กันยายน 2024 1.3.4 1.4.0-Rc01 - 1.5.0-alpha01
Cardview 21 กันยายน 2018 1.0.0 - - -
คอลเล็กชัน 4 กันยายน 2024 1.4.3 - - 1.5.0-alpha01
เขียน 7 สิงหาคม 2024 1.4.3 - - 1.5.0-alpha01
compose.animation 4 กันยายน 2024 1.7.0 - - 1.8.0-alpha01
compose.compiler 7 สิงหาคม 2024 1.5.15 - - -
compose.foundation 4 กันยายน 2024 1.7.0 - - 1.8.0-alpha01
compose.material 4 กันยายน 2024 1.7.0 - - 1.8.0-alpha01
compose.material3 4 กันยายน 2024 1.3.0 - - -
compose.runtime 4 กันยายน 2024 1.7.0 - - 1.8.0-alpha01
compose.ui 4 กันยายน 2024 1.7.0 - - 1.8.0-alpha01
พร้อมกัน 12 มิถุนายน 2024 1.2.0 - - -
constraintlayout (*) 4 กันยายน 2024 2.1.4 - 2.2.0-เบต้า01 -
contentpager 21 กันยายน 2018 1.0.0 - - -
Coordinatorlayout 4 ตุลาคม 2023 1.2.0 - - 1.3.0-alpha02
แกน (*) 4 กันยายน 2024 1.13.1 - - 1.15.0-alpha02
core.uwb 24 มกราคม 2024 - - - 1.0.0-alpha08
ข้อมูลเข้าสู่ระบบ 4 กันยายน 2024 1.2.2 1.3.0-Rc01 - 1.5.0-alpha05
cursoradapter 21 กันยายน 2018 1.0.0 - - -
มุมมองที่กำหนดเอง (*) 21 กันยายน 2022 1.1.0 - - 1.2.0-alpha02
การเชื่อมโยงข้อมูล 5 กันยายน 2019 3.5.0 - - 3.6.0-alpha10
พื้นที่เก็บข้อมูล 1 พฤษภาคม 2024 1.1.1 - - -
documentfile 18 สิงหาคม 2021 1.0.1 - - 1.1.0-alpha01
draganddrop 11 พฤษภาคม 2022 1.0.0 - - -
drawerlayout 22 มีนาคม 2023 1.2.0 - - -
ภาพเคลื่อนไหวแบบไดนามิก 4 ธันวาคม 2019 1.0.0 - - 1.1.0-alpha03
อีโมจิ 27 มกราคม 2021 1.1.0 - - 1.2.0-alpha03
อีโมจิ 2 4 กันยายน 2024 1.5.0 - - -
องค์กร 13 มกราคม 2021 1.1.0 - - -
อินเทอร์เฟซภายนอก 13 ธันวาคม 2023 1.3.7 - - -
ส่วนย่อย 4 กันยายน 2024 1.8.3 - - -
เกม (*) 7 สิงหาคม 2024 3.0.5 - - -
ข้อมูลโดยย่อ 12 มิถุนายน 2024 1.1.0 - - -
กราฟิก (*) 4 กันยายน 2024 1.0.1 - - -
gridlayout 24 พฤษภาคม 2023 1.0.0 - 1.1.0-เบต้า 01 -
สุขภาพ 14 พฤษภาคม 2024 - 1.0.0-Rc02 - 1.1.0-alpha03
health.connect 4 กันยายน 2024 - - - 1.1.0-alpha08
Heifwriter 26 กรกฎาคม 2023 - - - 1.1.0-alpha02
hilt (*) 21 กุมภาพันธ์ 2024 1.2.0 - - -
อินพุต 1 พฤษภาคม 2024 - - 1.0.0-เบต้า -
เครื่องมือควบคุมเวลา 21 กันยายน 2018 1.0.0 - - -
javascriptengine 1 พฤศจิกายน 2023 - - 1.0.0-เบต้า 01 -
เครื่องบินเจ็ต 2 กันยายน 2020 - - 1.0.0-เบต้า10 -
Leanback 15 พฤศจิกายน 2023 1.0.0 1.1.0-Rc02 - 1.2.0-alpha04
เดิม 21 กันยายน 2018 1.0.0 - - -
อายุการใช้งาน (*) 4 กันยายน 2024 2.8.5 - - 2.9.0-alpha02
Lint 4 กันยายน 2024 - - - 1.0.0-alpha02
ตัวโหลด 9 ตุลาคม 2019 1.1.0 - - -
localbroadcastmanager 12 มกราคม 2022 1.1.0 - - -
สื่อ 29 พฤศจิกายน 2023 1.7.0 - - -
สื่อ 2 10 มกราคม 2024 1.3.0 - - -
สื่อ 3 27 สิงหาคม 2024 1.4.1 - - -
mediaRouter 20 มีนาคม 2024 1.7.0 - - -
multidex 17 ธันวาคม 2018 2.0.1 - - -
เมตริก 10 มกราคม 2024 - - 1.0.0-เบต้า 01 -
การแบ่งหน้า (*) 7 สิงหาคม 2024 3.3.2 - - -
ชุดสี 21 กันยายน 2018 1.0.0 - - -
pdf 4 กันยายน 2024 - - - 1.0.0-alpha02
percentlayout 21 กันยายน 2018 1.0.0 - - -
ค่ากำหนด 26 กรกฎาคม 2023 1.2.1 - - -
พิมพ์ 28 ตุลาคม 2020 - - 1.1.0-เบต้า 01 -
privacysandbox.activity 15 พฤศจิกายน 2023 - - - 1.0.0-alpha01
privacysandbox.ads 21 สิงหาคม 2024 - - 1.1.0-เบต้า10 -
privacysandbox.plugins 9 สิงหาคม 2023 - - - 1.0.0-alpha02
privacysandbox.sdkruntime 24 กรกฎาคม 2024 - - - 1.0.0-alpha14
privacysandbox.tools 26 มิถุนายน 2024 - - - 1.0.0-alpha09
privacysandbox.ui 26 มิถุนายน 2024 - - - 1.0.0-alpha09
profileinstaller 4 กันยายน 2024 1.3.1 1.4.0-Rc01 - -
คำแนะนำ 21 กันยายน 2018 1.0.0 - - -
recyclerview (*) 21 สิงหาคม 2024 1.3.2 - 1.4.0-beta01 -
remotecallback 7 พฤษภาคม 2019 1.0.0 - - -
การตรวจสอบทรัพยากร 26 มกราคม 2022 1.0.1 - - -
ห้อง 21 สิงหาคม 2024 2.6.1 - - 2.7.0-alpha07
บันทึกสถานะ 7 สิงหาคม 2024 1.2.1 - - 1.3.0-alpha01
ความปลอดภัย (*) 7 สิงหาคม 2024 1.0.0 - - 1.1.0-alpha06
เป้าหมายที่แชร์ 5 ตุลาคม 2022 1.2.0 - - -
สไลซ์ 13 มกราคม 2021 - - - 1.1.0-alpha02
slidingpanelayout 26 มกราคม 2022 1.2.0 - - -
การเริ่มต้น 4 กันยายน 2024 1.1.1 1.2.0-Rc01 - -
Sqlite 21 สิงหาคม 2024 2.4.0 - - 2.5.0-alpha07
ปัดการรีเฟรช 22 กรกฎาคม 2020 1.1.0 - - 1.2.0-alpha01
ทดสอบ (*) 14 สิงหาคม 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
vectordrawable 1 พฤษภาคม 2024 1.2.0 - - -
versionedparcelable 10 มกราคม 2024 1.2.0 - - -
การดูหน้าเว็บ 15 กันยายน 2021 1.0.0 - - 1.1.0-alpha01
การดูหน้าเว็บ 2 14 พฤษภาคม 2024 1.1.0 - - -
Wear (*) 24 กรกฎาคม 2024 1.3.0 - - 1.4.0-alpha01
wear.compose 4 กันยายน 2024 1.4.0 - - 1.5.0-alpha01
wear.profilayout 7 สิงหาคม 2024 1.2.0 - - -
wear.tiles 7 สิงหาคม 2024 1.4.0 - - -
wear.watchface 17 เมษายน 2024 1.2.1 - - 1.3.0-alpha03
webkit 4 กันยายน 2024 1.9.0 1.12.0-Rc01 - -
หน้าต่าง 4 กันยายน 2024 1.3.0 - - 1.4.0-alpha02
window.extensions.core 7 มิถุนายน 2023 1.0.0 - - -
ที่ทำงาน 4 กันยายน 2024 2.9.1 - - 2.10.0-alpha03

(*) ไลบรารีนี้มีอาร์ติแฟกต์หลายรายการ ดูข้อมูลเพิ่มเติมได้ในบันทึกประจำรุ่น
อัปเดตครั้งล่าสุด: 4 กันยายน 2024