Phát triển thiết bị Wear OS so với phát triển thiết bị di động

Stay organized with collections Save and categorize content based on your preferences.

Thiết bị Wear OS hoạt động dựa trên Android và được tối ưu hoá cho cổ tay. Nếu đã phát triển cho Android trước đây, bạn có thể đã sử dụng nhiều tính năng và API này. Tuy nhiên, có một số điểm khác biệt giữa cách bạn thiết kế ứng dụng dành cho thiết bị di động và cách bạn thiết kế ứng dụng dành cho thiết bị Wear OS.

Bạn nên đọc kỹ hướng dẫn Nguyên tắc phát triển thiết bị Wear OS để nắm được toàn bộ thông tin về cách thiết kế ứng dụng.

Lưu ý: Ảnh hệ thống của trình mô phỏng thiết bị Wear OS chạy API cấp 30 hiện đang ở Bản dùng thử dành cho nhà phát triển. Hãy xem ghi chú phát hành để nắm được thông tin mới nhất.

Để tìm hiểu sự khác biệt của tính năng/API/phương pháp hay nhất giữa hoạt động phát triển ứng dụng dành cho thiết bị di động Android so với phát triển ứng dụng dành cho thiết bị Wear OS, hãy sử dụng trường bộ lọc.

Tính năng/API/Các phương pháp hay nhất Thiết bị Wear OS so với Thiết bị di động Thông tin chi tiết
Thiết kế giao diện người dùng/trải nghiệm người dùng của ứng dụng Khác Hãy tập trung vào một số nhiệm vụ quan trọng mà bạn có thể làm trong vòng vài giây.
Nền tảng giao diện người dùng Không như mong đợi Wear OS không chỉ dừng lại ở các hoạt động và thông báo bằng nhiều giao diện độc đáo bao gồm ứng dụng, thẻ thông tin, chức năng, mặt đồng hồ, v.v.
Thành phần giao diện người dùng Thiết bị di động và hơn thế nữa Thành phần dành cho thiết bị di động và các thành phần dành riêng cho Wear OS: BoxInsetLayout, SwipeDismissFrameLayout, WearableRecyclerView cũng như nhiều thành phần bổ sung.
Các hoạt động đang diễn ra Khác Thêm thông báo đang diễn ra vào các nền tảng mới của Wear OS.
Giao diện/chế độ tối Khác Mọi thành phần đều ở chế độ tối trong thiết bị Wear OS để tiết kiệm pin.
Ngăn xếp lui Khác Người dùng có thể vuốt để loại bỏ và vuốt để chuyển đến ngăn xếp lui.
Nút thực Khác Thiết bị đeo thường chứa một hoặc nhiều nút thực. Thiết bị Wear OS luôn có ít nhất một nút (nút nguồn). Ngoài ra, đồng hồ có thể không có hoặc có nhiều nút đa chức năng có thể được dùng trong ứng dụng của bạn.
Phương thức nhập dữ liệu xoay Khác Một số thiết bị Wear OS có nút xoay bên hông hoặc phương thức nhập dữ liệu xoay. Khi người dùng vặn nút, khung hiển thị hiện tại của ứng dụng sẽ cuộn lên hoặc xuống.
Tiếp tục ứng dụng Khác Người dùng có thể nhấn đúp vào nút phần cứng phụ để tiếp tục các ứng dụng mới dùng gần đây. Khi người dùng vào lại ứng dụng, ứng dụng của bạn cần ghi nhớ vị trí cuộn của người dùng.
Thành phần cấu trúc Giống nhau Hướng dẫn dành cho nhà phát triển Android: Bộ thành phần cấu trúc Android
Điều hướng Khác Các ứng dụng Wear OS nên ở trạng thái nông (tránh sâu hơn 2 cấp) và trạng thái tuyến tính (hiển thị hầu hết nội dung và phần điều hướng cùng dòng).
Tương tác với những ứng dụng khác Giống nhau Tương tác với các điểm truy cập khác
Tương tác với thiết bị đã ghép nối Mới Wear OS có thể tương tác với các thiết bị đã ghép nối thông qua ứng dụng Wear. Hãy đọc thêm trong bài viết Gửi và đồng bộ hoá dữ liệu.
Ý định và bộ lọc ý định Giống nhau Hướng dẫn cho nhà phát triển Android: Ý định và bộ lọc ý định
Ảnh động và hiệu ứng chuyển tiếp Giống nhau Hướng dẫn dành cho nhà phát triển Android: Ảnh động và hiệu ứng chuyển tiếp
Hình ảnh và đồ hoạ Giống nhau Hướng dẫn dành cho nhà phát triển Android: Hình ảnh và đồ hoạ
Dịch vụ/Tác vụ trong nền Giống nhau Hướng dẫn dành cho nhà phát triển Android: Tổng quan về dịch vụ
Thao tác ở chế độ nền Giống nhau Hướng dẫn dành cho nhà phát triển Android: Hướng dẫn xử lý ở chế độ nền
Quyền Giống nhau Hướng dẫn dành cho nhà phát triển Android: Quyền trên Android
Dữ liệu ứng dụng và tệp Giống nhau Hướng dẫn dành cho nhà phát triển Android: Dữ liệu và tệp của ứng dụng
Dữ liệu người dùng và danh tính Tương tự nhưng khác Ngoài các API khác có liên quan, Wear OS còn có các tuỳ chọn bổ sung để xác thực. Hãy đọc thêm về nội dung Xác thực trong Wear OS.
Thông tin vị trí của người dùng Giống nhau FusedLocationProvider cũng tận dụng chip GPS của điện thoại để tiết kiệm thời lượng pin và Phát hiện thông tin vị trí trên thiết bị Wear OS.
Chạm và nhập Thiết bị di động và hơn thế nữa Ngoài tính năng nhập bằng cách chạm theo kiểu chuẩn, Wear OS còn cung cấp nhiều tính năng nhập hơn. Vui lòng đọc thêm trong phần Tổng quan về thao tác chạm và nhập.
Cảm biến Giống nhau và hơn thế nữa Quá trình phát triển thiết bị Wear OS tương tự như thiết bị di động. Ngoài ra, để đơn giản hoá ứng dụng của bạn trên thiết bị Wear OS, hãy cân nhắc sử dụng API Dịch vụ sức khoẻ nhằm giúp xử lý vấn đề này cho bạn. Vui lòng đọc ở phần Cảm biến.
Dịch vụ sức khoẻ Mới Cung cấp dữ liệu về sức khoẻ và thể chất được tạo từ các cảm biến, thuật toán nhận biết theo ngữ cảnh và tính năng theo dõi sức khoẻ cả ngày. Để biết thêm thông tin, vui lòng xem nội dung Dịch vụ sức khoẻ trên Wear
Kết nối Hầu hết giống nhau Hầu hết các API đều được hỗ trợ đầy đủ nhưng vẫn còn vài hạn chế đối với một số trường hợp đặc biệt. Ví dụ: các API android.webkit không được hỗ trợ. Để biết thêm thông tin, vui lòng đọc bài viết Quyền truy cập mạng và đồng bộ hoá trên thiết bị Wear OS.
Android App Bundle Giống nhau Hướng dẫn dành cho nhà phát triển Android: Giới thiệu về gói ứng dụng Android
Chèn phần phụ thuộc Giống nhau Hướng dẫn dành cho nhà phát triển Android: Chèn phần phụ thuộc trong Android
Kiểm thử Tương tự Hướng dẫn dành cho nhà phát triển Android: Kiểm thử ứng dụng trên Android
Hiệu suất Tương tự Hướng dẫn dành cho nhà phát triển Android: Hiệu suất và nguồn
Hỗ trợ tiếp cận Giống nhau Hướng dẫn dành cho nhà phát triển Android: Tạo các ứng dụng dễ tiếp cận hơn
Quyền riêng tư Giống nhau Hướng dẫn dành cho nhà phát triển Android: Các phương pháp hay nhất về quyền riêng tư
Bảo mật Giống nhau Hướng dẫn dành cho nhà phát triển Android: Các phương pháp hay nhất để bảo mật ứng dụng