הצערת סריקת ה-WiFi של Android Pie משתקת כמה כלי רשת

גוגל ניסתה לשפר את חיי הסוללה ב-Android Pie, אבל השינוי האחרון הזה לסריקת WiFi מפריע למספר יישומי רשת.

עדכון 2 (29/5/19 @ 9:04 AM ET): עובד של גוגל אומר שאופציה חדשה למפתחים להחלפת מצערת סריקת WiFi תהיה זמינה החל מ-Android Q Beta 5.

עדכון 1 (28/5/19 @ 01:18 AM ET): גוגל אישרה שהשינויים בסריקת Wi-Fi בחזית יישארו ב-Android Q.

Android Pie עדיין טרי בראש של כולם ואנחנו רק מתחילים לחוות חלק מהשינויים שגוגל ביצעה עם העדכון האחרון שלה. אנדרואיד תמיד זכתה לביקורת על חיי סוללה גרועים בהשוואה למערכות הפעלה ניידות אחרות, אבל זו הייתה חרב פיפיות. בטח, אנדרואיד השתמשה בחיי סוללה יותר מאחרים, אבל היא אפשרה להרבה יותר יישומים ייחודיים ומגוונים להיות בלעדיים לפלטפורמה. גוגל עשתה הרבה לעזור לשפר את השימוש הכולל בחיי הסוללה באנדרואיד, אבל השינוי האחרון הזה לסריקת WiFi מפריע למספר יישומי רשת.

לכן, עם הצגת Android Pie, גוגל הגבילה את התדירות שבה אפליקציה יכולה להשתמש בתכונת סריקת ה-WiFi של הפלטפורמה. גוגל הגיבה לדיווח במעקב אחר הבעיות שלהם ואישרו את העדכון האחרון הזה לאנדרואיד מגביל את הפונקציונליות הזו הן עבור יישומי החזית והן עבור כל יישומי הרקע. עבור יישומי חזית, התכונה מוגבלת ל-4 סריקות כל 2 דקות בעוד שיישומים ברקע מוגבלים לסריקה אחת בלבד כל 30 דקות.

על פני השטח של הכל, זו נראית כמו דרך הגונה להקל על שימוש מיותר בסוללה, אבל יש כמה נסיבות שבהן הייתה לכך השפעה שלילית. לדוגמה, יישומי רשת פופולריים כגון מנתח WiFi ו WiGLE (אפליקציית Wardriving) זקוקה לגישה תכופה יותר לסריקת ה-WiFi מאשר האפליקציה הרגילה שלך. שינוי זה בעצם הפך את סוגי היישומים האלה לחסרי תועלת מכיוון שהוא מקטין את קצב הסריקה שלהם לפחות פי 30 למרות שהם יישומים פעילים שנועדו לשמש בקדמת הבמה.

כפי שאתה יכול לראות, לנסיבות חריגות אלה הייתה השפעה שלילית על כמה יישומי רשת פופולריים. גוגל הייתה פעילה בשרשור מעקב הנושא הזה ואפילו הרחיקה לכת להסביר כיצד נקבעת המצערת. נכון לעכשיו, לא היה פתרון שסיפקו גוגל עצמם, אבל הם התקדמו דחה את הנושא הזה "לשיקול" במהדורת אנדרואיד עתידית.


עדכון 1: עדיין באנדרואיד Q

לפי א תגובה ב-Google Issue Tracker (דרך משטרת אנדרואיד), מצערת Wi-Fi כאן כדי להישאר. עם זאת, אנדרואיד Q מאפשר למשתמשים לכבות את המצערת במכשיר מקומי באמצעות פקודת ה-ADB הבאה:

adb shell settings put global wifi_scan_throttle_enabled 0

למרות מה שאומרת ההערה, שליחת פקודה זו עושה זאת לֹא דורש גישת שורש.


עדכון 2: החלפת מצב מגיע ב-Q Beta 5

עובד גוגל פרסם א תגובה בשרשור של Google Issue Tracker שאומר שהחלפת מצב יגיע בקרוב. החל מ-Android Q Beta 5, כלומר מתוכנן לרבעון השלישי של 2019, יהיה מתג כדי לכבות את מצערת הסריקה באפשרויות המפתחים. לא תצטרך להשתמש בפקודה ADB שהוזכרה בעדכון המאמר הקודם.