![](https://developer.android.com/static/images/watch-faces/watch-face-creators.png?authuser=5&hl=vi)
Mặt đồng hồ là thứ đầu tiên mà người dùng nhìn thấy khi xem đồng hồ. Vì vậy, mặt đồng hồ trở thành giao diện dùng thường xuyên nhất của Wear OS. Người dùng dựa vào mặt đồng hồ để tuỳ chỉnh đồng hồ cho phù hợp với phong cách và đáp ứng nhu cầu của họ.
Được tạo ra trong quá trình hợp tác với Samsung, Định dạng mặt đồng hồ là định dạng XML khai báo để định cấu hình giao diện và hoạt động của mặt đồng hồ. Điều này đồng nghĩa với việc không có mã nào có thể thực thi liên quan đến việc tạo mặt đồng hồ, cũng như không có mã nào được nhúng trong APK mặt đồng hồ.
Nền tảng Wear OS xử lý logic cần thiết để hiển thị mặt đồng hồ. Vì vậy, bạn có thể tập trung vào ý tưởng sáng tạo của mình thay vì tối ưu hoá mã hoặc hiệu suất pin.
Mặt đồng hồ được tạo bằng định dạng mới này ít phải bảo trì và cập nhật hơn so với các mặt đồng hồ được tạo bằng thư viện Mặt đồng hồ Jetpack. Ví dụ: bạn không cần cập nhật mặt đồng hồ để hưởng lợi từ những điểm cải tiến về hiệu suất hoặc mức tiêu thụ pin, hoặc để nhận các bản sửa lỗi mới nhất.
Lưu ý: Kể từ ngày 10 tháng 7 năm 2024, mặt đồng hồ phải sử dụng Định dạng mặt đồng hồ để cài đặt trên những đồng hồ mới chạy sẵn Wear OS 5. Tìm hiểu thêm về những thay đổi mà người dùng nhìn thấy trong bài viết này trên Trung tâm trợ giúp.
Ngoài ra, kể từ đầu năm 2025 (ngày cụ thể sẽ được công bố trong quý 4 năm 2024), tất cả mặt đồng hồ mới xuất bản trên Google Play đều phải sử dụng Định dạng mặt đồng hồ.
Giới thiệu về định dạng
Nhờ các thuộc tính được định kiểu rõ ràng và có nguyên tắc về tần suất cũng như giá trị hợp lệ nên bạn tránh được hầu hết các nguồn lỗi khi tạo mặt đồng hồ từ đầu. Bạn có thể trực tiếp tạo mặt đồng hồ bằng cách sử dụng định dạng này hoặc bộ công cụ sáng tạo để tạo mặt đồng hồ. Một ví dụ về bộ công cụ này là Watch Face Studio, hỗ trợ khả năng xuất các thiết kế mặt đồng hồ sang Định dạng mặt đồng hồ.
Tìm hiểu thêm
Tìm hiểu thêm về Định dạng mặt đồng hồ trong hướng dẫn sau:
- Các tính năng hiện có: Khám phá các tính năng của mặt đồng hồ mà từng phiên bản của Định dạng mặt đồng hồ hỗ trợ.
- Nguyên tắc thiết kế: Tìm hiểu các phương pháp hay nhất về bố cục và trải nghiệm người dùng trên mặt đồng hồ.
- Thiết lập: Định cấu hình Android App Bundle hỗ trợ Định dạng mặt đồng hồ.
- Tối ưu hoá mức sử dụng bộ nhớ: Tìm hiểu cách định cấu hình mặt đồng hồ để hệ thống tiêu thụ ít bộ nhớ nhất có thể khi kết xuất mặt đồng hồ.
- Tài liệu tham khảo XML: Khám phá các phần tử riêng lẻ trong một tệp Định dạng mặt đồng hồ. Phần tử gốc luôn là
WatchFace
. - Hướng dẫn xuất bản: Tìm hiểu cách tải mặt đồng hồ lên Cửa hàng Play.
- Các mẫu trên GitHub: Hãy bắt đầu bằng cách tạo mặt đồng hồ mẫu, rồi triển khai các mặt đồng hồ đó trên trình mô phỏng Wear OS hoặc trên thiết bị thực của bạn.
- WFF và trình xác thực bộ nhớ: Dùng các công cụ nguồn mở này để kiểm tra tệp Định dạng mặt đồng hồ xem có lỗi hay không và xác nhận mức sử dụng bộ nhớ được chấp nhận trước khi gửi đến Google Play.
Đề xuất cho bạn
- Lưu ý: văn bản có đường liên kết sẽ hiện khi JavaScript tắt
- Thiết lập Định dạng mặt đồng hồ
- WatchFace