การควบคุมการสแกน WiFi ของ Android Pie ทำให้เครื่องมือเครือข่ายบางอย่างหมดอำนาจ

Google ได้พยายามปรับปรุงอายุการใช้งานแบตเตอรี่บน Android Pie แต่การเปลี่ยนแปลงล่าสุดในการสแกน WiFi กำลังรบกวนแอปพลิเคชันเครือข่ายจำนวนหนึ่ง

อัปเดต 2 (29/5/19 @ 9:04 น. ET): พนักงานของ Google กล่าวว่าตัวเลือกใหม่สำหรับนักพัฒนาซอฟต์แวร์ในการสลับการควบคุมการสแกน WiFi จะพร้อมใช้งานตั้งแต่ Android Q Beta 5 เป็นต้นไป

อัปเดต 1 (28/5/19 @ 01:18 น. ET): Google ยืนยันว่าการเปลี่ยนแปลงการสแกน Wi-Fi เบื้องหน้าจะยังคงอยู่ใน Android Q

Android Pie ยังคงสดใหม่อยู่ในใจของทุกคน และเราเพิ่งเริ่มพบกับการเปลี่ยนแปลงบางอย่างที่ Google ได้ทำกับการอัปเดตล่าสุด Android ถูกวิพากษ์วิจารณ์มาโดยตลอดว่ามีอายุการใช้งานแบตเตอรี่ต่ำเมื่อเทียบกับระบบปฏิบัติการมือถืออื่น ๆ แต่นี่เป็นดาบสองคม แน่นอนว่า Android ใช้พลังงานแบตเตอรี่มากกว่ารุ่นอื่นๆ แต่อนุญาตให้มีแอปพลิเคชันที่มีเอกลักษณ์และหลากหลายมากขึ้นเป็นพิเศษในแพลตฟอร์มนี้ Google ได้ทำมาก เพื่อช่วย ปรับปรุงการใช้งานแบตเตอรี่โดยรวม บน Android แต่การเปลี่ยนแปลงล่าสุดในการสแกน WiFi กำลังรบกวนแอปพลิเคชันเครือข่ายจำนวนหนึ่ง

ด้วยการเปิดตัว Android Pie นั้น Google ได้วางข้อจำกัดเกี่ยวกับความถี่ที่แอปพลิเคชันสามารถใช้คุณสมบัติการสแกน WiFi ของแพลตฟอร์มได้

Google ได้ตอบสนองต่อรายงานแล้ว ในตัวติดตามปัญหาและยืนยันว่าการอัปเดตล่าสุดสำหรับ Android นี้จำกัดฟังก์ชันนี้สำหรับทั้งแอปพลิเคชันเบื้องหน้าและแอปพลิเคชันเบื้องหลังทั้งหมด สำหรับแอปพลิเคชันเบื้องหน้า คุณสมบัตินี้จำกัดการสแกน 4 ครั้งทุกๆ 2 นาที ในขณะที่แอปพลิเคชันเบื้องหลังจำกัดการสแกนเพียง 1 ครั้งทุกๆ 30 นาที

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

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


อัปเดต 1: ยังอยู่ใน Android Q

ตามก ความคิดเห็น บน Google Issue Tracker (ผ่าน หุ่นยนต์ตำรวจ) การควบคุมปริมาณ Wi-Fi ยังคงอยู่ อย่างไรก็ตาม Android Q อนุญาตให้ผู้ใช้ปิดการควบคุมปริมาณบนอุปกรณ์ภายในเครื่องด้วยคำสั่ง ADB ต่อไปนี้:

adb shell settings put global wifi_scan_throttle_enabled 0

แม้ว่าความคิดเห็นจะพูดอะไร แต่การส่งคำสั่งนี้ก็ทำได้ ไม่ ต้องการการเข้าถึงรูท


อัปเดต 2: สลับมาใน Q Beta 5

พนักงานของ Google โพสต์ข้อความ ความคิดเห็น ในเธรด Google Issue Tracker บอกว่าการสลับกำลังจะมาในเร็วๆ นี้ เริ่มต้นด้วย Android Q Beta 5 ซึ่งก็คือ กำหนดไว้สำหรับไตรมาสที่ 3 ปี 2019จะมีการสลับเพื่อปิดการควบคุมปริมาณการสแกนในตัวเลือกของนักพัฒนา คุณไม่จำเป็นต้องใช้คำสั่ง ADB ที่กล่าวถึงในการอัปเดตบทความก่อนหน้านี้