Android Pie による WiFi スキャンのスロットリングにより、一部のネットワーク ツールが機能不全に陥っています

Google は Android Pie のバッテリー寿命を改善しようと努めてきましたが、WiFi スキャンに対するこの最新の変更により、多くのネットワーク アプリケーションが妨げられています。

アップデート 2 (2019 年 5 月 29 日 @ 午前 9 時 04 分 (東部標準時)): Google 従業員によると、WiFi スキャンのスロットリングを切り替えるための新しい開発者向けオプションが Android Q Beta 5 から利用可能になる予定です。

アップデート 1 (2019 年 5 月 28 日 @ 01:18 AM ET): Google は、フォアグラウンド Wi-Fi スキャンの変更が Android Q にも残ることを確認しました。

Android Pie はまだ誰もの記憶に新しいです そして私たちは、Google が最新のアップデートで加えた変更の一部を体験し始めたばかりです。 Android は他のモバイル OS に比べてバッテリー寿命が短いと常に批判されてきましたが、これは諸刃の剣でした。 確かに、Android は他のものよりもバッテリー寿命が長くなりましたが、より多くのユニークで多様なアプリケーションをプラットフォーム専用にすることができました。 Googleは多くのことを行ってきました 助けるために 全体的なバッテリー寿命の使用率を向上させる Android では可能ですが、WiFi スキャンに対するこの最新の変更により、多くのネットワーク アプリケーションが干渉されます。

そこで、Google は Android Pie の導入により、アプリケーションがプラットフォームの WiFi スキャン機能を使用できる頻度に制限を設けました。 Googleは報道に応じた 問題トラッカーで、この Android の最新アップデートにより、フォアグラウンド アプリケーションとすべてのバックグラウンド アプリケーションの両方でこの機能が制限されることが確認されました。 フォアグラウンド アプリケーションの場合、この機能は 2 分ごとに 4 回のスキャンに制限されますが、バックグラウンドのアプリケーションは 30 分ごとに 1 回のスキャンのみに制限されます。

一見すると、これは不必要なバッテリーの使用を軽減する適切な方法のように見えますが、これが悪影響を及ぼしている状況もいくつかあります。 たとえば、次のような一般的なネットワーク アプリケーションです。 

WiFiアナライザー そして ウィグル (Wardriving アプリ) は、標準のアプリケーションよりも WiFi スキャンに頻繁にアクセスする必要があります。 この変更により、これらのタイプのアプリケーションは、フォアグラウンドで使用することを目的としたアクティブなアプリケーションであるにもかかわらず、スキャン速度が少なくとも 30 倍低下するため、本質的に役に立たなくなりました。

ご覧のとおり、これらの異常値の状況は、一部の人気のあるネットワーキング アプリケーションに悪影響を及ぼしています。 Google はこの問題追跡スレッドに積極的に参加しており、次のようなことまで行っています。 スロットリングがどのように決定されるかを説明する. 現時点では、Google 自体が提供する解決策はありませんが、Google は先んじて解決策を提供しています。 この問題は将来の Android リリースでの「検討のため」延期されました.


アップデート 1: まだ Android Q にあります

によると コメント Google Issue Tracker で (経由) アンドロイド警察)、Wi-Fi スロットリングは今後も継続します。 ただし、Android Q では、次の ADB コマンドを使用して、ローカル デバイスのスロットルをオフにすることができます。

adb shell settings put global wifi_scan_throttle_enabled 0

コメントの内容に関係なく、このコマンドを送信すると、 ない root アクセスが必要です。


アップデート 2: Q ベータ 5 でトグルが追加される

Googleの従業員が投稿した コメント Google Issue Tracker のスレッドでは、切り替えが間もなく行われると述べています。 Android Q Beta 5 以降、 2019年第3四半期に予定, 開発者向けオプションにスキャン調整をオフにするトグルがあります。 前回の記事更新で説明した ADB コマンドを使用する必要はありません。