ไลบรารี Jetpack จะมาพร้อมกับระบบปฏิบัติการ Android แยกกัน การอัปเดตไลบรารีจึงเกิดขึ้นได้อิสระและบ่อยครั้งยิ่งขึ้น
ไลบรารีเป็นไปตามการกำหนดเวอร์ชันตามความหมายที่เข้มงวดเพื่อความเข้ากันได้ของไบนารีด้วยลำดับการแก้ไขระหว่างเวอร์ชันของรุ่นทดลองใช้ก่อนเปิดตัวที่เพิ่มเข้ามา
สตริงเวอร์ชัน (เช่น 1.0.1-beta02
) มีตัวเลข 3 หลักที่แสดงระดับหลัก รอง และการแก้ไขข้อบกพร่อง
เวอร์ชันทดลองใช้ก่อนเปิดตัวยังมีส่วนต่อท้ายที่ระบุระยะของเวอร์ชันทดลองใช้ก่อนเปิดตัว (อัลฟ่า เบต้า รุ่นที่พร้อมเผยแพร่) และหมายเลขการแก้ไข (01, 02 และอื่นๆ) ด้วย
โปรดทราบว่า เราขอแนะนำให้ใช้ไลบรารี androidx
แต่ไม่ได้บังคับ เพื่อรักษาความเข้ากันได้ของแหล่งที่มาในเวอร์ชันย่อยต่างๆ เนื่องจากการอัปเดตเวอร์ชันหลักจะบังคับให้ย้ายข้อมูลอาร์ติแฟกต์ทั้งหมดที่ขึ้นอยู่กับเวอร์ชันหลักก่อนหน้าอย่างชัดเจน ซึ่งจะขัดจังหวะเวิร์กโฟลว์ของนักพัฒนาแอป
ไลบรารีทุกเวอร์ชันจะผ่าน 3 ระยะก่อนเปิดตัวเพื่อพัฒนาเป็นเวอร์ชันเสถียร เกณฑ์สำหรับแต่ละระยะก่อนเปิดตัวมีดังนี้
อัลฟ่า
- รุ่นอัลฟ่ามีฟังก์ชันการทำงานที่เสถียร แต่อาจยังไม่สมบูรณ์
- ในระหว่างที่รุ่นอยู่ในระยะอัลฟ่า ระบบอาจเพิ่ม นําออก หรือเปลี่ยนแปลง API
เบต้า
- รุ่นเบต้ามีความเสถียรในฟังก์ชันการทำงานและมีแพลตฟอร์ม API ที่สมบูรณ์
- ฟีเจอร์เหล่านี้พร้อมใช้งานจริงแล้ว แต่อาจมีข้อบกพร่อง
- เวอร์ชันเบต้าจะใช้ฟีเจอร์คอมไพเลอร์เวอร์ชันทดลองไม่ได้ (เช่น
@UseExperimental
) - ไลบรารีอื่นๆ ที่ต้องพึ่งพาต้องเป็นเวอร์ชันเบต้า, rc หรือเวอร์ชันเสถียร ไม่อนุญาตให้ใช้ทรัพยากร Dependency เวอร์ชันอัลฟ่า
Release Candidate (RC)
- รุ่นที่อาจได้รับการเผยแพร่คือเวอร์ชันที่คาดว่าจะเสถียร
- เนื่องจากอาจมีการแก้ไขที่สำคัญในนาทีสุดท้าย
- แพลตฟอร์ม API ของบริการนี้จะเป็นเวอร์ชันสุดท้าย
- ไลบรารีอื่นๆ ที่ต้องพึ่งพาต้องเป็นเวอร์ชัน rc หรือเวอร์ชันเสถียรเท่านั้น
คลังอาจมีหลายเวอร์ชันพร้อมกัน แต่ละเวอร์ชันมีระยะการเผยแพร่ที่แตกต่างกัน ตัวอย่างเช่น แม้ว่ารุ่นที่เสถียรของ androidx.activity
อาจเป็น 1.0.0
แต่อาจมีรุ่น 1.1.0-beta02
และรุ่น 2.0.0-alpha01
ด้วย
ใช้หน้านี้เพื่อดูข้อมูลอัปเดตล่าสุดของไลบรารี
หน้าบันทึกประจำรุ่นล่าสุดของ AndroidX จะแสดงรายการไลบรารีที่มีการเปลี่ยนแปลงล่าสุด ที่เก็บ Maven ของ Google จะแสดงประวัติเวอร์ชันทั้งหมด
ใช้ตารางด้านล่างเพื่อดูเวอร์ชันล่าสุดที่เสถียรและเวอร์ชันตัวอย่างของไลบรารี AndroidX ทุกรายการ ลิงก์ในแต่ละแถวจะนำคุณไปยังหมายเหตุเกี่ยวกับรุ่นของคลัง คุณจะดูข้อมูลต่อไปนี้ได้ในบันทึกประจำรุ่น
- ประวัติตามลำดับเวลาของรุ่นทั้งหมด
- ข้อมูลโค้ดที่มีการประกาศการพึ่งพา Gradle เริ่มต้นเพื่อใช้อาร์ติแฟกต์
- ลิงก์ไปยังหน้าข้อมูลอ้างอิง Kotlin และ Java สำหรับแพ็กเกจในอาร์ติแฟกต์แต่ละรายการ
ไลบรารี Jetpack
ไลบรารี AndroidX บางรายการ เช่น กล้อง มีอาร์ติแฟกต์หลายรายการที่ได้รับการดูแลรักษาแยกกัน ไลบรารีเหล่านี้จะมีเครื่องหมายดอกจัน (*) ดูบันทึกประจำรุ่นเพื่อดูการอัปเดตเวอร์ชันสำหรับอาร์ติแฟกต์ทั้งหมด