¿Los dispositivos Android / webOS admiten eventos multi-touch de Javascript?

En iPhone, iPod touch y (presumiblemente) iPad, Apple dispone de manejo de eventos multitáctil disponible a través de JavaScript en Mobile Safari. Sé que el Nexus One ha añadido recientemente soporte multi-touch a través de una actualización, y creo que webOS también es multi-touch habilitado. ¿Android 2.1 y / o webOS tienen acceso a multi-touch en el navegador, o esto es exclusivo de los dispositivos de Apple?

    El mejor seguimiento maestro para eventos táctiles (aparte de multi-touch! – contestado anteriormente) parece ser:

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

    En este momento, Android 2.1 te pone pinch / zoom, pero eso es todo. No hay un seguimiento de multi-touch de grano fino, como si estuvieras en el iPhone.

    ACTUALIZACIÓN: MAYO DE 2011 – Los navegadores Android Honeycomb 3.0 y 3.1 ahora tienen un multitouch adecuado

    Por favor, marca este error en la lista de errores de Android:

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

    Veamos si podemos aumentar la conciencia sobre este asunto.

    En Palm webOS, puede obtener varios eventos de toque. Puede recibir hasta cinco puntos de contacto al mismo tiempo.

    Si está haciendo un desarrollo nativo usando el PDK, el manejo de varios toques se describe en http://developer.palm.com/index.php?option=com_content&view=article&id=1980&Itemid=337 . Cada dedo es rastreado como un mouse separado en los eventos SDL.

    Para los desarrolladores de Javascript que utilizan el SDK estándar, hay eventos que se envían para indicar que dos dedos están en uso. "Gesturestart" se dispara cuando el usuario pone 2 dedos en la pantalla, por lo general para pellizcar o girar, "gesturechange" se dispara cuando uno o ambos dedos se mueven en la pantalla, y "gestureend" se dispara cuando los dedos se levantan de la pantalla. Estos no están bien documentados en el sitio de desarrolladores de Palm, pero se utilizan en el código de ejemplo de mojomatters.

    Editar: viendo su pregunta de nuevo, no hay soporte para eventos "touch" en el navegador de WebOS para aplicaciones enviadas a través de sitios web.

    Depende del navegador. El navegador en el HTC Hero, que actualmente ejecuta Android 1.5 y HTC TouchFlo interfaz personalizada, siempre ha tenido multitouch. El navegador 'Dolphin' también ha tenido multitouch desde antes de la actualización de Android 2. Dicho esto, nunca he intentado usar el multitouch para nada más que "pinch zoom", por lo que podría no funcionar con un Javascript específico o algo así.

    Depende del dispositivo. Pero creo que el actual dispositivo Android 2.x tiene todo el multitouch.

    En el Samsung Galaxy Tab he probado el navegador Android 2.2, Dolphin HD 4 y Opera Mini 5. La implementación más cercana a lo que estoy buscando es http://anders.com/cms/352/OpenLayers/iPhone/Android/ Touch.Gestures (demo que termina en '/ touchmaps' en esa página) que funciona con el navegador Android 2.2. Esto hace tacto pan sólo con el dispositivo Android, pero no pinch zoom gesto captura en Javascript que es lo que realmente necesito.

    Firefox 4 tiene el mejor trabajo y el mejor documentado javascript multi-touch API. Esto se implementa actualmente en Firefox 4 beta 3 (por desgracia sólo en Windows 7). Tengo FF4 beta 2 corriendo en el dispositivo, pero no tiene el soporte multi-touch aún.

    Espero que FF4 b3 para Android haga lo que quiera, y que la implementación de otros navegadores seguirá su ejemplo. Hasta entonces es sólo un esperar y ver.

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.