อัปเกรดจาก Wear 2.0
คู่มือนี้จะอธิบายกระบวนการอัปเกรด Wear OS
การเปลี่ยนแปลงเฉพาะ Android
Wear 2.0 ครอบคลุม Android หลายเวอร์ชัน ตั้งแต่ API ระดับ 25 ถึง API ระดับ 28
หมายเหตุ: ไม่มีเวอร์ชัน Wear OS สำหรับ Android 10 (API ระดับ 29)
หากแอป Wear OS กำหนดเป้าหมายเป็น Wear OS 2.0 (API ระดับ 28) งานส่วนใหญ่ในการอัปเกรดคือการรองรับการเปลี่ยนแปลงแพลตฟอร์มจาก Android 9 (API ระดับ 28) เป็น Android 11 (API ระดับ 30)
ไม่มี Wear OS เวอร์ชันสำหรับ Android 10 (API ระดับ 29) คุณจึงต้องจัดการการเปลี่ยนแปลงเหล่านั้นพร้อมกันเมื่อเปลี่ยนช่อง compileSdkVersion
และ targetSdkVersion
จาก 28 เป็น 30
หมายเหตุ: แม้ว่าคุณจะไม่ได้เปลี่ยน compileSdkVersion
หรือ
targetSdkVersion
ในแอป โปรดตรวจสอบว่าแอปของคุณ
ใช้ได้กับ API ระดับ 29
การเปลี่ยนแปลงที่มีผลกับ Wear OS โดยเฉพาะ
การ์ด, ข้อมูลแทรก, แอป, หน้าปัด และแพลตฟอร์มอื่นๆ อีกมากมายล้วนมีอยู่ใน Wear OS 2.0 เมื่ออัปเกรดแอป คุณต้องแก้ไขอินเทอร์เฟซผู้ใช้เพื่อใช้หลักเกณฑ์การออกแบบล่าสุด
นอกจากนี้ API ระดับ 30 ยังมี Ongoing Activity API ด้วย กิจกรรมต่อเนื่องช่วยให้การแจ้งเตือนต่อเนื่องปรากฏในแพลตฟอร์มอื่นๆ ภายในอินเทอร์เฟซผู้ใช้ของ Wear OS ซึ่งช่วยให้ผู้ใช้มีส่วนร่วมกับกิจกรรมที่ดำเนินอยู่นานๆ ได้มากขึ้น
หมายเหตุ: ฟีเจอร์บางอย่างของ API หน้าปัดเวอร์ชันอัลฟ่าจะใช้ได้เฉพาะในอุปกรณ์ที่ใช้ API ระดับ 30 ขึ้นไปเท่านั้น
เลือกเวอร์ชันที่จะใช้
นักพัฒนาแอปส่วนใหญ่สร้างแอปที่มีประสิทธิภาพซึ่งกำหนดเป้าหมายเป็น API ระดับ 30 และกำหนดเวอร์ชัน minSdkVersion
ให้ต่ำพอที่จะกำหนดเป้าหมายเป็นเวอร์ชัน Android ที่แพร่หลายที่สุด เช่น หากต้องการเปิดการรองรับอุปกรณ์ Wear 2.0 ให้ตั้งค่า minSdkVersion
เป็น 25
หากคุณมีประสบการณ์ในการพัฒนา Android ความรู้ส่วนใหญ่ก็นำไปใช้กับ Wear OS ได้ หากต้องการทราบความแตกต่าง โปรดอ่าน Wear OS เทียบกับการพัฒนาสำหรับอุปกรณ์เคลื่อนที่
หมายเหตุ: อิมเมจระบบจำลอง Wear OS ระดับ API 30 อยู่ในเวอร์ชันตัวอย่างสำหรับนักพัฒนาแอป ดูข้อมูลอัปเดตล่าสุดได้ที่บันทึกประจำรุ่น
ไลบรารี Jetpack สำหรับ Wear OS
ไลบรารี Jetpack สำหรับ Wear OS คือชุดไลบรารีที่มีฟังก์ชันการทำงานคล้ายกับไลบรารีการสนับสนุน Wearables และรองรับ Wear OS 3 ได้ดียิ่งขึ้น
ไลบรารี Jetpack สำหรับ Wear OS เป็นการทดแทนไลบรารีการสนับสนุนอุปกรณ์ที่สวมใส่ได้และไม่ได้ออกแบบมาให้ใช้งานร่วมกัน ไลบรารีการสนับสนุน Wearables ไม่ทำงานใน Wear OS 3
ดูข้อมูลเพิ่มเติมได้ที่บล็อกโพสต์ ตอนนี้ไลบรารี Jetpack ของ Wear OS พร้อมใช้งานในรุ่นเสถียรแล้ว