Ứng dụng
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Ứng dụng là một khung hiển thị tập trung, xử lý các thao tác quá phức tạp đối với chức năng, thẻ thông tin hoặc thông báo. Ứng dụng trên Wear OS tương tự như giao diện người dùng chính trên ứng dụng dành cho thiết bị di động. Sử dụng các vùng hiển thị như thẻ thông tin, chức năng và thông báo để thực hiện các thao tác đơn giản, nhưng liên kết các vùng này với một ứng dụng để thực hiện các thao tác phức tạp hơn.
Hãy xem xét các nguyên tắc và trường hợp sử dụng sau để hiểu rõ hơn về ứng dụng.
Nguyên tắc về trải nghiệm người dùng
Thiết kế ứng dụng theo nguyên tắc sau:
- Tập trung
- Tập trung ứng dụng vào các tác vụ quan trọng để giúp mọi người hoàn thành công việc trong vòng vài giây nhằm tránh gây mỏi tay hoặc khó chịu do thiết kế
- Trạng thái nông và tuyến tính
- Tránh phân cấp sâu hơn 2 cấp độ. Hiển thị bảng điều hướng cùng dòng
- Cuộn
- Chế độ xem có thể cuộn. Đây là một cử chỉ tự nhiên giúp người dùng xem thêm nội dung trên đồng hồ
Thời điểm dùng ứng dụng
Bạn có thể dùng ứng dụng trong các trường hợp sau:
- Thông tin khác
- Tập trung ứng dụng vào các tác vụ quan trọng để giúp mọi người hoàn thành công việc trong vòng vài giây nhằm tránh gây mỏi tay hoặc khó chịu do thiết kế.
- Để có nhiều tương tác hơn
- Để cung cấp nhiều tính năng tương tác hơn so với một chức năng hoặc Thẻ thông tin.
- Điều chỉnh các lựa chọn ưu tiên
- Để cung cấp kiến thức và lựa chọn ưu tiên.
Tạo ứng dụng
Wear OS hỗ trợ hai cách riêng biệt để tạo ứng dụng:
Compose cho Wear OS là một bộ công cụ giao diện người dùng khai báo hiện đại và là phương pháp được đề xuất để xây dựng ứng dụng trên Wear OS.
Giao diện người dùng dựa trên Compose trong hầu hết trường hợp sẽ làm giảm lượng mã và đẩy nhanh quá trình phát triển ứng dụng Android nói chung. Xem bài viết Tại sao nên dùng Compose để biết thêm thông tin về những ưu điểm chung của khung giao diện người dùng khai báo.
Danh mục Compose Material cho Wear OS tuân theo kiểu chất liệu, tích hợp khả năng hỗ trợ tiếp cận và triển khai sắp xếp theo chủ đề Material, từ đó cho phép bạn tuỳ chỉnh thiết kế cho thương hiệu của mình. Compose cho Wear OS cung cấp nhiều thành phần hơn so với Khung hiển thị và được thiết kế để giúp bạn tạo trải nghiệm người dùng tuân thủ các nguyên tắc thiết kế cho Wear OS.
Nếu bạn hiện có một ứng dụng Wear OS với cơ sở mã lớn dựa trên khung hiển thị, bạn có thể áp dụng dần tính năng Compose bằng cách sử dụng Compose Interoperability API (API Khả năng tương tác của Compose) thay vì phải viết lại toàn bộ cơ sở mã.
Hướng dẫn tạo ứng dụng bằng Compose
- Sử dụng Jetpack Compose trên Wear OS
- Tìm hiểu cách tạo bằng Compose cho Wear OS.
- Tạo danh sách
- Tìm hiểu cách tạo danh sách được tối ưu hoá cho thiết bị đeo.
- Điều hướng bằng Compose cho Wear OS
- Tìm hiểu thêm về cách tạo thành phần điều hướng trong Compose.
- Hiệu suất của Compose trên Wear OS
- Tìm hiểu thêm về hiệu suất và kiểm thử hiệu suất của ứng dụng.
Nội dung và mã mẫu trên trang này phải tuân thủ các giấy phép như mô tả trong phần Giấy phép nội dung. Java và OpenJDK là nhãn hiệu hoặc nhãn hiệu đã đăng ký của Oracle và/hoặc đơn vị liên kết của Oracle.
Cập nhật lần gần đây nhất: 2025-07-27 UTC.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2025-07-27 UTC."],[],[],null,["# Apps\n\nAn app is a focused view that handles tasks that are too complex for a complication,\ntile, or notification. Apps on Wear OS are similar to a mobile app's main user interface. Use\nsurfaces such as tiles, complications, and notifications to accomplish simple tasks, but link\nthese surfaces into an app to carry out more complex tasks.\n\n\nReview the following principles and use cases for a better understanding of apps.\n\nUX principles\n-------------\n\n\nDesign apps with the following principles in mind:\n\nFocus\n: Focus apps on critical tasks to help people get things done within seconds to avoid\n ergonomic discomfort or arm fatigue\n\nShallow and linear\n: Avoid hierarchies deeper than two levels. Show navigation inline\n\nScroll\n: Views can scroll. This is a natural gesture for users to see more content on the watch\n\nWhen to use an app\n------------------\n\n\nUse apps in the following situations:\n\nFor additional info\n: Focus apps on critical tasks to help people get things done within seconds to avoid\n ergonomic discomfort or arm fatigue.\n\nFor richer interactions\n: To provide richer interaction than a complication or Tile.\n\nFor adjusting preferences\n: To provide access to education and preferences.\n\nBuilding an app\n---------------\n\nWear OS supports two distinctive ways of building an app:\n\n- [Compose-based UI](/training/wearables/compose)\n- [View-based UI](/training/wearables/views)\n\nCompose for Wear OS is a modern declarative UI toolkit and is the recommended\napproach for building apps on Wear OS.\n\nCompose-based UIs in most cases result in less code and accelerates the development process of\nAndroid apps as a whole. See [Why Compose](/jetpack/compose/why-adopt) for more\ninformation on the general advantages of a declarative UI framework.\n\nThe Compose Material Catalog for Wear OS follows material styling, includes built in\naccessibility, and implements material theming, which allows you to customize the design for your\nbrand. Compose for Wear OS offers more components than are available with Views, and is designed\nto help you create user experiences that conform to Wear OS design guidelines.\n\nIf you have an existing Wear OS app with a large view-based codebase, it's possible to gradually\nadopt Compose by using the\n[Compose Interoperability APIs](/jetpack/compose/interop/interop-apis) rather than\nhaving to rewrite the whole codebase.\n\nGuides for creating apps with Compose\n-------------------------------------\n\n[Use Jetpack Compose on Wear OS](/training/wearables/apps/lists)\n: Learn how to build with Compose for Wear OS.\n\n[Create lists](/training/wearables/compose/lists)\n: Learn how to create lists that are optimized for wearable devices.\n\n[Navigating with Compose for Wear OS](/training/wearables/compose/navigation)\n: Learn more about building navigation in Compose.\n\n[Compose performance on Wear OS](/training/wearables/compose/performance)\n: Learn more about performance and testing your app performance."]]