Wear OS 7 giới thiệu một số tính năng để giúp nâng cao trải nghiệm của bạn với ứng dụng Wear OS. Trước khi thêm những tính năng này vào ứng dụng, hãy chuẩn bị ứng dụng để đảm bảo khả năng tương thích với Wear OS 7.
Tiện ích trên Wear
Kể từ Wear OS 7, các Thẻ thông tin toàn màn hình cũ sẽ chuyển thành các Tiện ích động trên Wear. Tiện ích là một giao diện mới có thể xem nhanh cho Wear OS, được thiết kế để bổ sung cho các ứng dụng và mặt đồng hồ bằng cách cung cấp tính nhất quán về cấu trúc cao hơn với hệ sinh thái Android rộng lớn hơn.
Nhờ Jetpack Glance và khung RemoteCompose mới, Tiện ích Wear có khả năng thể hiện cao hơn so với các thư viện protolayout cũ, có DSL khai báo phù hợp trực tiếp với hoạt động Phát triển Android hiện đại.
Tiện ích Wear hỗ trợ 2 bố cục thẻ chính xác (nhỏ và lớn) phù hợp trực tiếp với các định dạng 2x1 và 2x2 trên thiết bị di động. Tính linh hoạt này cho phép bạn triển khai bố cục nhất quán trên nhiều thiết bị trong khi vẫn tối ưu hoá nội dung cho cổ tay.
Nhà phát triển có thể điều chỉnh logic giao diện người dùng hiện có từ mainSlot của một Thẻ thông tin toàn màn hình cũ thành một Tiện ích 2x2.
Để biết thêm thông tin về cách tạo tiện ích, hãy xem hướng dẫn về Tiện ích trên Wear.
Bản cập nhật trực tiếp
Wear OS 7 giới thiệu tính năng Thông tin cập nhật trực tiếp có thể xem nhanh trên cổ tay, cho phép nhà phát triển hiển thị tiến trình quan trọng theo thời gian thực trực tiếp cho người dùng. Cho dù bạn đang theo dõi một bài tập đang diễn ra, giám sát một chuyến đi chung xe hay hiển thị chỉ đường từng bước, Thông tin cập nhật trực tiếp vẫn luôn hiển thị mà không yêu cầu người dùng mở ứng dụng đầy đủ.
Được thiết kế để tích hợp liền mạch vào hệ sinh thái, tính năng Thông tin cập nhật trực tiếp trên Wear OS có sự tương đồng rộng rãi về API với các nền tảng di động. Các nhà phát triển tận dụng nhiều kiểu thông báo tiêu chuẩn giống nhau (chẳng hạn như ProgressStyle và đồng hồ bấm giờ tích hợp), giảm thiểu nhu cầu triển khai mã dành riêng cho từng nền tảng.
Các chức năng chính và lợi ích dành cho nhà phát triển trong Wear OS 7 bao gồm:
- Điều chỉnh API hệ sinh thái: Tạo thông báo bằng các API quen thuộc của Android. Nếu ứng dụng di động của bạn đã triển khai tính năng Cập nhật trực tiếp, thì bạn có thể tận dụng nhiều API tương tự trên Wear OS.
- Giải pháp thay thế hiện đại cho tính năng Hoạt động đang diễn ra: Để xuất bản thông tin cập nhật cục bộ trên Wear OS 7 trở lên, tính năng Cập nhật trực tiếp đóng vai trò là đường dẫn nâng cấp được đề xuất thay vì Ongoing Activities API cũ, vì tính năng này có khả năng tích hợp sâu hơn với hệ thống và quản lý vòng đời hiệu quả hơn.
- Tự động kết nối của nhà sản xuất thiết bị gốc: Để giảm chi phí phát triển Wear OS, Thông tin cập nhật trực tiếp do một ứng dụng di động được ghép nối tạo ra có thể tự động kết nối với đồng hồ trên các thiết bị được nhà sản xuất thiết bị gốc hỗ trợ.
- Khối trạng thái có thể xem nhanh: Thông tin cập nhật trực tiếp tích hợp sâu với giao diện người dùng hệ thống Wear OS bằng cách hiển thị Khối trạng thái động. Khi sử dụng các API như
setShortCriticalTextvàsetUsesChronometer, ứng dụng của bạn có thể hiển thị chính xác đồng hồ đếm ngược Giờ đến dự kiến, bộ hẹn giờ hoặc các biểu tượng trạng thái quan trọng ngay trong khay thông báo và các mặt đồng hồ được hỗ trợ.
Để biết thông tin chi tiết toàn diện về cách triển khai, các chiến lược tối ưu hoá pin và nguyên tắc thiết kế, hãy tham khảo Hướng dẫn dành cho nhà phát triển về tính năng Cập nhật trực tiếp trên Wear OS.