การใช้ข้อมูลบนมือถือมีค่าใช้จ่ายสูงและเพิ่มมากขึ้น ทำให้ค่าใช้จ่ายของแผนข้อมูลไม่ใช่ ในราคาที่จับต้องได้ ผู้ใช้ Android ต้องการความสามารถในการลดหรือบล็อกการใช้ข้อมูล จากแอปทั้งหมดได้ คุณลักษณะการประหยัดอินเทอร์เน็ตใน Android รุ่น 7.0 มี ฟังก์ชันการทำงานนี้ให้แก่ผู้ใช้
โปรแกรมประหยัดอินเทอร์เน็ต ผู้ใช้สามารถเปิดหรือปิดฟีเจอร์ได้ นักพัฒนาแอป ควรใช้ API ใหม่เพื่อตรวจสอบว่าโหมดประหยัดอินเทอร์เน็ตเปิดอยู่หรือไม่ หากเปิดอยู่ แอปจะ นักพัฒนาซอฟต์แวร์สามารถรับมือกับสถานการณ์ได้อย่างไร้ปัญหาโดยปรับแต่งแอปพลิเคชัน การเข้าถึงข้อมูลต่ำหรือไม่มีข้อมูล
ผู้ใช้ปลายทางจะได้รับประโยชน์เนื่องจากสามารถควบคุมได้ว่าแอปใดบ้างที่สามารถเข้าถึงข้อมูลใน ในเบื้องหลังและเข้าถึงข้อมูลได้เมื่อทำงานอยู่เบื้องหน้าเท่านั้น ช่วงเวลานี้ ทำให้มั่นใจได้ว่ามีการแลกเปลี่ยนอินเทอร์เน็ตที่ใช้งานอยู่เบื้องหลังที่ต้องการเมื่อเปิดการประหยัดอินเทอร์เน็ตตามการควบคุมของผู้ใช้
การใช้งาน
และเนื่องจากการประหยัดอินเทอร์เน็ตเป็นฟีเจอร์ในแพลตฟอร์มหนึ่ง ผู้ผลิตอุปกรณ์จึงได้รับ
โดยค่าเริ่มต้นสำหรับรุ่น N ค้นหาไฟล์ต้นฉบับใน
แพ็กเกจ/แอป/การตั้งค่า/src/com/android/settings/datausage
อินเทอร์เฟซการตั้งค่า
อินเทอร์เฟซผู้ใช้ของการตั้งค่าการประหยัดอินเทอร์เน็ตเริ่มต้นอยู่ใน Android Open โปรเจ็กต์ต้นทาง (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