24 November 2024, 00:58:21
⁣ ⁣
For the past 24 hours: 49 objects added, 77 objects edited, 36 objects removed.

Author Topic: Предложения - информирование о недоступности сервиса геолокации в фоновом режиме  (Read 3858 times)

sveskov74

  • Постоялец
  • ***
  • Posts: 9
  • Карма: 9
    • View Profile
Прогой пользуюсь давно. Очень доволен.
На новом телефоне под управлением MIUI cталкнулся с такой проблемой. Она описана на сайте, но не все, кто скачает программу с маркета полезут сюда за настройками.

Настройки программы у меня стоят: звуковая и голосовая информация только при превышении >20, без визуальных оповещений. Программа работает в фоне.
Настройки MIUI стандартные, как и у большинства пользователей.
Запускаю программу в фоновом режиме, ставлю в стакан. Программа работает, геолокация включена. Экран гаснет. Все нормально. Через ~10 мин. MIUI отключает геолокацию. Экран потушен, значка локации не видно, да и многим это ни о чем не говорит. Приложение продолжает стабильно работать... но ни о чем не информирует!
Получается, программа работала (!), затем перестала работать. Для большинства пользователей - это плохой знак и никто не будет разбираться с причиной. Программа пойдет в корзину.

Поэтому, если уж программа заработала, то пользователю нужно объяснить, почему она перестала работать. Я говорю о проверке доступности сервиса геолокации в фоне, так как он является ОСНОВОЙ работы программы. Как только он пропал, должно высвечиваться системное предупреждение о не работе сервиса. Ну и пути решения. В настройках можно поставить чекбокс с отключением этой проверки (по умолчанию вкл).
Сегодня MIUI, завтра какая-нибудь PIUI... не важно.
Подумайте о пользователях! )




(R)ound

  • Бета тестер
  • Ветеран
  • *
  • Posts: 2005
  • Карма: 115
  • MapcamDroid
    • View Profile
Сегодня MIUI, завтра какая-нибудь PIUI... не важно.
Подумайте о пользователях! )
Чота не осилил, а если завтра какая-нибудь БЗДЫНЬ разнесет смарт вдребезги, MCD тоже будет виноват?
MCD - приложение. Приложение прилагается к настроенному и адекватно функционирующему девайсу.

Mic

  • Администратор
  • Ветеран
  • *****
  • Posts: 3795
  • Карма: 932
    • View Profile
Честно говоря, я не представляю как MIUI блокирует доступ к геолокации для сервиса. Никакой  документации по своим "доработкам" они не предоставляют.
   
Но допустим, программа научится получать от MIUI данные о недоступности GPS. Что она должна сделать? Сказать что сервис геолокации недоступен? Что это даст обычному пользователю? Он все равно по этому сообщению не сообразит как настроить MIUI для нормальной работы.
     

sveskov74

  • Постоялец
  • ***
  • Posts: 9
  • Карма: 9
    • View Profile
Сегодня MIUI, завтра какая-нибудь PIUI... не важно.
Подумайте о пользователях! )
Чота не осилил, а если завтра какая-нибудь БЗДЫНЬ разнесет смарт вдребезги, MCD тоже будет виноват?
MCD - приложение. Приложение прилагается к настроенному и адекватно функционирующему девайсу.

Ну если не осилил, что тогда высказываться?

Quote
Приложение прилагается к настроенному и адекватно функционирующему девайсу.
Ну если это ответ поддержки, то разговор можно не продолжать...

Аргумент:
Устанавливаем Viber, WhatsApp... - работают черти в фоне с локацией и трафиком без дополнительных разрешений и исключений. MC - вроде работает, а вроде нет.
Вы считаете мой аппарат не "настроен" и не "адекватно функционирует"?

И 95% пользовотелей не поймут в чем дело... Так почему же не подсказать?

Mic

  • Администратор
  • Ветеран
  • *****
  • Posts: 3795
  • Карма: 932
    • View Profile
Отчасти, (R)ound прав.  Ведь дело не в программе, а в том, что китайская ОС MIUI, мягко говоря, отличается от нормальной OC Android. Но уверен, что Вы не обращались в техподдержку производителя Вашего телефона, а сразу написали сюда.

И 95% пользовотелей не поймут в чем дело... Так почему же не подсказать?
   
На форуме есть подробное описание, как решить проблему. Но перенести это описание в саму программу нереально.

Мы думаем о пользователях и по возможности пишем разные "костыли" для того чтобы программа работала не только на Android, а и поделках китайских мастеров. Стараясь не причинить при этом вреда пользователя нормальных устройств.
Но китайские мастера очень изобретательны и мы не всегда успеваем за "полетом их технической мысли" . ;)
 

Mic

  • Администратор
  • Ветеран
  • *****
  • Posts: 3795
  • Карма: 932
    • View Profile
Аргумент:
Устанавливаем Viber, WhatsApp... - работают черти в фоне с локацией и трафиком без дополнительных

Просто у этих программ другие задачи. Скорее всего они работают определяя координаты по вышкам сотовой связи.
Для нормальной работы MCD такой способ не подходит из-за низкой точности, а для Viber, WhatsApp его вполне хватает.   

sveskov74

  • Постоялец
  • ***
  • Posts: 9
  • Карма: 9
    • View Profile
Отчасти, (R)ound прав.  Ведь дело не в программе, а в том, что китайская ОС MIUI, мягко говоря, отличается от нормальной OC Android. Но уверен, что Вы не обращались в техподдержку производителя Вашего телефона, а сразу написали сюда.

И 95% пользовотелей не поймут в чем дело... Так почему же не подсказать?
   
На форуме есть подробное описание, как решить проблему. Но перенести это описание в саму программу нереально.

Мы думаем о пользователях и по возможности пишем разные "костыли" для того чтобы программа работала не только на Android, а и поделках китайских мастеров. Стараясь не причинить при этом вреда пользователя нормальных устройств.
Но китайские мастера очень изобретательны и мы не всегда успеваем за "полетом их технической мысли" . ;)

Зря вы недооцениваете "наших китайских товарищей". MIUI на базе 5 андроида стабильная система, после которой на голый андроид и возвращатся не хочется... Настройки энергосбережения они, конечно, крутовато завернули... но не про это сейчас.
Вы же, как разработчик, не должны доказывать пользователю, что у него телефон плохой, согласитесь! А уж если приложение запустилось и работает, то уже оно должно сказать, чего ему не хватает в фоне. Нет потока данных с GPS устройства, например в течении 2х минут - так и пикнуть пользователю сообщение "Нет данных с GPS. Возможно сервис GPS выключен...". И подойдет для любой платформы. Ну а дальше уж пусть пользователь решает, что ему делать...

ЗЫ Сейчас рынок наводняется неплохими смартфонами XIAOMI, MEIZU у каждого своя операционка на базе Андроида и свои навороты по энергосбережению... Нельзя их не брать в расчет...

soho555

  • Постоялец
  • ***
  • Posts: 20
  • Карма: 18
    • View Profile
Всем привет, подскажите плиз. Использую приложение на планшете самсунг, не китаец и тоже сталкивался с такой проблемой, что теряет сигнал gps если долго не трогать девайс. Так же происходят сбои приема спутника после телефонного разговора. Оперативно спасает програмка тест gps. Только после выключения и включени приемника через нее все востанавливается. Если такой программы нет, то потерянную связь можно было восстановить только через перезагрузку устройства.
Добавлю после последних обновлений, стало стабильнее, но проблема не исчезла. Буду рад если подскажете как избавиться от этой проблемки.