Kiểm thử cách ứng dụng xử lý các thay đổi về hành vi

Wear OS 5 dựa trên Android 14 (API cấp 34). Khi bạn chuẩn bị Ứng dụng Wear OS để dùng trên Wear OS 5, xử lý hệ thống các thay đổi về hành vi ảnh hưởng đến tất cả ứng dụng trong Android 14, cũng như các thay đổi đối với ứng dụng nhắm đến Android 14.

Các thay đổi đối với Wear OS 5 ảnh hưởng đến tất cả ứng dụng

Những thay đổi sau đây về hành vi ảnh hưởng đến các trường hợp sử dụng và thư viện cụ thể lên Wear OS. Những thay đổi này ảnh hưởng đến tất cả các ứng dụng chạy trên Wear OS 5 trở lên, bất kể phiên bản SDK mục tiêu là gì.

Bảng tổng quan về quyền riêng tư

Wear OS 5 hỗ trợ thêm cho bảng tổng quan về quyền riêng tư, cung cấp người dùng ở một nơi tập trung về mức sử dụng dữ liệu của từng ứng dụng.

Đồng hồ mới chỉ hiển thị mặt đồng hồ sử dụng Định dạng mặt đồng hồ

Đồng hồ chạy với Wear OS 5 trở lên chỉ hỗ trợ mặt đồng hồ sử dụng Định dạng mặt đồng hồ. Vì lý do này, bạn nên chuyển sang bằng Định dạng mặt đồng hồ.

Các thay đổi đối với Wear OS 5 ảnh hưởng đến các ứng dụng nhắm đến Android 14

Những thay đổi sau đây chỉ ảnh hưởng đến ứng dụng của bạn nếu bạn cập nhật SDK mục tiêu lên Android 14, đây là phiên bản mà Wear OS 5 dựa trên.

Các ứng dụng luôn bật có thể chuyển sang chạy ở chế độ nền

Kể từ Wear OS 5, hệ thống sẽ chuyển các ứng dụng luôn bật sang chế độ nền sau khi chúng hiển thị ở chế độ môi trường xung quanh trong một khoảng thời gian nhất định. Người dùng có thể định cấu hình thời gian chờ trong phần cài đặt hệ thống.

Ứng dụng ghi lại bài tập thể dục phải khai báo loại dịch vụ trên nền trước

Nếu ứng dụng của bạn ghi lại bài tập thể dục trong phiên tập thể dục của người dùng trên các thiết bị chạy Wear OS 5 trở lên, bạn phải chỉ định loại dịch vụ trên nền trước health trong dịch vụ trên nền trước gọi ExerciseClient. Ngoài ra, nếu ứng dụng của bạn có thể giám sát thông tin vị trí thông tin trong phiên tập thể dục, bạn cũng phải chỉ định location loại dịch vụ trên nền trước.

Một số thiết bị không đeo trên đồng hồ giữ được trạng thái mở khoá lâu hơn

Trên các thiết bị được hỗ trợ chạy Wear OS 5 trở lên, nếu người dùng tắt cổ tay rồi tháo thiết bị khỏi cổ tay, sau đó hệ thống giữ cho thiết bị luôn mở khoá trong khoảng thời gian dài hơn so với dự kiến nếu không.

Nếu ứng dụng của bạn yêu cầu mức độ bảo mật cao hơn (chẳng hạn như khi hiển thị) dữ liệu riêng tư hoặc nhạy cảm có thể chứa dữ liệu này. Hãy kiểm tra xem bạn đã bật tính năng phát hiện cổ tay hay chưa.

Nội dung kéo được có thể chồng chéo các điểm kích hoạt cử chỉ hệ thống

Kể từ Wear OS 5, hệ thống sẽ xử lý các cử chỉ sự kiện chuyển động tách biệt với thao tác bằng cử chỉ dùng trong giao diện người dùng của hệ thống.

Nếu giao diện người dùng của ứng dụng có các khoảng trống lớn có thể kéo và chồng lên cử chỉ hệ thống bạn có thể cần phải thêm hình chữ nhật loại trừ cử chỉ hệ thống cho lượt xem. Để thực hiện việc này, hãy gọi setSystemGestureExclusionRects() để hướng dẫn giao diện người dùng hệ thống để bỏ qua các cử chỉ điều hướng trong các khu vực đã cho. Điều này tương tự như cách bạn xử lý các cử chỉ xung đột trong ứng dụng trong ứng dụng dành cho thiết bị di động của mình để cung cấp trải nghiệm giao diện người dùng tràn viền.

Bạn có thể sử dụng API setSystemGestureExclusionRects() để có giao diện người dùng hệ thống phản hồi các yêu cầu cử chỉ theo cách khác. Ví dụ: giao diện người dùng hệ thống có thể hiển thị các gợi ý giao diện người dùng bổ sung, chẳng hạn như một thanh ngang, để xác nhận ý định của người dùng.

Các quy tắc hạn chế đối với ý định ngầm ẩn và ý định đang chờ xử lý

Nếu bạn sử dụng thẻ thông tin trong ứng dụng, hãy kiểm tra xem ý định chịu ảnh hưởng của các quy tắc hạn chế đối với ý định ngầm ẩn và ý định đang chờ xử lý.

Một số thông báo vẫn không đóng được

Khi sử dụng phiên bản cầm tay của ứng dụng trên thiết bị chạy Android 14 (API cấp 34) trở lên, người dùng có thể đóng các thông báo mà trên các phiên bản trước đó đều không đóng được.

Tuy nhiên, trên Wear OS 5 trở lên, bạn vẫn không đóng được những thông báo này.

Các thay đổi khác từ Android 14

Những thay đổi sau đây từ Android 14 có nhiều khả năng ảnh hưởng đến Wear OS nhất của bạn .

Những thay đổi của Android 14 ảnh hưởng đến tất cả ứng dụng

Các thay đổi về Android 14 ảnh hưởng đến ứng dụng nhắm đến API cấp 34