Tổng quan về Dịch vụ Google Play

Dịch vụ Google Play hỗ trợ một loạt SDK trên Android để xây dựng ứng dụng, tăng cường khả năng bảo vệ quyền riêng tư và tính bảo mật, tương tác với người dùng cũng như phát triển hoạt động kinh doanh. Các SDK này chỉ yêu cầu bạn đưa một thư viện ứng dụng nhẹ vào ứng dụng, như minh hoạ trong hình 1. Trong thời gian chạy, thư viện ứng dụng sẽ giao tiếp với một quá trình triển khai đầy đủ chạy trong ứng dụng chính của Dịch vụ Google Play.

Bằng cách cung cấp các phương thức triển khai dùng chung phía máy khách, Dịch vụ Google Play:

  • Giúp tối ưu hoá tài nguyên trên thiết bị, chẳng hạn như bộ nhớ và bộ nhớ, để cải thiện chất lượng ứng dụng và trải nghiệm tổng thể của người dùng.
  • Nhận bản cập nhật tự động (không phụ thuộc vào bản cập nhật hệ điều hành, OEM hoặc ứng dụng) để người dùng nhận được các bản sửa lỗi và nội dung cải tiến nhanh hơn.
  • Cung cấp khả năng tương thích ngược với Android 6.0 (API cấp 23) và hoạt động trên nhiều kiểu dáng, cho phép bạn tiếp cận nhiều người dùng hơn mà không tốn nhiều công sức.

Thư viện ứng dụng gọn nhẹ giao tiếp với các dịch vụ của Google Play bằng cách sử dụng
IPC. Dịch vụ Google Play có trên điện thoại, máy tính bảng, máy tính xách tay, TV và đồng hồ, cũng như trong ô tô.

Hình 1. Dịch vụ Google Play thường xuyên nhận được các bản cập nhật chứa các điểm cải tiến và bản sửa lỗi.

Cách hoạt động của Dịch vụ Google Play

SDK

Mỗi SDK Dịch vụ Google Play đều bao gồm một thư viện ứng dụng gọn nhẹ với các API tương tác với một dịch vụ chạy trong ứng dụng Dịch vụ Google Play. Các thư viện này cũng cung cấp trình trợ giúp để xử lý linh hoạt các vấn đề về thời gian chạy, chẳng hạn như khi một dịch vụ bị thiếu, bị tắt hoặc lỗi thời. Khi bạn bật tính năng rút gọn mã, trình tối ưu hoá R8 sẽ giảm thiểu thêm tác động của SDK đối với kích thước gói bằng cách xoá mã không sử dụng.

Để truy cập vào các tính năng hoặc sản phẩm mới của Dịch vụ Google Play, hãy nâng cấp SDK khi phiên bản mới được phát hành lên kho lưu trữ Google Maven.

Dịch vụ

Dịch vụ Google Play chứa một nhóm dịch vụ cốt lõi ở chế độ nền trên thiết bị, chạy trên tất cả thiết bị Android được Google chứng nhận.

Các bản cập nhật tự động cho Dịch vụ Google Play được phân phối độc lập với các bản cập nhật hình ảnh hệ thống của nhà mạng, hệ điều hành hoặc nhà sản xuất thiết bị gốc (OEM). Nhìn chung, các thiết bị chạy Android 6.0 trở lên sẽ tự động nhận được bản cập nhật, miễn là các thiết bị này đã cài đặt Dịch vụ Google Play và có đủ bộ nhớ. Điều này có nghĩa là người dùng sẽ nhận được các bản cải tiến và bản sửa lỗi nhanh hơn, đồng thời bạn có thể tận dụng các API mới nhất trong khi tiếp cận hầu hết các thiết bị trong hệ sinh thái Android. Chúng tôi không hỗ trợ các thiết bị chạy phiên bản Android cũ hơn 6.0 hoặc các thiết bị chưa cài đặt Dịch vụ Google Play.

Các bước tiếp theo: thiết lập ứng dụng

Để bắt đầu sử dụng các API Dịch vụ Google Play trong ứng dụng, hãy đọc hướng dẫn thiết lập này.