Я работаю с веб-работами для Blackberry и PhoneGap для iPhone.Не уверен, что проблема в веб-работах или в слабых телефонах, но нам пришлось потратить много времени на извлечение функций из приложения для веб-работ, чтобы получить какую-либо надежность или производительность при работе на устройстве.Статические гугл карты и миниатюры фотографий должны были уйти.
Все приложения для веб-работ на телефоне имеют общий пул памяти, около половины памяти, доступной для браузера BB.Webworks также утечки памяти.На форуме WebWorks существует ветка, посвященная утечкам памяти и отсутствию решения от Blackberry, только «обходные пути».Нам пришлось изменить SDK WebWorks, чтобы сделать сборку мусора более агрессивной, чтобы приложение не работало постоянно.Но если на телефоне запущены другие приложения для веб-работ и у них нет этой настройки GC, у вас все равно будет горе с памятью.
Не знаю, будет ли телефонный разрыв лучше, чем этот, но он должен пойти на некоторые, чтобы быть хуже, чем веб-работы.
Если вы хотите, чтобы приложение для веб-работ сохраняло дизайн простым, упакуйте всю графику и ресурсы в результат (мы пытались получить значки из API, но в итоге сохранили их в кодировке base64 в localStorage) ипоставьте его на телефон как можно скорее, чтобы не тратить время на добавление функций, с которыми телефон не справляется.
Подводя итог, можно сказать, что веб-работа довольно скудная.