11
votes

Les périphériques Android / Webos prennent-ils en charge les événements JavaScript multi-touchs?

sur iPhone, iPod touch et (probablement) iPad, Apple a Manipulation des événements multi-touchs Disponible via JavaScript dans Mobile Safari. Je connais le Nexus One Ajout de la prise en charge multi-tactile a récemment ajouté via une mise à jour et je pense que WebOS est également activé multi-touch. Est-ce que Android 2.1 et / ou Webos ont accès à la multi-touche dans le navigateur ou sont-ils actuellement exclusifs aux périphériques Apple?


0 commentaires

6 Réponses :


0
votes

Cela dépend du navigateur. Le navigateur sur le HTC Hero, qui exécute actuellement l'interface TouchFlo personnalisée Android 1.5 et HTC, a toujours eu plusieurs autres. Le navigateur "Dolphin" a également eu MultiTouch depuis avant la mise à jour Android 2. Cela dit, je n'ai jamais essayé d'utiliser le multitouch pour quoi que ce soit mais "pinch zoom" afin de ne pas fonctionner avec un javascript spécifique ou quelque chose comme ça.


0 commentaires

2
votes

sur Palm Webos, vous pouvez obtenir plusieurs événements tactiles. Vous pouvez recevoir jusqu'à cinq points tactiles à la fois.

Si vous faites du développement natif à l'aide du PDK, la manipulation de multiples touches est décrite à http://developer.palm.com/index.php?option=com_content&view=article&id=1980&Itemid=337 . Chaque doigt est suivi comme une souris séparée dans les événements SDL.

Pour les développeurs JavaScript utilisant le SDK standard, des événements envoyés pour indiquer que deux doigts sont utilisés. "gestuestart" incendie lorsque l'utilisateur met 2 doigts à l'écran, généralement pour pincée ou tourner, "gesturechange" se déclenche lorsque 1 ou les deux doigts se déplacent à l'écran et "gesturant" se déclenche lorsque les doigts sont soulevés de l'écran. Celles-ci ne sont pas bien documentées sur le site de développeur Palm, mais elles sont utilisées dans le code de l'exemple de Mojomatters.

Edit: Regardez à nouveau votre question, il n'y a pas de support d'événement «toucher» dans le navigateur sur WebOS pour les applications fournies via des sites Web.


0 commentaires

17
votes

Le meilleur suivi principal des événements tactiles (autre que multi-touch! - Répondu ci-dessus) semble être:

http://quirsmode.org/mobile/tabletouch.html

En ce moment, Android 2.1 vous fait punch / zoom, mais c'est tout. Il n'y a pas de suivi multi-touch à grain fin, comme si vous êtes sur iPhone.

Mise à jour: mai 2011 - Les navigateurs Android HoneyComb 3.0 et 3.1 ont maintenant une multitut approprié


3 commentaires

C'est la chose la plus proche d'une réponse que j'ai vue - j'ai réussi à tester sur un Nexus One avec la mise à jour multi-touch de ma propre application, et ils ne prennent pas encore en charge les événements multitouch via JavaScript.


Le T-Mobile G1 & G2 prend-il en charge la multi-touche multi-touch?


Avez-vous un lien vers la nouvelle spécification MultiTouch de NadifCB?



0
votes

Cela dépend de l'appareil. Mais je pense que le périphérique actuel Android 2.x a tout multitouch.


0 commentaires

0
votes

sur l'onglet Samsung Galaxy J'ai essayé le navigateur Android 2.2, Dolphin HD 4 et Opera Mini 5. La mise en œuvre la plus proche de ce que je recherche est http://anders.com/cms/352/openlayers/iphone/android/touch.gestures (démonstration terminée dans '/ touchmaps 'Sur cette page) qui fonctionne avec le navigateur Android 2.2. Cela ne touche que la casserole avec le dispositif Android, mais pas de pincement Zoom Gestture capture en JavaScript, ce dont j'ai vraiment besoin.

Firefox 4 a la meilleure API multi-touchs JavaScript documentée. Ceci est actuellement mis en œuvre dans Firefox 4 Beta 3 (malheureusement uniquement sur Windows 7). J'ai FF4 Beta 2 en cours d'exécution sur l'appareil, mais il n'a pas encore le support multi-touch.

J'espère que FF4 B3 pour l'Android fera ce que je veux, et que la mise en œuvre de l'autre navigateur fera suite. Jusque-là, c'est juste une attente et voir.


0 commentaires

8
votes

s'il vous plaît star ce bogue sur la liste des bogues Android:

http://code.google.com/p/android/issues/detail?id = 11909

Voyons si nous pouvons sensibiliser à cette question.


0 commentaires