Wear OS 6 dựa trên Android 16 (API cấp 36). Khi chuẩn bị ứng dụng Wear OS để dùng trên Wear OS 6, hãy xử lý các thay đổi về hành vi của hệ thống ảnh hưởng đến tất cả ứng dụng trong Android 16, cũng như các thay đổi đối với ứng dụng nhắm đến Android 16.
Trừ phi có quy định khác, các thay đổi này sẽ ảnh hưởng đến tất cả ứng dụng chạy trên Wear OS 6 trở lên, bất kể phiên bản SDK mục tiêu.
Xin lưu ý rằng đồng hồ chạy Wear OS 6 chỉ hỗ trợ những mặt đồng hồ sử dụng Định dạng mặt đồng hồ. Vì lý do này, bạn nên di chuyển sang sử dụng Định dạng mặt đồng hồ.
Hành vi nhất quán hơn khi luôn bật
Wear OS 6 hợp nhất các giải pháp hiện có để mang đến trải nghiệm nhất quán về chế độ luôn bật màn hình trên nhiều thiết bị. Trong quá trình thay đổi này, hoạt động hàng đầu trước đó vẫn hiển thị và ở trạng thái "đã tiếp tục" khi thiết bị chuyển sang chế độ môi trường xung quanh của hệ thống.

Phông chữ hệ thống mặc định cho các ô
Wear OS 6 mang đến sự nhất quán hơn cho kiểu chữ của ô, giúp người dùng di chuyển qua băng chuyền ô. Trên một thiết bị nhất định, tất cả các ô đều sử dụng cùng một phông chữ. Trên một số thiết bị, phông chữ nhất quán này là một phông chữ có thể thay đổi.
Quyền đối với dữ liệu sức khoẻ ở cấp độ chi tiết hơn
Kể từ Android 16 (và Wear OS 6), nền tảng này sẽ di chuyển sang các quyền truy cập vào dữ liệu sức khoẻ chi tiết hơn mà Health Connect sử dụng. Điều này ảnh hưởng đến các quyền sau:
Quyền của Wear OS 5.1 ( android.permission ) |
Quyền của Wear OS 6 ( android.permission.health ) |
---|---|
BODY_SENSORS
|
READ_HEART_RATE READ_OXYGEN_SATURATION (cảm biến có trên các thiết bị được hỗ trợ) READ_SKIN_TEMPERATURE (cảm biến có trên các thiết bị được hỗ trợ) |
BODY_SENSORS_BACKGROUND |
READ_HEALTH_DATA_IN_BACKGROUND |
Để tìm hiểu cách cập nhật ứng dụng để xử lý các quyền này khi ứng dụng nhắm đến API cấp 36 trở lên, hãy làm theo các bước di chuyển có trong hướng dẫn về Dịch vụ y tế cho Wear OS.
Lưu ý: Để duy trì khả năng tương thích cho các ứng dụng nhắm đến Wear OS 5.1 (API cấp 35) trở xuống, hệ thống cung cấp các chế độ hỗ trợ sau:
- Nếu người dùng cài đặt ứng dụng của bạn trên một thiết bị chạy Wear OS 6 trở lên, hệ thống sẽ tự động yêu cầu quyền
READ_HEART_RATE
thay cho ứng dụng của bạn. - Nếu trước đây người dùng đã cấp quyền
BODY_SENSORS
vàBODY_SENSORS_BACKGROUND
cho ứng dụng của bạn, đồng thời sau đó người dùng cập nhật thiết bị của họ lên Wear OS 6 trở lên, thì ứng dụng của bạn vẫn giữ được các quyền đã cấp.
Các sự kiện tương tác với ô được xử lý theo lô
Kể từ Wear OS 6, các sự kiện liên quan đến việc người dùng vuốt vào và ra khỏi ô của bạn (tương ứng là onTileEnterEvent
và onTileLeaveEvent
) sẽ được xử lý theo lô.
Nếu ứng dụng của bạn nhắm đến Wear OS 6 trở lên, hãy gọi onRecentInteractionEventsAsync()
để theo dõi những sự kiện này. Đừng dựa vào việc phân phối các sự kiện này theo thời gian thực để cập nhật các ô của bạn.