В официальном технологическом блоге сообщается, что разработчики приложений на мобильной платформе 1С смогут снова использовать геопозиционирование в фоновом режиме для устройств на Android.
Что происходит с поддержкой геопозиционирования в приложениях 1С
Фирма «1С» планирует возобновить поддержку геопозиционирования в фоновом режиме для мобильных приложений на Android 10. Поддержка будет реализована, начиная с версии платформы 8.3.17 и выше.
Предполагаем, что изменения в возможностях платформы 1С для приложений на Android 10 возникли после обновления политики разрешений, о которых Google известила пользователей и разработчиков в начале этого года.
«Приложение не должно запрашивать доступ <к геоданным> без оснований. Если основные функции приложения могут работать без данных о местоположении в фоновом режиме, вы должны либо отключить запрос этих данных, либо использовать геолокацию только в активном режиме, то есть когда приложение видно пользователю», – говорится в документации справочного центра Google.
Таким образом, теперь, чтобы приложение, использующее данные о местоположении в фоновом режиме, получило одобрение на публикацию в маркете, ему необходимо проходить специальную проверку, регламент которой также описан в документации справочного центра. То есть причины, по которым поддержка геопозиционирования в приложениях на Android 10 и на платформе 1С была ограничена, понятны.
Однако почему, начиная с 8.3.17, данная функциональность будет вновь доступна разработчикам, фирма «1С» никак не объясняет. Отмечается только, что для более ранних версий мобильной платформы данная функциональность для приложений под Android 10 по-прежнему работать не будет.
Насколько востребовано определение местоположения в мобильных решениях 1С
Мы проанализировали опубликованные в каталоге 1С мобильные приложения, работающие под Android. Подавляющее большинство их них не требует разрешения на доступ к определению местоположения устройства.
По данным сайта mobile.1c.ru
Таким образом, на данный момент данная функциональность не является особенно востребованной у разработчиков. Соответственно, ограничения, которые были введены корпорацией Google, каких-то существенных неудобств не создали.
Однако в любом случае при планировании проектов по мобильной разработке необходимо принимать во внимание ограничения, установленные фирмой «1С» и корпорацией «Google».