Я работаю над мобильным приложением, которому необходимо регулярно опрашивать веб-сервис (используя setInterval).Я сделал прототип на основе HTML5, но когда мобильный браузер работает в фоновом режиме, выполнение javascript приостанавливается.
Я изучал создание собственных приложений для iOS и Android.На iOS это можно сделать, запросив ограниченное время обработки, когда приложение переходит в фоновый режим.В Android, я думаю, мне нужно было бы создать сервис, который запускается и останавливается из приложения.
Однако я вижу, что в Safari на iOS5 поддержка веб-работников вернулась, и это уже было поддержано вбраузер Android на некоторое время.Это заставляет меня задуматься, могу ли я использовать веб-работников для запуска javascript в мобильных браузерах, когда они работают в фоновом режиме?