ปัจจุบันผู้ใช้พึ่งพาอุปกรณ์เคลื่อนที่สำหรับแทบทุกอย่าง ตั้งแต่การส่งอีเมลและการจัดการการเงิน ไปจนถึงการสตรีมวิดีโอและการสตรีมและเล่นวิดีโอเกม แอปส่วนใหญ่ต้องใช้ข้อมูล รูปภาพ และสื่ออื่นๆ จากบริการระยะไกลเพื่อให้มีประโยชน์ โปรดทราบว่าแอปของคุณเป็นเพียงหนึ่งในแอปจำนวนมากในอุปกรณ์ของผู้ใช้ ซึ่งทั้งหมดต่างแข่งขันกันเพื่อแย่งชิงทรัพยากรเครือข่าย หากจัดการได้ไม่ดี อาจส่งผลเสียต่อประสิทธิภาพของแบตเตอรี่อย่างมาก และใช้แบนด์วิดท์เครือข่ายที่จำกัดของผู้ใช้โดยไม่จำเป็น
ตั้งแต่ Android 8.0 เป็นต้นมา มีการอัปเดตหลายอย่างในระบบปฏิบัติการซึ่งช่วยประหยัดแบตเตอรี่ ปรับปรุงประสบการณ์ของผู้ใช้ และประสิทธิภาพของระบบ อย่างไรก็ตาม ยังมีข้อควรพิจารณา กลยุทธ์ และรูปแบบอื่นๆ ที่คุณในฐานะนักพัฒนาซอฟต์แวร์สามารถนำไปใช้เองได้ด้วย คำขอที่แอปส่งไปยังเครือข่ายอาจเป็นสาเหตุหลักที่ทำให้แบตเตอรี่หมดเร็ว เนื่องจากคำขอเหล่านี้อาศัยเครือข่ายมือถือและวิทยุ Wi-Fi ที่ใช้พลังงานมาก
ในคู่มือนี้ คุณจะได้เรียนรู้เกี่ยวกับสิ่งต่อไปนี้
- วิธีที่โมเดลการเชื่อมต่อของแอปโต้ตอบกับเครื่องสถานะวิทยุไร้สาย
- วิธีใช้เทคนิคเพื่อลดผลกระทบจากการเชื่อมต่อข้อมูล
- วิธีแก้ปัญหาการเชื่อมต่อช้า
- วิธีเรียกใช้การทำงานในเบื้องหลังเฉพาะภายใต้เงื่อนไขที่เฉพาะเจาะจง เช่น เมื่ออุปกรณ์กำลังชาร์จหรือใช้ Wi-Fi
- วิธีติดตามการใช้งานแบตเตอรี่ของแอปเมื่อเวลาผ่านไป
สุดท้าย คุณจะได้เรียนรู้เกี่ยวกับการอัปเดต 3 หมวดหมู่กว้างๆ ได้แก่ การอัปเดตที่เริ่มต้นโดยผู้ใช้ การอัปเดตที่เริ่มต้นโดยแอป และ การอัปเดตที่เริ่มต้นโดยเซิร์ฟเวอร์ พร้อมเครื่องมือและเทคนิคในการเพิ่มประสิทธิภาพของแต่ละหมวดหมู่ให้สูงสุด
ท้ายที่สุดแล้ว การมอบประสบการณ์การใช้งานแอปที่ดีที่สุดให้แก่ผู้ใช้เป็นความรับผิดชอบของพวกเราทุกคนในฐานะชุมชนนักพัฒนาแอป