Знаменитая конференция о мобильной связи на "Ячейках". Основана 7 сентября 1999 г. Обсуждаются операторы мобильной связи (кроме виртуальных), а также общие вопросы индустрии. Администраторы форума - agal, Tiramitsu
Размещено пользователем :
xinfenglao
()
Зарегистрирован: 11 годов назад
Сообщения: 677
Ранг: Кандидат в элитарии
Дата: 13-11-2012 03:57
Продолжаем изучать WinPhone 8. Поговорим про "настоящую многозадачность". (+)(
URL)
По ссылке официальная документация на тему того как организовать фоновую деятельность приложений. Следуя этой документации, выходит, что сделать фоновой сервис в нашем классическом понимании в WinPhone8 нельзя. Можно лишь организовать запуск по расписанию различных процессов, при этом процессы будут достаточно жёстко ограничены по времени исполнения, потребляемым ресурсам, вызываемым функциям API и некоторым другим условиям. Частота запуска процессов при этом указывается как скажем раз в 10-30 минут.
Ряд процессов, таких как передача файлов, проигрывание аудио и VoIP, могут при этом работать непрерывно в фоне. Но только часть процессов.
То есть как я понимаю, создать произвольный процесс который бы выполнялся на фонах постоянно, как это происходит в Android, в Windows Phone 8 нельзя? То есть скажем сделать сервис Яндекс.Карт, который бы сканировал координаты и каждые 10 секунд (или раз в минуту) засылал их на сервер Яндекса - нельзя. Только если приложение работает в foreground.
Поговорил со знакомым специалистом по Win - вроде он подтвердил эту информацию, типа так и задумано, чтоб ни вирусов не было, ни батарею зря не жрали.
Вопрос пока остаётся открытым, возможно я опять не нашёл какой-то доки, но подтверждение сказанному выше я нашёл на тех же обсуждениях StackOverflow.
Завтра почитаю как обстоят дела в Android, там вроде как раз есть Services которые в фонах работают без таких серьёзных ограничений.
--
LG Optimus One [CyanogenMod 7.2.0] — MTS
|
|
|
|
|
|
|
| Продолжаем изучать WinPhone 8. Поговорим про "настоящую многозадачность". (+) (URL)
<
xinfenglao
> [962] 13-11-2012 03:57 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|