โหมดประหยัดอินเทอร์เน็ต

การใช้อินเทอร์เน็ตมือถือมีค่าใช้จ่ายสูง และยิ่งแพงขึ้นเมื่อแพ็กเกจอินเทอร์เน็ตมีราคาที่ทุกคนไม่สามารถจ่ายได้ ผู้ใช้ Android จำเป็นต้องลดปริมาณการใช้อินเทอร์เน็ตหรือบล็อกอินเทอร์เน็ตจากแอปไปเลย ฟีเจอร์การประหยัดอินเทอร์เน็ตในรุ่น Android 7.0 มีฟังก์ชันการทำงานนี้ให้แก่ผู้ใช้

ผู้ใช้สามารถเปิดหรือปิดฟีเจอร์การประหยัดอินเทอร์เน็ตได้ นักพัฒนาแอปควรใช้ API ใหม่เพื่อตรวจสอบว่าโหมดประหยัดอินเทอร์เน็ตเปิดอยู่หรือไม่ หากเปิดอยู่ นักพัฒนาแอปจะจัดการสถานการณ์ได้อย่างราบรื่นโดยการปรับแอปพลิเคชันให้เข้าถึงข้อมูลได้น้อยหรือไม่มีเลย

ผู้ใช้ปลายทางจะได้รับประโยชน์เนื่องจากจะควบคุมได้ว่าแอปใดบ้างที่เข้าถึงข้อมูลในเบื้องหลังได้ และแอปใดบ้างที่เข้าถึงข้อมูลได้เฉพาะขณะที่ทำงานอยู่เบื้องหน้า วิธีนี้ช่วยให้มั่นใจได้ว่าจะมีการแลกเปลี่ยนข้อมูลเบื้องหลังตามที่ต้องการเมื่อโหมดประหยัดอินเทอร์เน็ตเปิดอยู่ตามการควบคุมของผู้ใช้

การใช้งาน

เนื่องจากการประหยัดอินเทอร์เน็ตเป็นฟีเจอร์ในแพลตฟอร์ม ผู้ผลิตอุปกรณ์จึงสามารถใช้ฟังก์ชันการประหยัดอินเทอร์เน็ตได้อยู่แล้วโดยค่าเริ่มต้นในรุ่น N ค้นหาไฟล์ต้นฉบับใน
packages/apps/Settings/src/com/android/settings/datausage

อินเทอร์เฟซการตั้งค่า

อินเทอร์เฟซผู้ใช้การตั้งค่าการประหยัดอินเทอร์เน็ตเริ่มต้นมีอยู่ในโครงการโอเพนซอร์ส Android (AOSP) ดูตัวอย่างได้ที่ภาพหน้าจอด้านล่าง

ภาพหน้าจอเหล่านี้แสดงโหมดประหยัดอินเทอร์เน็ตที่ใช้งานอยู่

การเปิด/ปิดการประหยัดอินเทอร์เน็ต

รูปที่ 1 การเปิด/ปิดการประหยัดอินเทอร์เน็ต

โหมดประหยัดแบตเตอรี่และการประหยัดอินเทอร์เน็ตเปิดอยู่

รูปที่ 2 เมื่อทั้งโหมดประหยัดแบตเตอรี่และการประหยัดเน็ตเปิดอยู่

หน้าจอปริมาณการใช้อินเทอร์เน็ตของแอป

รูปที่ 3 หน้าจอปริมาณการใช้อินเทอร์เน็ตเฉพาะแอป: การตั้งค่า > แอป > ปริมาณการใช้อินเทอร์เน็ต

การประหยัดอินเทอร์เน็ตในการตั้งค่าด่วน

รูปที่ 4 สถานะการประหยัดอินเทอร์เน็ตในเมนูการตั้งค่าด่วน

แอป

สำคัญ: ผู้ติดตั้งใช้งานอุปกรณ์ไม่ควรเพิ่มแอปลงในรายการที่อนุญาตพิเศษ แม้ว่าจะแสดงอยู่ แต่ผู้ใช้ก็นำแอปออกได้ การรวมแอปอื่นๆ จะทำให้ผู้ใช้ต้องตัดสินใจว่าจะเปิดใช้ตัวประหยัดอินเทอร์เน็ตกับแอปใด

นักพัฒนาแอปทุกรายต้องดำเนินการเพื่อใช้ตัวประหยัดอินเทอร์เน็ต ซึ่งรวมถึง OEM และผู้ให้บริการที่มีแอปที่โหลดไว้ล่วงหน้า ดูการประหยัดอินเทอร์เน็ตใน developer.android.com เพื่อดูวิธีการสำหรับนักพัฒนาแอปในการตรวจหาและตรวจสอบสถานะการประหยัดอินเทอร์เน็ต ดูรายละเอียดเพิ่มเติมที่หัวข้อด้านล่างซึ่งเป็นประโยชน์ต่อพาร์ทเนอร์

แอปควรมีลักษณะต่อไปนี้เพื่อเพิ่มประสิทธิภาพสำหรับโหมดประหยัดอินเทอร์เน็ต

  • นำรูปภาพที่ไม่จำเป็นออก
  • ใช้ความละเอียดต่ำกับรูปภาพที่เหลือ
  • ใช้วิดีโอที่มีอัตราบิตต่ำลง
  • ทริกเกอร์ประสบการณ์ "Lite" ที่มีอยู่
  • บีบอัดข้อมูล
  • ปฏิบัติตามสถานะเครือข่ายแบบมีและไม่มีการวัดปริมาณอินเทอร์เน็ตแม้ว่าจะปิดการประหยัดอินเทอร์เน็ตอยู่ก็ตาม

ในทางกลับกัน แอปไม่ควรมีลักษณะต่อไปนี้จึงจะทำงานร่วมกับโปรแกรมประหยัดอินเทอร์เน็ตได้ดี

  • วิดีโอที่เล่นอัตโนมัติ
  • ดึงข้อมูลเนื้อหา/ไฟล์แนบล่วงหน้า
  • ดาวน์โหลดอัปเดต / โค้ด
  • ขอให้เพิ่มลงในรายการที่อนุญาต เว้นแต่ว่าข้อมูลเบื้องหลังจะเป็นส่วนหนึ่งของฟังก์ชันหลักจริงๆ
  • ถือว่าการใส่ในรายการที่อนุญาตเป็นใบอนุญาตในการใช้แบนด์วิดท์มากขึ้น

การตรวจสอบความถูกต้อง

ผู้ใช้งานสามารถตรวจสอบว่าฟีเจอร์เวอร์ชันของตนทํางานได้ตามที่ต้องการโดยทําการทดสอบ CTS ต่อไปนี้

com.android.cts.net.HostsideRestrictBackgroundNetworkTests

นอกจากนี้ คุณยังใช้คำสั่ง adb เพื่อทำการทดสอบด้วยตนเองได้โดยเรียกใช้คำสั่งนี้ก่อนเพื่อดูตัวเลือกทั้งหมดที่ใช้ได้

adb shell cmd netpolicy

ตัวอย่างเช่น คำสั่งนี้จะแสดงผล UID ของแอปที่อนุญาตพิเศษ

adb shell cmd netpolicy list restrict-background-whitelist