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 tương tự. 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 Wear OS để tìm hiểu cách thiết kế ứng dụng của mình.
Để tìm hiểu điểm khác biệt giữa tính năng cụ thể, API hoặc phương pháp hay nhất nhằm phát triển ứng dụng cho thiết bị Wear OS so với quá trình phát triển thiết bị di động Android, hãy xem bảng sau hoặc dùng trường bộ lọc để tìm một chủ đề cụ thể.
Tính năng, API hoặc 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 về Wear OS |
Thiết kế giao diện hoặc trải nghiệm người dùng trên ứng dụng | Khác | Tập trung vào một số nhiệm vụ quan trọng có thể được thực hiện trong vòng vài giây. |
Nền tảng giao diện người dùng | Khác | Không chỉ dừng lại ở các hoạt động và thông báo mà còn có thêm 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 | Chứa các thành phần dành cho thiết bị di động cùng với các thành phần dành riêng cho Wear OS bao gồm: BoxInsetLayout , SwipeDismissFrameLayout , WearableRecyclerView và nhiều thành phần khác. |
Các hoạt động liên tục | Khác | Thêm thông báo hiện liên tục vào các nền tảng mới của Wear OS. |
Chế độ hoặc giao diện tối | Khác | Chỉ cung cấp chế độ tối để tiết kiệm pin. |
Ngăn xếp lui | Khác | Cho phép người dùng 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 ít nhất một 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. |
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. Người dùng có thể vặn nút để cuộn lên hoặc xuống chế độ xem hiện tại của ứng dụng. |
Tiếp tục dùng ứng dụng | Khác | Cho phép người dùng nhấn đúp vào nút phần cứng phụ để tiếp tục sử dụng 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ần phải ghi nhớ vị trí cuộn của người dùng. |
Thành phần cấu trúc | Giống nhau | Xem phần Bộ thành phần cấu trúc Android trong tài liệu Android. |
Điều hướng | Khác | Ứng dụng cần phải vừa ở trạng thái nông (tránh thiết kế sâu hơn 2 cấp) vừa ở trạng thái tuyến tính để hiện hầu hết nội dung và phần điều hướng cùng dòng. |
Tương tác với ứng dụng khác | Giống nhau | Xem phần Tương tác với ứng dụng khác. |
Tương tác với thiết bị đã ghép nối | Mới | Có thể tương tác với các thiết bị đã ghép nối thông qua ứng dụng Wear. Tìm hiểu thêm trong phần Gửi và đồng bộ hoá dữ liệu. |
Ý định và bộ lọc ý định | Như cũ | Xem phần Ý định và bộ lọc ý định trong tài liệu Android. |
Ảnh động và hiệu ứng chuyển tiếp | Giống nhau | Xem phần Ảnh động và hiệu ứng chuyển tiếp trong tài liệu Android. |
Hình ảnh và đồ hoạ | Giống nhau | Xem phần Hình ảnh và đồ hoạ trong tài liệu Android. |
Dịch vụ và tác vụ ở chế độ nền | Giống nhau | Xem phần Tổng quan về dịch vụ trong tài liệu Android. |
Thao tác ở chế độ nền | Giống nhau | Xem phần Tổng quan về tác vụ ở chế độ nền trong tài liệu Android. |
Quyền | Giống nhau | Xem phần Quyền trên thiết bị Android trong tài liệu Android. |
Tệp và dữ liệu ứng dụng | Giống nhau | Xem phần Tệp và dữ liệu ứng dụng trong tài liệu Android. |
Dữ liệu người dùng và danh tính | Tương tự | Có nhiều tuỳ chọn bổ sung để xác thực ngoài các API dành cho thiết bị di động có liên quan. Vui lòng tìm hiểu thêm về Xác thực trên thiết bị đeo. |
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 | Cung cấp thêm nhiều tính năng nhập ngoài tính năng nhập bằng cách chạm thông thường. Vui lòng đọc thêm phần Tổng quan về thao tác chạm và nhập. |
Cảm biến | Thiết bị di động và hơn thế nữa | Quá trình phát triển cảm biến dành cho thiết bị Wear OS tương tự như trên thiết bị di động. Để đơn giản hoá ứng dụng trên thiết bị Wear OS, hãy cân nhắc sử dụng API Health Services (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 qua 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, hãy xem phần Dịch vụ sức khoẻ trên Wear OS. |
Khả năng kết nối | Tương tự | Hầu hết các API dành cho thiết bị di động đều được hỗ trợ đầy đủ nhưng vẫn còn vài hạn chế.
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 | Xem phần Giới thiệu về gói ứng dụng Android trong tài liệu Android. |
Chèn phần phụ thuộc | Giống nhau | Xem phần Chèn phần phụ thuộc vào Android trong tài liệu của Android. |
Kiểm thử | Tương tự | Xem phần Kiểm thử ứng dụng trên Android trong tài liệu Android. |
Hiệu suất | Tương tự | Xem phần Hướng dẫn về hiệu suất của ứng dụng trong tài liệu Android. |
Hỗ trợ tiếp cận | Giống nhau | Xem phần Xây dựng ứng dụng dễ tiếp cận trong tài liệu Android. |
Quyền riêng tư | Giống nhau | Xem phần Các phương pháp hay nhất về quyền riêng tư trong tài liệu của Android. |
Bảo mật | Giống nhau | Xem phần Các phương pháp hay nhất về việc bảo mật ứng dụng trong tài liệu của Android. |