อ่านมาหลายที่แล้ว แต่ละที่ก็มีข้อมูลแตกต่างกัน เลยอยากขอรบกวนพี่น้องช่วยไขความกระจ่างให้ผมหน่อยครับ
คำถามก็คือ email ตั้งให้เป็น push หรือ pull interval ดี(สำหรับbattery)กว่ากัน?
ข้อมูลที่อ่านๆเจอมาก็มีดังนี้ครับ
-แต่ละ platform ก็มีพื้นฐานการ push ไม่เหมือนกัน
-Gmail บน gmail app เองเป็น push แท้ๆ อาศัยการเชื่อมต่อที่ต่ำมากๆ แต่พอมีเมลล์มาก็จะ “pushจริง” เข้ามาให้ที่ android เลย
-Hotmail หรือ เมลล์อื่นๆมีหลายข้อมูลมากครับ บ้างก็ว่าเหมือน Gmail คือให้ตั้ง push เอาไว้ มันจะ connect ไว้ที่dataต่ำแล้วพอเมลล์มาก็ดันเข้ามาเลยจะเป็นการประหยัดแบตมากกว่าการให้มันไป pull ทุกๆชั่วโมง เพราะการติตต่อกับserverทุกชม.มันจะต้อง verify account ทำให้เปลืองแบต แต่บ้างก็ว่า push ของเมลล์อื่นนี้ (เช่น hotmail) ไม่ใช้ “push จริง”เหมือน gmail ทำให้ถ้าตั้ง push เอาไว้จะเปลืองแบตมาก เพราะมันจะเข้าไปเช็คเมลล์เรื่อยๆแทบจะเป็น real time
รบกวนพี่น้องช่วยแนะนำวิธีตั้ง email ที่จะทำให้ประหยัดแบตหน่อยครับ (ถึงแม้ว่าตัวที่กินแบตหลักจะเป็นหน้าจอ แต่อะไรประหยัดได้ก็ทำไว้ก็น่าจะดีครับ^^)
แนะนำให้ไป set email account เพิ่มใน Gmail ครับ
Settings > Account and Import > Check mail using POP3
🙂
จากที่รู้มา push ประหยัดแบทกว่าแบบ refresh มาก
แต่ถ้าบอกว่า push จริงหรือไม่จริง อันนี้เราก็ไม่รู้และ (มีการหลอกด้วยหรอ 55)
อย่าง hotmail >> https://market.android.com/details?id=com.hotmail.Z7&feature=search_result#?t=W251bGwsMSwxLDEsImNvbS5ob3RtYWlsLlo3Il0.
จากการลองใช้งาน 2 แบบ เปรียบเทียบกันครับ ผมใช้เครื่อง Gnex มีเมลล์ 2 account (ไม่นับ Gmail) รับเมลล์วันละประมาณ 10 ฉบับ และพยายามใช้งานอื่นๆของเครื่องให้ใกล้เคียงเดิมทุกวันเพื่อให้ % ของ battery คงที่ครับ ผลเป็นดังนี้ครับ
-ทั้ง push และ pull ทุก 1 ชม.กินแบตพอๆกันครับ (ไม่เกิน 2 % เมื่อดูจาก battery ใน setting ครับ)
-วันไหนที่เมลล์ค่อนข้างมาก push จะกินแบตมากกว่า pull เล็กน้อยครับ
-ถ้าอยู่ในที่อับสัญญาณ push จะกินแบตมากๆๆๆๆ ขึ้นไปได้ถึง 30% เมื่อดูจาก battery ครับ (สงสัยว่าตัว exchange ในเครื่องเราพยายามติดต่อกับ server อยู่ตลอด)
ผมเลยคิดว่าใช้ pull ไว้ก่อนเพื่อความชัวร์ว่าจะไม่มีการสูบแบตตอนสัญญาณอ่อนน่าจะดีกว่าครับ