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

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

Bằng cách cung cấp các phương thức triển khai phía máy khách được chia sẻ, Dịch vụ Google Play:

  • Giúp tối ưu hoá các tài nguyên trên thiết bị (chẳng hạn như dung lượng lưu trữ 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 các bản cập nhật tự động – độc lập với hệ điều hành, OEM hoặc cập nhật ứng dụng – nhờ đó, người dùng sẽ nhận được các điểm cải tiến và sửa lỗi nhanh hơn.
  • Hỗ trợ các SDK có khả năng tương thích ngược với Android 5.0 (API cấp 21) và có sẵn trên nhiều kiểu dáng, giú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.

Các thư viện ứng dụng hạng nhẹ giao tiếp với Dịch vụ Google Play bằ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ư trên ô tô.

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

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

SDK

Mỗi SDK do Dịch vụ Google Play cung cấp đều cung cấp một thư viện ứng dụng gọn nhẹ chứa các API cần thiết để tương tác với dịch vụ tương ứng. Các API khác cho phép bạn giải quyết mọi vấn đề trong thời gian chạy, chẳng hạn như dịch vụ bị thiếu, bị vô hiệu hoá hoặc lỗi thời. Nếu bạn đang sử dụng Android Studio 3.4 trở lên và bật tính năng rút gọn mã, thì trình tối ưu hoá R8 có thể giúp giảm hơn nữa mức sử dụng của từng SDK cũng như tác động của SDK đó đến kích thước gói của ứng dụng.

Để sử dụng 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 một phiên bản mới được phát hành vào kho lưu trữ Google Maven.

Dịch vụ

Dịch vụ Google Play chứa các dịch vụ của Google trên thiết bị, chạy ở chế độ nền trên mọi 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 bản cập nhật hình ảnh hệ thống của nhà mạng, hệ điều hành hoặc OEM. Nhìn chung, các thiết bị chạy Android 5.0 trở lên sẽ tự động nhận được cá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ó đủ dung lượng lưu trữ. Điều này có nghĩa là người dùng sẽ nhận được các điểm cải tiến và 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 được hầu hết thiết bị trong hệ sinh thái Android. Các thiết bị cũ hơn Android 5.0 hoặc các thiết bị chưa cài đặt Dịch vụ Google Play sẽ không được hỗ trợ.

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

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