Google เปิดตัว Extension SDK เพื่อนำคุณสมบัติใหม่มาสู่ Android เวอร์ชันเก่า

Extensions SDK คือสิ่งที่ทำให้ฟีเจอร์ต่างๆ เช่น Photo Picker เป็นไปได้ใน Android เวอร์ชันเก่า

เมนไลน์โครงการ เป็นวิธีหนึ่งสำหรับ Google ในการส่งมอบการอัปเดตส่วนประกอบของระบบที่สำคัญผ่านกรอบงานบริการ Google Play และ Google Play Store โมดูล Mainline แต่ละโมดูลจะถูกส่งเป็นไฟล์ APK, ไฟล์ APEX หรือ APK-in-APEX เมื่อมีการอัปเดตโมดูล Mainline ผู้ใช้จะเห็นการแจ้งเตือน "การอัปเดตระบบ Google Play" (GPSU) บนอุปกรณ์ของตน ในการส่งมอบการอัปเดตส่วนประกอบที่สำคัญอย่างมีประสิทธิภาพ Google ได้ข้ามความจำเป็นในการรอให้ OEM เปิดตัวการอัปเดต โดยเลือกที่จะดำเนินการเอง ขณะนี้บริษัทได้เปิดตัว Extension SDK เวอร์ชันสาธารณะรุ่นแรก และจะถูกส่งไปยังอุปกรณ์ต่างๆ ผ่านทางโมดูลระบบ

ยูทิลิตี้ที่ใหญ่ที่สุดของ SDK ส่วนขยายสำหรับนักพัฒนาคือความสามารถในการนำ Photo Picker API ใหม่ไปยังอุปกรณ์ที่ใช้ Android 11 และใหม่กว่า แม้ว่าจะเป็นฟีเจอร์ที่เปิดตัวพร้อมกับ แอนดรอยด์ 13. Google ยังกล่าวอีกว่านักพัฒนาจะสามารถใช้ AdServices API เพื่อเตรียมพร้อมสำหรับการทดสอบ แซนด์บ็อกซ์ความเป็นส่วนตัวของ Android ที่คาดว่าจะเปิดตัวในรุ่นเบต้าในปลายปีนี้ นี่คือตัวอย่างวิธีที่สามารถใช้ Extension SDK เพื่อแบ็คพอร์ตฟีเจอร์ต่างๆ ไปเป็น Android เวอร์ชันเก่าโดยไม่ต้องมีการอัปเดตระบบแบบเต็ม

นักพัฒนาสามารถตรวจสอบเวอร์ชันของ Extension SDK ที่ติดตั้งบนอุปกรณ์ของผู้ใช้ได้โดยการสืบค้น เวอร์ชันส่วนขยาย ณ รันไทม์ในลักษณะเดียวกับที่ตรวจสอบคุณลักษณะของอุปกรณ์อื่นๆ เช่น บิลด์ รุ่น AdServices API ได้รับการเพิ่มใน Extension SDK เวอร์ชัน 4 แล้ว แต่ Photo Picker มีมาตั้งแต่เวอร์ชัน 2

ในกรณีของนักพัฒนาที่ใช้ Android Studio Flamingo หรือใหม่กว่า พวกเขาจะสามารถสร้างการตรวจสอบเวอร์ชันที่ถูกต้องสำหรับ API ที่เปิดตัวผ่านทาง Extension SDK ได้โดยอัตโนมัติ เป็นทางเลือกทั้งหมด แต่อาจช่วยให้นักพัฒนานำคุณลักษณะใหม่ๆ ไปใช้ได้ทันทีที่พร้อมใช้งาน คุณสามารถอ่านเพิ่มเติมเกี่ยวกับ ส่วนขยาย SDK และเอกสารเกี่ยวกับ ความเป็นส่วนตัว Sandbox เบต้า และ เครื่องมือเลือกรูปภาพ.