
Los
dispositivos móviles como los Smartphones o las tabletas electrónicas suelen tener una pantalla táctil capacitiva, con la cual se puede interactuar directamente por medio de los dedos del usuario con un sistema operativo avanzado y dispuesto a satisfacer cualquier necesidad y a realizar diversas tareas.
A medida que la web móvil evoluciona y permite que las aplicaciones que se desarrollan sean cada vez más sofisticadas, los desarrolladores web necesitan una manera de controlar estas situaciones y necesidades de los usuarios. Por ejemplo, casi cualquier juego de para dispositivos móviles requiere que el jugador presione varios botones a la vez, lo que, para el contexto de una pantalla táctil se refiere a una capacidad de
multi-touch (Multi-toque).
Apple siempre ha sido una empresa que se ha mantenido a la vanguardia en pantallas táctiles y aplicaciones multi-touch en sus sistemas operativos como el iOS 2.0. Android por su parte, se ha preocupado por ponerse al día con este estándar de operatividad de este tipo de
pantallas buscando poder cerrar la brecha que lo separa con la tecnología de Apple.
Entonces cuando se trata del
desarrollo de aplicaciones multi-touch para los diferentes sistemas operativos, hay que tener en cuenta un punto muy importante, acceder fácilmente los eventos
táctiles. Dentro de la tecnología
TouchScreen actual encontramos tres eventos táctiles esenciales, los cuales se describen en su especificación y son aplicados extensamente a través de los diferentes
dispositivos móviles.
Los eventos táctiles (DOM) permiten controlar los lenguajes de programación como JavaScript, JScript, ECMAScript, VBScript y Java para registrar allí los controladores de la funcionalidad del sistema multi-touch. Entonces, básicamente los tres eventos táctiles que se necesitan controlar para programar una aplicación móvil y multi-touch son los siguiente:
•
TouchStart: Cuando se coloca un dedo sobre un elemento de DOM.
•
TouchMove: Cuando un dedo se arrastra a lo largo de un elemento DOM.
•
TouchEnd: Cuando el dedo se retira de un elemento de DOM.
Así, los eventos Touchstart, TouchMove y TouchEnd proporcionar una característica bastante potente para soportar prácticamente cualquier tipo de interacción basada en TouchScreen, lo que incluye también todos los gestos típicos de la funcionalidad Multi-Touch, que van desde el pinchazo para acercar y otros movimientos ya muy conocidos en el medio de las pantallas táctiles