Với API Nhận thức của Google, bạn có thể cho phép ứng dụng của mình phản ứng thông minh với tình hình hiện tại của người dùng. API Nhận biết cung cấp 5 loại ngữ cảnh khác nhau, bao gồm hoạt động của người dùng và các beacon lân cận. Các loại này cho phép ứng dụng của bạn tinh chỉnh trải nghiệm người dùng theo những cách chưa từng có trước đây. Ứng dụng có thể kết hợp các tín hiệu ngữ cảnh này để đưa ra suy luận về tình hình hiện tại của người dùng, đồng thời sử dụng thông tin này để cung cấp trải nghiệm tuỳ chỉnh, chẳng hạn như đề xuất danh sách phát khi người dùng cắm tai nghe và bắt đầu chạy bộ.
Lợi ích của API Nhận biết
API Nhận biết mang lại một số lợi ích:
- Dễ triển khai: Bạn chỉ cần thêm một API duy nhất vào ứng dụng của mình, điều này giúp đơn giản hoá quá trình tích hợp và cải thiện năng suất một cách đáng kể.
- Dữ liệu ngữ cảnh tốt hơn: Tín hiệu thô được xử lý để cải thiện chất lượng. Ví dụ: các thuật toán nâng cao được dùng để xác định hoạt động của người dùng với độ chính xác cao.
- Tình trạng hệ thống tối ưu: API Nhận biết tự động quản lý tác động của nó đến thời lượng pin và mức sử dụng dữ liệu để ứng dụng của bạn không phải sử dụng.
Hàng rào và ảnh chụp nhanh
API Nhận biết bao gồm hai API riêng biệt mà ứng dụng có thể dùng để nhận tín hiệu ngữ cảnh nhằm xác định tình huống hiện tại của người dùng:
- API Fence: API này cho phép ứng dụng của bạn phản ứng với tình hình hiện tại của người dùng, đồng thời cung cấp thông báo khi kết hợp các điều kiện ngữ cảnh. Ví dụ: bất cứ khi nào người dùng đi bộ và cắm tai nghe. Sau khi đăng ký một hàng rào, API Hàng rào có thể gửi lệnh gọi lại đến ứng dụng của bạn ngay cả khi ứng dụng đó không chạy.
- Snapshot API: API này cho phép ứng dụng của bạn cung cấp thông tin về bối cảnh hiện tại của người dùng, chẳng hạn như vị trí hiện tại của người dùng và điều kiện thời tiết hiện tại.
Loại ngữ cảnh
Ngữ cảnh là yếu tố cốt lõi của API Nhận biết. Dữ liệu theo ngữ cảnh bao gồm dữ liệu thu được từ cảm biến, chẳng hạn như vị trí (vĩ độ và kinh độ), loại địa điểm, như công viên hoặc quán cà phê và hoạt động, như đi bộ hoặc lái xe. Bạn có thể kết hợp các loại cơ bản hoặc tín hiệu này để ngoại suy trường hợp của người dùng một cách chi tiết hơn. Hãy mở rộng thông báo sau để xem những tín hiệu ngữ cảnh nào không còn được dùng nữa.
Bảng sau đây mô tả các loại ngữ cảnh cơ bản mà API Nhận biết hiện đang cung cấp:
Loại ngữ cảnh | Ví dụ: |
---|---|
Thời gian | Giờ địa phương hiện tại |
Vị trí | Vĩ độ và kinh độ |
Hoạt động | Hoạt động của người dùng được phát hiện, như đi bộ, chạy hoặc đi xe đạp |
Đèn hiệu | Báo hiệu lân cận phù hợp với vùng tên đã chỉ định |
Tai nghe | Trạng thái cắm hoặc không cắm tai nghe |