[Обновление: Live] Android Q Beta 5 добавляет переключатель для отключения ограничения сканирования Wi-Fi

За последние пару лет Google внесла множество изменений в разрешения и API в Android по разным причинам. Еще в Android Pie компания начала ограничивать приложения, выполнявшие сканирование Wi-Fi, но в Android Q компания немного отменяет это изменение.

Если вы не в курсе ситуации, Android Police подготовила отличный обзор того, что происходит на этой неделе. Суть в том, что в Android Pie Google ограничила количество раз, которое приложение могло выполнять сканирование Wi-Fi, чтобы улучшить производительность сети, а также время автономной работы. Любому приложению, не являющемуся системным, разрешалось сканировать не более 4 раз за 2 минуты, а если оно работало в фоновом режиме, то только один раз в час.

Разработчики жаловались на это изменение с момента его первого внедрения, поскольку оно может парализовать некоторые приложения. Навигация внутри помещений и приложения для измерения уровня сигнала — лишь пара примеров пострадавших.

Реклама — прокрутите для просмотра дополнительного контента

В комментарии к одному из трекеров проблем, связанных с ограничением сканирования Wi-Fi, Google упомянула, что Android Q Beta 5 представит переключатель для полного отключения этого ограничения. Это не будет прямой опцией для пользователя, а будет размещено в параметрах разработчика Android.

Ранее эта опция была доступна только с root-доступом. Судя по формулировке, вероятно, что опция будет доступна в финальном релизе Q и в обозримом будущем.

Новая опция разработчика для переключения ограничения сканирования будет доступна с Q Beta 5.


Обновление: 10.07: Как и обещала, Google добавила этот переключатель в последнюю бета-версию Android Q, выпущенную сегодня. В параметрах разработчика теперь есть настройка «Ограничение сканирования Wi-Fi», которая включена по умолчанию. Нажатие на этот переключатель отключит эту функцию, что, в свою очередь, должно решить проблемы с приложениями, упомянутые выше.


Подробнее об Android: