Устройства Android/webOS поддерживают мультисенсорные события JavaScript?

На iPhone, iPod touch и (по-видимому) iPad, Apple имеет мультисенсорную обработку событий в наличии через JavaScript в Мобильном Safari. Я знаю, что Nexus One недавно добавил мультисенсорную поддержку через обновление, и я полагаю, что webOS является также мультисенсорным, включил. Android 2.1 и/или webOS имеют доступ к мультисенсорному в браузере, или действительно ли это в настоящее время эксклюзивно к устройствам Apple?

11
задан Cœur 15 June 2019 в 10:34
поделиться

4 ответа

Лучшее основное отслеживание событий касания (кроме мультитач! - ответ был выше) выглядит следующим образом:

http : //quirksmode.org/mobile/tableTouch.html

Прямо сейчас Android 2.1 дает вам возможность сжимать / масштабировать, но это все. Здесь нет детального отслеживания мультисенсорного ввода, как на iPhone.

ОБНОВЛЕНИЕ: МАЙ 2011 г. - браузеры Android Honeycomb 3.0 и 3.1 теперь имеют правильный мультитач

17
ответ дан 3 December 2019 в 03:34
поделиться

Это зависит от браузера. Браузер HTC Hero, который в настоящее время работает под управлением Android 1.5 и настраиваемого интерфейса TouchFlo от HTC, всегда имел мультитач. Браузер Dolphin также поддерживает мультитач еще до обновления Android 2. Тем не менее, я никогда не пробовал использовать мультитач для чего-либо, кроме «масштабирования щипком», поэтому он может не работать с конкретным Javascript или чем-то в этом роде.

0
ответ дан 3 December 2019 в 03:34
поделиться

На Palm webOS можно получить несколько событий касания. Вы можете получить до пяти точек касания одновременно.

Если вы занимаетесь собственной разработкой с использованием PDK, обработка нескольких касаний описана в http://developer.palm.com/index.php?option=com_content&view=article&id=1980&Itemid=337 . Каждый палец отслеживается как отдельная мышь в событиях SDL.

Для разработчиков Javascript, использующих стандартный SDK, есть события, которые отправляются, чтобы указать, что используются два пальца. "gesturestart" срабатывает, когда пользователь кладет 2 пальца на экран, обычно для того, чтобы зажать или повернуть, "gesturechange" срабатывает, когда 1 или оба пальца перемещаются по экрану, и "gestureend" срабатывает, когда пальцы отрываются от экрана. Они плохо документированы на сайте разработчиков Palm, но используются в образце кода mojomatters.

Изменить: еще раз взглянув на ваш вопрос, в браузере WebOS нет поддержки событий касания для приложений, доставляемых через веб-сайты.

2
ответ дан 3 December 2019 в 03:34
поделиться

Это зависит от устройства. Но я думаю, что текущее устройство Android 2.x полностью поддерживает мультитач.

0
ответ дан 3 December 2019 в 03:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: