ยุคสมัยแห่ง X กูเกิลเปิดตัว AndroidX ชื่อใหม่ของ Android Support Library

Discussion in 'เทคโนโลยี' started by iPokz, May 9, 2018.

  1. iPokz

    iPokz ~" iPokz "~ Staff Member

    ในยุคสมัยที่อะไรๆ ก็ชื่อลงท้ายด้วย X กูเกิลเองก็เลยมี AndroidX กับเขาด้วย แต่มันไม่ใช่ของใหม่ทั้งหมด เพราะเป็นเวอร์ชันอัพเกรดของ Android Support Library ที่นักพัฒนาแอพส่วนใหญ่ใช้งานอยู่แล้ว

    ชื่อ AndroidX มาจากคำว่า Android extension libraries ส่วนเหตุผลที่ต้องมีชื่อใหม่ก็เพราะว่าไลบรารีในชุด Android Support Library งอกมาเพิ่มเรื่อยๆ ตลอด 7 ปีที่ผ่านมา จนทำให้นักพัฒนาเริ่มสับสนว่าต้องเรียกใช้ไลบรารีตัวไหนกันแน่ (ที่ชื่อดันแตกต่างกันด้วย)

    กูเกิลเลยจัดระเบียบชื่อทั้งหมดใหม่ให้อยู่ภายใต้ชื่อ androidx ดังนั้นเวลาอ้างอิง namespace ในโค้ดก็จะขึ้นต้นด้วย androidx.* แทนของเดิมที่เป็น android.* (แต่ไม่ใช่ทุกอย่างที่ย้ายไปอยู่ใต้ androidx)

    ตัวอย่าง

    • android.support.** เปลี่ยนเป็น androidx.@
    • android.databinding.** เปลี่ยนเป็น androidx.databinding.@
    • android.design.** เปลี่ยนเป็น com.google.android.material.@
    • android.support.test.** เปลี่ยนเป็น androidx.test.@

    การเปลี่ยนแปลงชื่อครั้งนี้ ทำให้เลขเวอร์ชันของ Android Support Library จะถูกรีเซ็ตจาก 28.0.0 (จะออกเป็นเวอร์ชันสุดท้าย) กลับมาเป็น 1.0.0 แทน รายละเอียดสามารถอ่านได้จากที่มา

    ที่มา - Android Developers Blog

    [​IMG]

    Topics: AndroidGoogleDevelopment
     

Share This Page