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()
เพื่อตรวจสอบเหตุการณ์เหล่านี้ โปรดอย่าใช้การนำส่งเหตุการณ์เหล่านี้แบบเรียลไทม์เพื่ออัปเดตไทล์