บริการ Google Play ขับเคลื่อน SDK จำนวนมากใน Android เพื่อสร้างแอป ปรับปรุงความเป็นส่วนตัวและความปลอดภัย ดึงดูดผู้ใช้ และขยายธุรกิจ SDK เหล่านี้ต้องการเพียงไลบรารีของไคลเอ็นต์ที่มีขนาดเล็กเพื่อรวมไว้ในแอปของคุณ ดังที่แสดงในรูปที่ 1 ในเวลาที่รันไทม์ ไลบรารีของไคลเอ็นต์จะสื่อสารกับการติดตั้งใช้งานแบบเต็มที่ทำงานในแอปพลิเคชันบริการ Google Play หลัก
บริการ Google Play จะมอบการติดตั้งใช้งานฝั่งไคลเอ็นต์ที่ใช้ร่วมกัน ซึ่งจะช่วยให้
- ช่วยเพิ่มประสิทธิภาพทรัพยากรในอุปกรณ์ เช่น พื้นที่เก็บข้อมูลและหน่วยความจำ เพื่อปรับปรุงคุณภาพของแอปและประสบการณ์โดยรวมของผู้ใช้
- ได้รับการอัปเดตอัตโนมัติโดยไม่ขึ้นอยู่กับการอัปเดตระบบปฏิบัติการ, OEM หรือแอป เพื่อให้ผู้ใช้ได้รับ การปรับปรุงและการแก้ไขข้อบกพร่องได้เร็วขึ้น
- มอบความเข้ากันได้แบบย้อนหลังกับ Android 7.0 (API ระดับ 24) และทำงานได้ในอุปกรณ์หลากหลายรูปแบบ ช่วยให้คุณเข้าถึงผู้ใช้ได้มากขึ้นโดยใช้ความพยายามน้อยลง
รูปที่ 1 บริการ Google Play จะได้รับการอัปเดตเป็นประจำ ซึ่งมีการปรับปรุงและการแก้ไขข้อบกพร่อง
วิธีการทำงานของบริการ Google Play
SDK
SDK ของบริการ Google Play แต่ละรายการมีไลบรารีของไคลเอ็นต์ขนาดเล็กที่มี API ที่โต้ตอบกับบริการที่ทำงานในแอปพลิเคชันบริการ Google Play นอกจากนี้ ไลบรารีเหล่านี้ยังมีฟังก์ชันช่วยจัดการปัญหาขณะรันไทม์อย่างราบรื่น เช่น เมื่อไม่มีบริการ ปิดใช้ หรือล้าสมัย เมื่อคุณ เปิดใช้การลดขนาดโค้ด เครื่องมือเพิ่มประสิทธิภาพ R8 จะลดผลกระทบของ SDK ต่อขนาดแพ็กเกจได้มากยิ่งขึ้นโดยการนำโค้ดที่ไม่ได้ใช้ออก
หากต้องการเข้าถึงฟีเจอร์หรือผลิตภัณฑ์ใหม่ของบริการ Google Play ให้อัปเกรด SDK เมื่อมีการเผยแพร่เวอร์ชันใหม่ไปยังที่เก็บ Google Maven
บริการ
บริการ Google Play มีชุดบริการหลักในเบื้องหลังบนอุปกรณ์ที่ ทำงานในอุปกรณ์ Android ทั้งหมดที่ Google รับรอง
การอัปเดตอัตโนมัติสำหรับบริการ Google Play จะดำเนินการโดยไม่ขึ้นอยู่กับการอัปเดตระบบปฏิบัติการหรืออิมเมจระบบของผู้ให้บริการเครือข่ายหรือ OEM โดยทั่วไปแล้ว อุปกรณ์ที่ใช้ Android 7.0 ขึ้นไปจะได้รับการอัปเดตโดยอัตโนมัติ หากอุปกรณ์เหล่านั้นติดตั้งบริการ Google Play และมีพื้นที่เก็บข้อมูลเพียงพอ ซึ่งหมายความว่าผู้ใช้จะได้รับการปรับปรุงและการแก้ไขข้อบกพร่องได้เร็วขึ้น และคุณจะใช้ประโยชน์จาก API ล่าสุดได้ในขณะที่เข้าถึงอุปกรณ์ส่วนใหญ่ในระบบนิเวศของ Android ระบบไม่รองรับอุปกรณ์ที่ใช้ Android เวอร์ชันเก่ากว่า 7.0 หรืออุปกรณ์ที่ไม่ได้ติดตั้งบริการ Google Play
ขั้นตอนถัดไป: ตั้งค่าแอป
หากต้องการเริ่มใช้ API ของบริการ Google Play ในแอป โปรดอ่านคู่มือ การตั้งค่านี้