Хотелось бы узнать, как добиться такого скролла (при скролле в сторону) как мобильном приложении. Как пример в мобильной версии яндекса, в разделе новости есть карусель с рубриками, она скролится в сторону в зависимости от того с какой силой свайп был.
Попробую угадать)))
1. Координата тапа FROM (x1,y1)
2. Время первого изменения координат при тапе (начало действия swipe) (T1)
3. Координата отпускания TO (x2,y2)
4. Время отпускания в позиции TO (T2)
Получаем вектор перемещения и время перемещения = скорость.
И "ложка дёгтя": у стандартных браузеров в WebView очень медленная обработка событий JS :(
Единственное, что могу посоветовать:
1. тегами "гасить" (отключить слушатели событий) ВСЕ ненужные Вам события в web-приложении (чтобы повысить производительность)
2. максимально корректно писать код на "чистом" JS с триггерами слушателей обрабатываемых событий.
Пока что: чем больше производительность смарта - тем лучше отзывчивость UI web-приложения (и его работа в целом).
Постепенно производители от этого избавляются, но ОЧЕНЬ! медленно.
Начинайте отсюда!UPD: хорошая статейка по HTML5 функциям для мобильного приложения
UPD2: Для установки ярлыка и свойств для запуска Web-приложения на Android:
здесьUPD3: Вот описание манифест-файла для web-app с Mozilla -
здесь.