[تحديث: Toggle القادمة في Q Beta 5] اختناق Android Pie لعمليات مسح Wi-Fi يعطل بعض أدوات الشبكة

التحديث 2 (5/29/19 @ 9:04 AM ET) : يقول أحد موظفي Google أن خيار مطور جديد للتبديل بين التحكم في مسح WiFi سيكون متاحًا بدءًا من Android Q Beta 5.

التحديث 1 (5/28/19 @ 01:18 AM ET) : أكدت Google أن التغييرات التي تطرأ على مسح Wi-Fi الأمامي ستبقى في Android Q.

لا يزال تطبيق Android Pie جديدًا في أذهان الجميع ، وبدأنا فقط في تجربة بعض التغييرات التي أدخلتها Google من خلال آخر تحديث لها. تم انتقاد Android دائمًا بسبب ضعف عمر البطارية مقارنةً بأنظمة تشغيل الهواتف المحمولة الأخرى ، ولكن هذا كان سيفًا ذا حدين. بالتأكيد ، استخدم نظام Android عمرًا أطول للبطارية أكثر من غيرها ، لكنه سمح لأن تكون التطبيقات الفريدة والمتنوعة أكثر حصرية للمنصة. قامت Google بالكثير للمساعدة في تحسين الاستخدام الكلي لعمر البطارية على نظام Android ، ولكن هذا التغيير الأخير في مسح WiFi يتداخل مع عدد من تطبيقات الشبكة.

لذلك ، مع مقدمة Android Pie ، وضعت Google قيودًا على التردد الذي يمكن للتطبيق من خلاله استخدام ميزة WiFi Scanning على النظام الأساسي. لقد استجابت Google للتقرير في متتبع المشكلات الخاص بها وأكدت أن هذا التحديث الأخير لنظام Android يحد من هذه الوظيفة لكل من التطبيقات الأمامية وكذلك جميع تطبيقات الخلفية. بالنسبة للتطبيقات الأمامية ، تقتصر الميزة على 4 عمليات مسح كل دقيقتين بينما تقتصر التطبيقات الموجودة في الخلفية على فحص واحد فقط كل 30 دقيقة.

على السطح كله ، يبدو هذا طريقة مناسبة لتخفيف بعض استخدامات البطارية غير الضرورية ، ولكن هناك بعض الظروف التي يكون فيها لهذا تأثير سلبي. على سبيل المثال ، تحتاج تطبيقات الشبكة الشائعة مثل WiFi Analyzer و WiGLE (تطبيق Wardriving) إلى وصول متكرر إلى مسح WiFi أكثر من تطبيقك القياسي. لقد جعل هذا التغيير بشكل أساسي هذه الأنواع من التطبيقات عديمة الفائدة حيث أنه يقلل من معدل المسح بنسبة 30 مرة على الأقل على الرغم من أنها تطبيقات نشطة يُقصد استخدامها في المقدمة.

كما ترون ، كان لهذه الظروف البعيدة تأثير سلبي على بعض تطبيقات الشبكات الشائعة. لقد كان Google نشطًا في مؤشر ترابط تعقب المشكلات هذا وقد ذهب إلى أبعد من ذلك لشرح كيفية تحديد الاختناق. اعتبارًا من الآن ، لم يكن هناك حل مقدم من شركة Google نفسها ، لكنهم تقدموا وأجلوا هذه المشكلة "للنظر" في إصدار Android في المستقبل.


التحديث 1: لا يزال في Android Q

وفقًا للتعليق على Google Issue Tracker (عبر AndroidPolice ) ، فإن اختناق 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 ، والمقرر إجراؤه في Q3 2019 ، سيكون هناك تبديل لإيقاف تشغيل المسح الضوئي في خيارات المطور. لن تحتاج إلى استخدام أمر ADB المذكور في تحديث المقالة السابق.