Google Play Services กินแบตเตอรี่ เป็น "misnomer" (ชื่อผิดความหมาย) เพราะมักมาจากแอป/ฟังก์ชันภายนอก ที่ใช้ฟีเจอร์เช่น location, metrics, Wi-Fi ฯลฯ ซึ่ง Services จัดการ การใช้ฟีเจอร์เหล่านี้ สะท้อนเป็นการใช้แบตของ Services เรารวบรวมวิธีแก้ เพื่อให้ Play Services ทำงานปกติกลับมา
ตรวจจับ Google Play Services กินแบตบน Android
ไม่ต้องติดตั้งแอปอื่น เพื่อตรวจสอบว่า Google Play Services กินแบตไหม
- ไป Settings แตะ "Apps & notifications"
- แตะ "See all xx apps" เลื่อนหา "Google Play Services" แตะเข้าไป
- แตะ "Advanced" ดูที่ "Battery"
ใช้แบตกี่เปอร์เซ็นต์นับจากชาร์จเต็มครั้งล่าสุด? ถ้ามากกว่านิดหน่อย (เช่น double digits) ถือว่าสูงเกินไป ต้องแก้
หาต้นเหตุจริงของการกินแบต
มีรายละเอียดมากกว่าที่เห็น Google Play Services เองไม่ได้กินแบต จริงๆ แอปอื่นสื่อสารกับ Play Services – location access, Wi-Fi, data, background run – ทำให้กินแบต
เห็น Play Services กินแบต ขั้นแรก: ดูว่าแอปไหนก่อให้ Play Services กินแบต
เคยมีหลายแอปทำนี้ บางตัวหายไป BetterBatteryStats เดิมดี แต่ไม่อยู่ Play Store แล้ว Greenify ยอดนิยมไม่ได้อัปเดต 2 ปี
เหลือ AccuBattery รับช่วง ต้องปล่อยรัน 2-3 สัปดาห์ สะสมข้อมูล แล้วแสดงการใช้แบตชัดเจน หาตัวกินแบตจริงด้วยกราฟ ranked lists และเมตริกแบตเตอรี่รายละเอียด
ล้างแคชและข้อมูล Google Play Services
ลองสิ่งง่ายก่อน: ล้างแคช Google Play Services อาจฟูไปด้วยข้อมูลไม่จำเป็น ทำให้เครียด
ไป "Settings → Apps & notifications → See all xx apps → Google Play Services → Storage & cache → Clear Cache"
ยังกินแบตอยู่ ลองขั้นรุนแรง: ล้าง storage Google Play Services จะต้อง sign in Google account ใหม่
ไป Settings → Apps & notifications → See all xx apps → Google Play Services → Storage & cache → Clear storage
แก้กินแบตด้วยการปิด Auto-Sync
หากมีหลายบัญชีเชื่อมกับ Google Play Services อาจเป็นสาเหตุ Play Services ต้องเช็คลอเคชั่นสำหรับ event ใหม่ อีเมล การแจ้งเตือน ฯลฯ ในพื้นที่ ทำให้รันพื้นหลังตลอด = หน่วยความจำมากขึ้น
แก้ได้โดยปิด auto-sync บัญชีต่างๆ: อีเมล, Calendar, Drive, และแอปบุคคลที่สาม เช่น WhatsApp บัญชี Google โดยเฉพาะ จัดการ sync หลายแอป
ไป "Settings → Accounts" แตะแต่ละบัญชี ดูว่า sync เปิด/ปิด แตะ "Google account → Account sync" จะเห็นหลายแอป auto-sync อยู่ คิดดูว่าจำเป็นทั้งหมดไหม
ถ้าบอก "Sync on" แตะ "Account sync" เข้าไปควบคุมตัวเลือก sync ของแอปนั้น ถ้า auto-sync สำคัญมากสำหรับแอปใด ปล่อยไว้ ปิด auto-sync แอป덜สำคัญก่อน
Sync Errors อาจเป็นตัวกินแบต
ทุกครั้ง Play Services พยายาม sync แต่ไม่ได้ = sync errors ข้อผิดพลาดเหล่านี้ก็อาจเป็นเหตุให้ชาร์จบ่อยกว่าเดิม เช็ค contacts, calendar, Gmail หาข้อผิดพลาด ลองลบ emoji ใน contacts (Google ไมชอบ)
ลองลบและเพิ่มบัญชีใหม่ เพื่อแก้ sync errors ปิด mobile data ใน settings สัก 1 นาที ก็ช่วยได้ แต่จำได้เปิดคืน
มีแอปขอ location ของคุณ
หลายแอปขอ location ปัญหา: พวกเขาขอผ่าน Google Play Services ซึ่งใช้ GPS ดึงข้อมูล
- เปิดแอปที่ขอ location ปิด permission ไป "Settings → Apps & notifications → [App name] → Permissions"
- แตะ slider "Location" ปิด location syncing ลดการใช้แบต Play Services ได้
ถอนการติดตั้งอัปเดต Google Play Services
อาจดูแปลก แต่อัปเดตบางครั้งทำ bug หากกินแบตเพราะ Play Services ลองถอนอัปเดตบริการนี้
- ไป "Settings → Apps and notifications"
- เลือก "Google Play Services" จากลิสต์
- แตะสามจุดมุมขวาบน
- เลือก "Uninstall updates"
- Reboot โทรศัพท์ ดูว่าดีกว่าไหม
ติดตั้ง Google Play Services รุ่นเก่า
บางครั้งรุ่นล่าสุดทำงานไม่ถูกต้อง หากกินแบตเพิ่มหลังอัปเดต Play Services อาจต้อง roll back รุ่นก่อนหน้า (จนกว่ารุ่นใหม่จะทำงานปกติ)
- Roll back: ทำตามข้อด้านบน "uninstall updates" แล้วไปหน้า Google Play Services บน APK Mirror
- เลื่อนลง แตะรุ่น Services 1-2 รุ่นก่อนล่าสุด (ข้าม beta versions)
- เห็น variants โหลดมาก ต้องรู้ 3 สิ่งเพื่อโหลด variant ถูกต้อง:
- Architecture ของ SoC โทรศัพท์
- DPI ของหน้าจอ
- Android version
- รู้ Android version: "Settings → About phone" อื่นๆ หาได้จาก GSMArena
- โหลด APK ที่ถูกต้อง ให้ browser permission โหลด ถ้าต้องการ แล้วติดตั้ง
คำถามที่พบบ่อย
1. อัปเดต Google Play Services ยังไง?
เช็คอัปเดต: "Settings → Apps & notifications → See all xx apps → Google Play Services" หากมีอัปเดต จะโชว์ที่หน้านี้
2. ได้ Google Play Services beta ไหม?
ได้ สมัครเป็น tester ที่หน้านี้
3. Google Play Services จะสอดแนมหรือไม่?
แบบหนึ่งใช่ ขึ้นอยู่กับความรู้สึกต่อการเก็บข้อมูล Google ซึ่งเป็น core business หลายแอป – Maps, WhatsApp, แม้โทรศัพท์ – "phone home" ไป Play Services บอกว่าทำอะไรอยู่ หลีกเลี่ยง ต้อง "de-Google" โทรศัพท์ ใหญ่เกินไปสำหรับที่นี่
4. ลบ Google Play Services ได้ไหม?
ได้ถ้า root แต่จะเสียสิทธิ์ Google: Play Store, Maps, ทุก Google apps และแอปบุคคลที่สามเยอะ การตัดสินใจใหญ่ – แม้แต่ lifestyle choice – ไม่ใช่เรื่องเล็กน้อย
แก้กินแบตเสร็จแล้ว สนุกกันไประบบ Android ให้เหมือน iPhone