¿Qué es Force Touch?

Force Touch es una tecnología sensible a la presión integrada en los trackpads de MacBook de Apple. A diferencia de un clic estándar, Force Touch distingue entre una pulsación ligera y una "pulsación profunda" firme, lo que permite acciones sensibles al contexto, como previsualizar un enlace, buscar una palabra o activar acciones secundarias en aplicaciones compatibles. El trackpad contiene sensores que miden la fuerza física aplicada, reportando un valor continuo de 0 (sin contacto) a 1 (presión máxima).

La compatibilidad varía según el hardware y el navegador. Force Touch está disponible en modelos de MacBook lanzados a partir de 2015 y se expone a las páginas web a través de la API Pointer Events / webkitmouseforcechanged en Safari y navegadores basados en Chromium en macOS.

Descripción de la herramienta

Presiona y mantén presionado el trackpad de tu MacBook en cualquier lugar de la zona de detección para ver retroalimentación de presión en tiempo real. Una barra de progreso codificada por colores sube del 0 % al 100 % a medida que presionas más fuerte, e un indicador de estado te dice si estás en una pulsación ligera o una pulsación profunda. La herramienta es útil para verificar que Force Touch funciona correctamente y para familiarizarte con los umbrales de presión de tu dispositivo.

Características

  • Barra de presión en tiempo real — se actualiza continuamente a medida que varías la fuerza, con cambio de color de verde → amarillo → rojo a medida que aumenta la presión
  • Detección de pulsación profunda — la barra se anima y se vuelve roja cuando se detecta un evento de pulsación profunda de Force Touch
  • Aviso de dispositivo no compatible — si tu dispositivo o navegador no admite eventos de presión, se muestra una advertencia inmediatamente

Cómo funciona

La herramienta utiliza una biblioteca que abstrae el evento webkitmouseforcechanged (Safari/macOS) y la propiedad pressure de Pointer Events. Cuando presionas el trackpad, la biblioteca dispara una devolución de llamada change con un valor de fuerza normalizado entre 0 y 1, que se multiplica por 100 y se representa como un porcentaje en la barra de progreso.

Limitaciones

  • Solo funciona en trackpads de MacBook con hardware Force Touch (2015 o posterior)
  • Requiere navegador basado en Safari en macOS; Firefox no expone APIs de presión
  • Las pantallas táctiles y los ratones ordinarios no reportan presión y activarán el aviso de "no compatible"