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, nâng cao quyền riêng tư và tính bảo mật, thu hút người dùng và phát triển hoạt động kinh doanh. Những SDK này độc đáo ở chỗ chúng chỉ yêu cầu đưa thư viện ứng dụng mỏng vào ứng dụng của bạn, 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 phần lớn quá trình triển khai và hoạt động triển khai của SDK trong Dịch vụ Google Play.
Bằng cách cung cấp các cách triển khai được chia sẻ, phía máy khách, các dịch vụ của 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 hệ điều hành, OEM hay bản cập nhật ứng dụng – để người dùng có thể cải thiện và sửa lỗi nhanh hơn.
- Hỗ trợ các SDK tương thích ngược với Android 4.4 (API cấp 19) và có sẵn trên nhiều hệ số hình dạng, cho phép bạn tiếp cận nhiều người dùng hơn mà tốn ít công sức hơn.
Hình 1. Dịch vụ Google Play sẽ nhận được các bản cập nhật thường xuyên chứa những đ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 sẽ cung cấp một thư viện ứng dụng 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 bớt ảnh hưởng của từng SDK và ảnh hưởng của SDK đối với kích thước gói của ứng dụng.
Để truy cập 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 lên kho lưu trữ Google Maven.
Dịch vụ
Dịch vụ Google Play chứa các dịch vụ 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 mà không phụ thuộc vào bản cập nhật hình ảnh hệ thống OEM, nhà mạng hoặc nhà mạng. Nhìn chung, các thiết bị chạy Android 4.4 trở lên sẽ tự động nhận được bản cập nhật, miễn là các thiết bị đó đã 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ẽ được cải thiệ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 hầu hết thiết bị trong hệ sinh thái Android. Không hỗ trợ các thiết bị cũ hơn Android 4.4 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 API Dịch vụ Google Play trong ứng dụng của bạn, hãy đọc hướng dẫn thiết lập này.