อัปเกรดเป็น Wear OS เวอร์ชันล่าสุด

อัปเกรดจาก 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 พร้อมใช้งานในรุ่นเสถียรแล้ว