Background App Refresh (การรีเฟรชแอปในพื้นหลัง) เป็นฟังก์ชันสำคัญบน iPhone และ Android หากเคยเห็นคำว่ายนี้แต่ไม่แน่ใจว่าหมายถึงอะไร เราจะอธิบายให้ฟัง
มาดูว่า Background App Refresh คืออะไร ทำอะไรให้คุณ และวิธีเปลี่ยนพฤติกรรมมัน
Background App Refresh คืออะไร?
Background App Refresh เป็นฟีเจอร์ของ iOS และ Android ที่อนุญาตให้แอป อัปเดตเนื้อหาจากอินเทอร์เน็ต แม้คุณจะไม่ได้ใช้งานอยู่ ตรงข้าม เราบอกว่าแอปใช้ข้อมูลใน Foreground (เบื้องหน้า) เมื่อคุณเปิดและใช้งานด้วยตัวเอง
Background App Refresh มีประโยชน์ทำให้ใช้แอปต่อเนื่อง (seamless) แต่ก็มีผลข้างเคียงลบบ้าง
Background App Refresh ทำอะไร?
Background refresh ทำให้แอปทำฟังก์ชันหลากหลายในพื้นหลัง ซึ่งไม่เช่นนั้นคุณต้องเปิดแอปค้างไว้เพื่อให้เข้าถึงได้ Background App Refresh ทำอะไรจริงๆ? ตัวอย่างการทำงานที่มันจัดการโดยไม่ต้องเช็คด้วยตนเอง:
- แอปข่าว ดึงหัวข่าวล่าสุด พร้อมเมื่อคุณเปิด
- แอปติดตามการใช้ข้อมูลมือถือ รวบรวมข้อมูลในพื้นหลัง
- บริการเก็บข้อมูลบนคลาวด์ ซิงค์ไฟล์อัตโนมัติ
- แอปร้านค้าสะดวกซื้อ ตรวจจับว่าคุณอยู่ที่สาขา พร้อมคูปองดิจิทัลล่าสุด
- แอปโซเชียลมีเดียอย่าง Twitter โหลดทวีตล่าสุดล่วงหน้า ไม่ต้องรอตอนเปิด
หมายเหตุ: หากสวายปิดแอปจาก App Switcher แอปอาจไม่อัปเดตอีกจนกว่าคุณจะเปิดใหม่ นี่เป็นหนึ่งในหลายเหตุผลที่ ไม่ควรสวายปิดแอปตลอดเวลา
สำคัญ: บน iPhone สำหรับแอปส่วนใหญ่ Background App Refresh ไม่ส่งผลต่อการแจ้งเตือน (notifications) หมายความว่าคุณปิดฟีเจอร์นี้สำหรับแชทอย่าง WhatsApp ได้ ยังเห็นแจ้งเตือนเมื่อมีข้อความใหม่ แต่ บน Android ไม่ใช่เช่นนี้ จะอธิบายต่อไป
ควรใช้ Background App Refresh ไหม?
ส่วนใหญ่ Background App Refresh สะดวก แต่มี 2 เหตุผลหลักที่อาจอยากปิด:
1. ค่าเริ่มต้นทำงานบน Mobile Data และ Wi-Fi ทั้งคู่ แอปใช้ข้อมูลพื้นหลังค่อนข้างมาก หากคุณแผนข้อมูลจำกัด อาจเกิดค่าใช้จ่ายเพิ่ม
2. ประหยัดแบตเตอรี่ แอปทำงานพื้นหลังใช้แบตเตอรี่เหมือนตอนรัน Foreground หากอยากเพิ่มอายุแบตเตอรี่ ไม่อยากเสียแบตกับงานพื้นหลัง
เรื่องว่าอะไรแอปต้องการ Background App Refresh ขึ้นอยู่กับความชอบ โดยทั่วไป ควรเปิดสำหรับแอปที่ใช้บ่อย และปิดสำหรับแอปที่แทบไม่เปิด
ข่าวดีคือ Android และ iOS ให้ปิดและปรับ Background App Refresh ได้ มาดูวิธีกัน
วิธีปิด Background App Refresh บน iPhone
เพื่อเปลี่ยนแอปไหนทำงานพื้นหลังบน iPhone ไปที่ ตั้งค่า > General > Background App Refresh จะเห็นรายการแอปที่ใช้ฟีเจอร์นี้
ปิดสลับ (slider) ของแอปใดๆ มันจะไม่อัปเดตในพื้นหลังอีก ต้องเปิดแอปเพื่อให้ออนไลน์เช็คข่าวสารใหม่ ระวังการปิดสำหรับแอปที่คุณพึ่งพาเนื้อหาอัปเดต
แตะฟิลด์ Background App Refresh ด้านบน เพื่อเปลี่ยนการทำงานทั่วโลก (globally) หากเลือก Wi-Fi & Cellular Data แอปจะรีเฟรชบนทุกเครือข่าย เลือก Wi-Fi หากไม่อยากให้แอปเช็คเนื้อหาใหม่ตอนใช้ Mobile Data —ดีหากแผนข้อมูลจำกัด
ยังเลือก Off เพื่อไม่ให้แอปรีเฟรชพื้นหลังบน iPhone เลย จะประหยัดแบต แต่มake apps significantly less useful (ทำให้แอปใช้งานได้น้อยลงมาก) ใช้ด้วยความระมัดระวัง
Low Power Mode และ Cellular Access บน iPhone
มี 2 ตัวเลือก iPhone อื่นเกี่ยวกับ Background App Refresh ควรรู้:
หนึ่งคือ Low Power Mode จำกัดกระบวนการ iPhone เพื่อประหยัดแบต อยู่ที่ ตั้งค่า > แบตเตอรี่ หรือทางลัด Control Center
เมื่อเปิด Low Power Mode iPhone ลดความสว่าง ปิด push email และ ปิด Background App Refresh ทั้งหมด จึงสะดวกกว่าปิด Background App Refresh เอง หากอยากประหยัดแบตชั่วคราว ปิด Low Power Mode แล้ว Background Refresh จะกลับมาทำงาน
สุดท้าย ใน ตั้งค่า > Cellular ปิดสลับแอปไหนก็ได้ที่ไม่อยากให้ใช้ Cellular Data วิธีดีป้องกันแอปกินข้อมูลมากจาก Background App Refresh ขณะยังให้แอปอื่นใช้ฟีเจอร์นี้บน Mobile Data ได้
วิธีปิด Background App Refresh บน Android
Android ไม่มีฟีเจอร์ชื่อ "Background App Refresh" ตรงๆ นี่คือคำศัพท์ของ iPhone แต่ Android มีตัวเลือกที่ทำหน้าที่เกือบเหมือนกัน ตำแหน่งและชื่ออาจต่างตามอุปกรณ์ คำแนะนำด้านล่างสำหรับ Stock Android 12 บน Pixel
เพื่อป้องกันแอปใช้ Mobile Data ในพื้นหลัง ไปที่ ตั้งค่า > แอป (Apps) (Apps & notifications บนรุ่นเก่า) > ดูทั้งหมด X แอป แตะแอปในรายการที่ต้องการปิด Background App Refresh
จากเมนูนี้ มี 2 ตัวเลือกปิดกิจกรรมพื้นหลังใน Android หากอยากป้องกันแอปใช้ Cellular Data พื้นหลัง เลือก Mobile data & Wi-Fi ปิดสลับ Background data
สิ่งนี้จะป้องกันแอปใช้ Mobile Data เว้นแต่คุณใช้งาน Foreground การใช้งานพื้นหลังบน Wi-Fi ไม่ได้รับผลกระทบ
ตัวเลือกอีกอย่าง: ป้องกันไม่ให้แอปทำงานพื้นหลัง เลย แตะ Battery ในหน้าตั้งค่าแอป (อยู่ใต้ Advanced ใน Android 11 และเก่า)
Android 11 และเก่า: แตะ Background restriction ตามด้วย Restrict ป้องกันแอปใช้พลังมากในพื้นหลัง Android 12: แตะตัวเลือก Restricted ที่นี่
ต่างจาก iPhone การตั้งค่านี้ ส่งผลต่อ Notifications ดังนั้นควร restrict แบตเตอรี่เฉพาะแอปที่ไม่ต้องการแจ้งเตือน Real-time
Account Sync, Battery Saver และตัวเลือกแอปแต่ละตัวบน Android
มีตัวเลือกอื่นเกี่ยวกับ Background App Refresh บน Android ควรรู้:
Android เก็บบัญชีอินเทอร์เน็ตที่ซิงค์ไว้หน้าแยกใน Settings ไปที่ ตั้งค่า > บัญชี (Accounts) (หรือ Passwords & Accounts บน Android 12) ดูได้ แตะบัญชีเลือก Account sync ทบทวนและปรับว่าซิงค์อะไรบ้าง ตัวอย่าง หยุดซิงค์ contacts, files, ข้อมูลอื่นตลอดเวลา
ขั้นเด็ดขาดกว่า: ปิดสลับ Automatically sync app data ล่างหน้าจอหลัก แล้วบัญชีจะซิงค์เฉพาะตอนคุณกด refresh เอง
โทรศัพท์ Android หลายเครื่องมี Battery Saver หรือชื่อคล้ายกัน อยู่ที่ ตั้งค่า > แบตเตอรี่ เปิด Battery Saver คล้าย Low Power Mode iPhone —จำกัดแอปไม่ให้รันพื้นหลังเพื่อประหยัดแบต มากที่สุด อาจมี Adaptive battery ควบคุมว่าแอปใช้แบตเท่าไหร่ ตามความถี่ที่คุณใช้
สุดท้าย หากตัวเลือกข้างต้นไม่ restrict Background App Refresh ตามที่อยาก ลองเช็ค การตั้งค่าในแต่ละแอป เอง แอปหลายตัวให้เลือกความถี่ feed sync, ดึงอีเมลใหม่ และอื่นๆ อาจปิดพฤติกรรมที่ไม่ใช้ได้ภายในแอป
ตอนนี้คุณเข้าใจ Background App Refresh แล้ว
แม้ Background App Refresh ทำงานต่างกันบน iPhone และ Android มันเป็นฟีเจอร์สะดวกให้แอปทันสมัยแม้คุณไม่ได้ใช้ และตอนนี้คุณรู้วิธีป้องกันแอปใช้แบตหรือ Mobile Data มากเกินไปในพื้นหลังโดยปิด Background Refresh
น่าเสียดายที่สมาร์ทโฟนมีอายุแบตสั้นกว่าอุปกรณ์อื่น แต่ก็ดีที่มีวิธีเพิ่มอายุการใช้งาน