22 Ноябрь 2019, 08:39:37
За сутки в базу Добавлено 69 объектов. Отредактировано 223 объекта. Удалено 30 объектов.

Работа в фоне  (Прочитано 4705 раз)

troshinalext@yandex.ru

  • Новичок
  • *
  • Сообщений: 10
  • Карма: 0
    • Просмотр профиля
Работа в фоне
« : 27 Декабрь 2013, 19:03:43 »
1
А что в фоне только голосовое оповещение? В Яндекс навигаторе картинки с камерой и машиной гаи нет?

BVV

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 414
  • Карма: 169
    • Просмотр профиля
Re: Работа в фоне
« Ответ #1 : 27 Декабрь 2013, 21:03:54 »
0
А что в фоне только голосовое оповещение? В Яндекс навигаторе картинки с камерой и машиной гаи нет?

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

troshinalext@yandex.ru

  • Новичок
  • *
  • Сообщений: 10
  • Карма: 0
    • Просмотр профиля
Re: Работа в фоне
« Ответ #2 : 28 Декабрь 2013, 07:28:09 »
0
Что ж,будем ждать...

veronoer

  • Постоялец
  • ***
  • Сообщений: 6
  • Карма: 18
    • Просмотр профиля
Re: Работа в фоне
« Ответ #3 : 08 Февраль 2014, 20:29:56 »
0
Когда планируется обновление программы?

BVV

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 414
  • Карма: 169
    • Просмотр профиля
Re: Работа в фоне
« Ответ #4 : 09 Февраль 2014, 02:02:39 »
1
Когда планируется обновление программы?

Версия 2.4 уже ожидает одобрения от цензоров Apple.

yurachka

  • Новичок
  • *
  • Сообщений: 7
  • Карма: 0
    • Просмотр профиля
Re: Работа в фоне
« Ответ #5 : 14 Март 2014, 23:18:46 »
0
Подскажите, у меня встроен ipad в авто, и я столкнулся с такой проблемой, допустим, начинаю движение запускаю Ваше приложение и сворачиваю в фон, все работает без проблем, приезжаю на место, при выкл. Машины ipad блокирует экран, через некоторое время возвращаюсь в машину продолжаю движение, разблокирую экран, Программа пишет всплывающим окном, что работает в фоне, но ни о чем больше не предупреждает и нет никаких всплывающих окон, пока я не открою ее из фона и не сверну снова, тогда работает до следующей остановки. Потом снова приходится запускать приложение, это очень не удобно, можно как то решить эту проблемму?

BVV

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 414
  • Карма: 169
    • Просмотр профиля
Re: Работа в фоне
« Ответ #6 : 16 Март 2014, 18:57:15 »
0
Повторить такое поведение программы пока не удалось.
Чтобы как-то понять причину такого поведения нужно немного больше информации - какой ipad, какая iOS, что значит "встроен ipad в авто", каким образом...

yurachka

  • Новичок
  • *
  • Сообщений: 7
  • Карма: 0
    • Просмотр профиля
Re: Работа в фоне
« Ответ #7 : 17 Март 2014, 19:48:11 »
0
Извините, что ввел в заблуждение,  ipad mini без ретины ios7.1, установлен в торпедо и используется вместо штатной магнитолы, использование ничем не отличается от домашнего ipad, кроме того, что программу я не выключаю, так вот после блокировки экрана, через какое то время программа перестает работать и после разблокировки, пишет, что работает в фоне, но не предупреждает, когда я открываю программу, она секунду весит со значком отсутствие спутников, после чего ловит спутники и работает нормально и в фоне и на экране. Экран я блокирую, обычно не кнопкой power, а через меню assistive touch, может это имеет значение.

yurachka

  • Новичок
  • *
  • Сообщений: 7
  • Карма: 0
    • Просмотр профиля
Re: Работа в фоне
« Ответ #8 : 17 Март 2014, 19:52:03 »
0
И еще иногда появляется надпись, что то вроде "осталось мало памяти, освободите...", но на сколько я знаю ios сама распределяет память и освободить ее я не могу, от запущенных программ это не зависит , работает еще, только плеер. Надпись была замечена и на ipad mini и на домашнем ipad mini 2 retina, везде ios 7.1

BVV

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 414
  • Карма: 169
    • Просмотр профиля
Re: Работа в фоне
« Ответ #9 : 18 Март 2014, 08:55:31 »
0
yurachka А поведение программы до перехода на iOS7.1 было другим или точно таким же?

А что касается памяти, то остановка фоновых процессов путем закрытия программ существенно высвобождает память. Автовысвобождение памяти средствами iOS хоть и происходит, но не так быстро, как после принудительного закрытия программ пользователем. И чтобы избежать ненужных вопросов со стороны пользователей типа "А почему работает медленно?" или "А почему вылетает?" лучше сразу выдать предупреждение о возможной (и кстати самой вероятной) причине....
« Последнее редактирование: 18 Март 2014, 09:01:45 от BVV »

yurachka

  • Новичок
  • *
  • Сообщений: 7
  • Карма: 0
    • Просмотр профиля
Re: Работа в фоне
« Ответ #10 : 18 Март 2014, 11:45:21 »
0
Это мне понятно, но закрывать нечего, только плеер открыт, ну не ест же он весь гигабайт оперативки.

yurachka

  • Новичок
  • *
  • Сообщений: 7
  • Карма: 0
    • Просмотр профиля
Re: Работа в фоне
« Ответ #11 : 18 Март 2014, 11:47:47 »
0
Программу купил недавно, уже стояла ios 7.1, как вела бы себя на другой версии сказать не могу. Попробую снять видео, если получится.

BVV

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 414
  • Карма: 169
    • Просмотр профиля
Re: Работа в фоне
« Ответ #12 : 18 Март 2014, 12:42:38 »
0
В общем самая вероятная причина такого поведения программы связана с тем, что при длительной остановке (неподвижности устройства) iOS для экономии энергии автоматически отключает работу GPS - приемника. При возобновлении работы приемника при начале движения, поиск спутников затягивается из-за низкого приоритета для фоновых задач. При переводе приложения в активный режим происходит изменение приоритета для этой задачи, спутники находит и все нормализуется.
В качестве решения можно сделать дополнительную настройку в программе - запретить переход GPS в режим паузы при неподвижности устройства. Но тогда Вы столкнетесь с другой проблемой - за ночь аккумулятор iPad будет сильно разражаться. И чтобы этого избежать - Вам опять придется отключать программу или вручную отключать GPS... Ну или запитать iPad напрямую от аккумулятора автомобиля...

yurachka

  • Новичок
  • *
  • Сообщений: 7
  • Карма: 0
    • Просмотр профиля
Re: Работа в фоне
« Ответ #13 : 18 Март 2014, 17:14:26 »
0
Очень похоже т. к. Перестает работать не сразу, а через какое то время. А возможно ли сделать такую настройку, Ipad всегда работает от сети авто, так что это не проблема?

BVV

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 414
  • Карма: 169
    • Просмотр профиля
Re: Работа в фоне
« Ответ #14 : 19 Март 2014, 09:36:05 »
0
А возможно ли сделать такую настройку... ?
Да, конечно. Будет доступно при очередном обновлении приложения в AppStore.
По-умолчанию автопауза GPS будет включена. А те пользователи, кто понимает для чего он это делает и какие будут последствия, смогут отключить автопаузу в меню "Настройка" - "Спутники". Следует четко осознавать, что расход аккумулятора при этом может значительно увеличиться...