Для приложений Google Play ограничат возможность собирать данные о геолокациях в фоновом режиме

    imageФото: deepak gola/Flickr

    Google внедрила в первую тестовую сборку Android 11 механизм, который ограничивает возможность приложений собирать в фоновом режиме данные о местоположении устройства. Компания решила распространить нововведение повсеместно. Для этого политику безопасности Google Play изменят. Разработчикам придется получать разрешение на фоновую активацию служб геопозиционирования у Google.

    Компания напомнила, что в Android 10 пользователям был предоставлен дополнительный контроль над предоставлением доступа к геолокации только во время использования приложения, и теперь более половины из них выбирают опцию включения геолокации «Пока приложение используется».

    В Android 11 пользователям предоставили опцию давать «одноразовое» разрешение на сбор информации о местоположении. При выборе этой опции приложение может получать доступ к данным только до тех пор, пока пользователь не выйдет из него, а при следующем входе доступ нужно запрашивать снова.

    Разработчики приложений будут получать от Google разрешение на сбор данных о местоположении пользователей на следующих основаниях:

    • Предоставляет ли функция четкую ценность для пользователя?
    • Будут ли пользователи ожидать, что приложение получит доступ к их местоположению в фоновом режиме?
    • Важна ли эта функция для основной цели приложения?
    • Можете ли разработчик предоставить такой же опыт использования приложения без доступа к местоположению в фоновом режиме?

    Таким образом, приложение, которое отправляет оповещения о чрезвычайных ситуациях или о безопасности в рамках своей основной функциональности, будет иметь веские основания, чтобы запрашивать фоновое местоположение. Обоснованным будет такой запрос и от приложения для социальных сетей, которое позволяет пользователям постоянно обмениваться информацией о своем местоположении с друзьями.

    А вот, к примеру, приложение с функцией определения местоположения магазина будет работать нормально, получая доступ к местоположению только тогда, когда оно используется.

    Предварительные сроки развертывания обновлений:

    • Апрель: официальное обновление политики Google Play;
    • май: разработчики могут отправлять в Google Play запросы по поводу своих приложений с приблизительным временем ответа в две недели;
    • 3 августа: все новые приложения, представленные в Google Play и имеющие доступ к местоположению в фоновом режиме, должны быть утверждены;
    • 2 ноября: все существующие приложения, которые запрашивают фоновое местоположение, должны быть одобрены или будут удалены из Google Play.

    Ранее Google открыла разработчикам доступ к программе Android 11 Developer Preview. Им уже доступна самая первая версия Android 11 Developer Preview 1, которую можно установить на смартфоны Google Pixel 4/4XL, Pixel 3a/3aXL, Pixel 3/3XL и Pixel 2/2XL путем ручной прошивки с использованием образа системы. Также для тестирования можно использовать Android Emulator через Android Studio и SDK Manager.

    В марте для разработчиков будет доступна версия Android 11 Developer Preview 2, созданная и доработанная на базе Developer Preview 1. Эта версия будет использоваться для раннего тестирования на совместимость разных мобильных приложений сторонних разработчиков.

    В апреле 2020 года будет открыта Android 11 Developer Preview 3 для продолжения тестирования и обратной связи с разработчиками Google.
    Реклама
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее

    Комментарии 16

      +3

      Интересно с какой радости это нормально для приложений социальных сетей?

        0
        Так
        обмениваться информацией о своем местоположении с друзьями

        Или предлагать «возможных» знакомых по пересечениям траекторий/ареалов.
          +4
          Из Андроида по капле выдавливают ту свободу действий, которую любили любители всякие.
            +3

            Все бы ничего вот только издревле (эдак с 4.4 и борьбы против внешних карт памяти) они это делают квадратно-гнездовым способом, обрубая заодно и пользователю свободу, и разработчикам создавая проблемы на ровном месте. Попутно в каждый год ломая размнтку разделов и последовательность загрузки на радость разработчику Magisk.


            Хотя дело, видимо, в том, что я просто пользователь такой, неправильный

            0
            Мы же хотим облегчить жизнь пользователей, не вынуждая их самостоятельно анализировать нужен приложению фоновый доступ к геолокации или нет

            А можно сделать так, чтобы пользователи сами решали, хотят они самостоятельно анализировать, или нет?

              +3

              Тогда под предлогом борьбы за приватность нельзя будет подзачистить поляну корпоративных приложений. Для этих целей у гугла есть корп.аккаунты, очевидно за деньги, вероятно для приложений в корп. маркетах, с которыми эти аккаунты работают такой проблемы не будет.
              Например при таком сценарии водитель Яндекс такси или Убер будет вынужден всегда держать открыты приложение, свернуть его, и уже доступа к координатам нет. И самое главное оставлена лозейка для главных нарушителей приватности, не исключено, что тоже не из альтруистических соображении и учитывая, что Гугл это будет апрувить, то не для всех.

                0

                Да понятно, проходили уже такое в прошлый раз с доступом к СМС сообщениям. За державу изначально свободного робота обидно.

              0
              Ничего непонятно, с какого перепугу они решили это контролировать. Каждый Android идут изменения, которые постоянно что-то ломают…
              С Android 8 они ввели обязательный notification, если приложение работает в фоне. Естественно, что если человек хочет собирать в фоне или пользоваться навигацией, он должен видеть и решать это, а не Google.

              P.S. Google уже ограничивает доступ «своим разрешением» к Google Auto, пора похоже собираться в антимонопольный комитет…
                +1

                Это уже становится традицией — каждый год Google вводит какие-то неадекватные ограничения, а разработчики пытаются как-то адаптироваться. С разрешениями на смс/звонки приложение на текущей работе так в google play и не пустили, пришлось выкладывать отдельную версию с этими функциями apk-шкой на сайте. Видимо, локация может отправиться туда же.

                  0
                  Bringoff, а приложение на работе адресовано широкому кругу лиц или только сотрудникам?
                  Если только сотрудникам — возможно, распространять его «закрытым» способом не так уж неправильно. Хотя, практического опыта в данном секторе у меня нет. Использование «akp-шки на сайте» привносит проблемы эксплуатации?
                    0
                    Приложение для родительского контроля. Для определения локации ребенка, уведомлений, когда кто-то маты/угрозы пишет в смс или звонит с незнакомого номера, блокировка приложений, установка расписания для использования устройства. То есть, типа того, что недавно внедрили в Android и iOS, но более продвинутое. Закрытым способом распространять как раз очень сложно, потому что надо либо создавать свой механизм обновления приложения, который будет делать все в фоне. Что, в целом, невозможно, нужен хотя бы диалог системный, где юзер нажмет подтверждения для установки обновления (на Samsung мы юзаем Knox, который вроде как позволяет сделать «тихое» обновление, но не у всех же Samsung). А дети часто не очень любят это приложение, ибо оно не дает им целыми днями юзать телефон, поэтому обновления ставить не будут. Либо родителям надо регулярно отбирать у детей телефон, чтобы установить обовление, что тоже некомфортно, особенно когда ребенок уже подросток.
                • НЛО прилетело и опубликовало эту надпись здесь
                    0
                    Доступ к SD-карте порезали

                    Я не разработчик, поэтому не совсем понял это ограничение. Поясните, пожалуйста.
                    0

                    Понять гугл можно. Да и китайцев тоже. У первых явные проблемы с приватностью, т.к. в свое время не были ногами всякие фонарики, которым нужен доступ к СМС, а потом позволяли разрабов приучить пользователей к тому, что доступ к Storage вполне нормальное разрешение для, например, игр. А теперь, когда выяснилось, что сейчас это уже проблема, пошли забивать страшные костыли. Ну и заодно зачищать маркет от конкурентов, использующих "плохие"API в нейтральных целях.


                    С фоновой работой примерно та же история: Android с приличным количеством приложений до N и O очень плохо спал т.к. любое приложение могло запросто сидеть в фоне. Благодаря пушам через GCM ситуация, конечно, стала улучшаться, но далеко не всех удавалось туда загнать. А в Китае по понятным причинам всё было ещё хуже.


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

                    • НЛО прилетело и опубликовало эту надпись здесь

                  Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                  Самое читаемое