Wear OS 6 ทำงานบน Android 16 (API ระดับ 36) เมื่อเตรียมแอป Wear OS ให้พร้อมใช้งานใน Wear OS 6 ให้จัดการการเปลี่ยนแปลงลักษณะการทํางานของระบบที่ส่งผลต่อแอปทั้งหมดใน Android 16 รวมถึงการเปลี่ยนแปลงสําหรับแอปที่กําหนดเป้าหมายเป็น Android 16
การเปลี่ยนแปลงจะมีผลกับแอปทั้งหมดที่ทำงานใน Wear OS 6 ขึ้นไป ไม่ว่า SDK เป้าหมายจะเป็นเวอร์ชันใดก็ตาม เว้นแต่จะระบุไว้เป็นอย่างอื่น
โปรดทราบว่านาฬิกาที่เปิดตัวพร้อมกับ Wear OS 6 จะรองรับเฉพาะหน้าปัดที่ใช้ Watch Face Format ด้วยเหตุนี้ เราจึงขอแนะนำให้คุณเปลี่ยนไปใช้รูปแบบหน้าปัด
ลักษณะการทำงานแบบเปิดเสมอที่สอดคล้องกันมากขึ้น
Wear OS 6 รวมโซลูชันที่มีอยู่เพื่อให้ประสบการณ์การใช้งานหน้าจอติดสว่างตลอดเวลาที่สอดคล้องกันในอุปกรณ์ต่างๆ การเปลี่ยนแปลงนี้ทำให้กิจกรรมหลักก่อนหน้านี้ยังคงปรากฏและอยู่ในสถานะ "กลับมาทำงานต่อ" เมื่ออุปกรณ์เข้าสู่โหมดแอมเบียนท์ของระบบ

แบบอักษรเริ่มต้นของระบบสำหรับการ์ด
Wear OS 6 นำเสนอแบบอักษรของการ์ดที่มีความสอดคล้องกันมากขึ้น ซึ่งช่วยให้ผู้ใช้ไปยังส่วนต่างๆ ของภาพสไลด์ได้ ในอุปกรณ์หนึ่งๆ ไทล์ทั้งหมดจะใช้แบบอักษรเดียวกัน ในอุปกรณ์บางเครื่อง แบบอักษรที่สอดคล้องกันนี้จะเป็นแบบอักษรแบบปรับเปลี่ยนได้
สิทธิ์ด้านสุขภาพที่ละเอียดยิ่งขึ้น
ตั้งแต่ Android 16 เป็นต้นไป (และ Wear OS 6 ด้วย) แพลตฟอร์มจะเปลี่ยนไปใช้สิทธิ์ด้านสุขภาพที่ละเอียดยิ่งขึ้นซึ่ง Health Connect จะใช้ ซึ่งส่งผลต่อสิทธิ์ต่อไปนี้
สิทธิ์ Wear OS 5.1 ( android.permission ) |
สิทธิ์ Wear OS 6 ( android.permission.health ) |
---|---|
BODY_SENSORS
|
READ_HEART_RATE READ_OXYGEN_SATURATION (เซ็นเซอร์พร้อมใช้งานในอุปกรณ์ที่รองรับ) READ_SKIN_TEMPERATURE (เซ็นเซอร์พร้อมใช้งานในอุปกรณ์ที่รองรับ) |
BODY_SENSORS_BACKGROUND |
READ_HEALTH_DATA_IN_BACKGROUND |
หากต้องการดูวิธีอัปเดตแอปเพื่อจัดการสิทธิ์เหล่านี้เมื่อกำหนดเป้าหมายเป็น API ระดับ 36 ให้ทำตามขั้นตอนการย้ายข้อมูลที่แสดงในคู่มือบริการสุขภาพสำหรับ Wear OS
หมายเหตุ: ระบบจะรองรับแอปที่กำหนดเป้าหมายเป็น Wear OS 5.1 (API ระดับ 35) และต่ำกว่า ดังนี้
- หากผู้ใช้ติดตั้งแอปของคุณในอุปกรณ์ที่ใช้ Wear OS 6 ขึ้นไป ระบบจะขอสิทธิ์
READ_HEART_RATE
ในนามของแอปโดยอัตโนมัติ - หากก่อนหน้านี้ผู้ใช้ให้สิทธิ์
BODY_SENSORS
และBODY_SENSORS_BACKGROUND
แก่แอปของคุณ และผู้ใช้อัปเดตอุปกรณ์เป็น Wear OS 6 ขึ้นไป แอปของคุณจะยังคงมีสิทธิ์ที่ได้รับ
เหตุการณ์การโต้ตอบกับการ์ดจะจัดกลุ่ม
ตั้งแต่ Wear OS 6 เป็นต้นไป ระบบจะจัดกลุ่มเหตุการณ์ที่เกี่ยวข้องกับผู้ใช้ที่ปัดเข้าและออกจากการ์ดของคุณ (onTileEnterEvent
และ onTileLeaveEvent
ตามลำดับ)
หากแอปกำหนดเป้าหมายเป็น Wear OS 6 ขึ้นไป ให้เรียกใช้ onRecentInteractionEventsAsync()
เพื่อตรวจสอบเหตุการณ์เหล่านี้ อย่าพึ่งการส่งเหตุการณ์เหล่านี้แบบเรียลไทม์เพื่ออัปเดตการ์ด