iPhone 6s con Force Touch

La última remesa de dispositivos Apple, incluyendo los nuevos MacBook, el Apple Watch y el novísimo iPhone 6s usan un nuevo sistema de interacción táctil llamado Force Touch —3D Touch en los nuevos iPhone—. Este nuevo sistema de control gestual simula una pulsación larga en la pantalla o un clic con el botón derecho, pero necesita un hardware especial para determinar la fuerza con la que has pulsado.

Los dispositivos Android actuales carecen de este componente específico que sí tienen los aparatos de Apple, lo que podría llevar a pensar que es imposible de emular en el sistema operativo del robot verde. Para nada, es totalmente posible integrar Force Touch en cualquier Android, pero requiere una serie de cosas que, por desgracia, no todos los usuarios tienen a su alcance.

Estamos hablando de un Módulo de Xposed Framework llamado System Wide Force Touch, creado por un desarrollador de la Comunidad Android y que detecta la superficie total que cubre cada una de nuestras pulsaciones. A través de dicha detección usa el acelerómetro del dispositivo para detectar si hacemos una pulsación larga o no. No, no hace falta hardware especializado para tener Force Touch, pero antes de comentar cómo conseguirlo en Android vamos a aclarar antes en qué consiste eso de Xposed Framework.

¿Qué es Xposed Framework?

Xposed Framework es una razón de mucho peso hoy en día para rootear un Android. Se trata una especie de “capa” de software que nos permite hacer modificaciones en el teléfono sin cambiar la ROM. Para ello se sirve de una serie de añadidos conocidos como módulos, que se descargan como si se tratase de archivos APK normales y que se instalan de la misma manera.

Xposed InstallerXposed Installer

Ahora bien, es necesario ser root para usar Xposed Framework. Para conseguir todas las ventajas que esta “capa” de software nos ofrece tenemos que tener los permisos de superusuario activados, ya que los módulos necesitan privilegios administrativos para realizar en el sistema operativo las modificaciones de las que hablábamos antes.

Consideraciones antes de instalar Xposed Framework

Has de saber que Xposed Framework tiene dos versiones diferentes:

    • Una para sistemas Android 4.4 y anteriores
    • Una para sistemas Android 5.0 y superiores

    Esto se debe básicamente al cambio de máquina virtual de Android, que antes de la versión de Android 4.4 —ésta inclusive— usaba Dalvik como entorno virtual, mientras que de 4.4 en adelante pasó a usar ART o Android Runtime.

    En el caso de los sistemas anteriores a Android 4.4 era tan sencillo como tener un dispositivo rooteado, descargar el APK de Xposed Framework e instalarlo, y si es tu caso es el proceso que tendrás que seguir. Si por el contrario tienes Android 5.0 o superior necesitarás rootear el dispositivo y tener un custom recovery instalado antes de pensar siquiera en instalar Xposed.

    Selección de la máquina virtual en Android 4.4 KitKatSelección de la máquina virtual en Android 4.4 KitKat

    Cómo instalar Xposed Framework en Android 5.0

    Para instalar Xposed Framework de Android 5.0 en adelante tienes que descargar dos archivos: por un lado el APK de Xposed Framework, y por otro lado un archivo ZIP que tendrás que instalar desde el recovery. Hay tres versiones distintas de este ZIP:

      • Una versión para dispositivos con arquitectura ARM de 32 bits (la mayoría)
      • Una versión para dispositivos con arquitectura ARM de 64 bits (los más recientes)
      • Una versión para dispositivos con procesador Intel (x86)

      Una vez que tengas el APK y el ZIP que se corresponda con tu arquitectura, reinicia el terminal en modo recovery. Desde ahí realiza una copia de seguridad de todo antes de nada. Después y a través de la función Install ZIP —o algo similar— instala el ZIP que descargaste y reinicia el teléfono.

      Si todo ha ido bien se abrirá una sesión normal de Android, y ya podrás proceder a instalar el APK que descargaste en primer lugar. Después de esto ya deberías tener Xposed Framework instalado.

      Cómo instalar System Wide Force Touch

      Ahora ya tienes Xposed Framework instalado en tu teléfono, ya puedes plantearte conseguir Force Touch. En primer lugar abre la aplicación Xposed Installer, donde tendrás que buscar System Wide Force Touch y de donde descargarás el módulo. Una vez lo hayas encontrado ve a la pestaña Versions y pulsa el botón de descarga.

      En unos pocos segundos deberías ver la interfaz del instalador de Android en la pantalla. Pulsa en Instalar, como si se tratase de cualquier otra app que fueses a instalar manualmente. Cuando termine tendrás que entrar en Xposed Installer, activar el módulo y reiniciar.

      System Wide Force TouchSystem Wide Force Touch / WonderHowTo

      Lo siguiente es calibrar Force Touch. En cuanto el terminal se haya reiniciado ve al box de aplicaciones, donde verás una app llamada System Wide Force Touch. Ábrela para poder calibrar Force Touch: En primer lugar tendrás que pulsar el botón en la parte superior de la pantalla con más presión de como lo harías normalmente, proceso que tendrás que repetir al menos cuatro veces para conseguir una calibración correcta, y deberías ver una lista de medidas en la parte superior de la pantalla.

      Reinicia el terminal para que se guarden los cambios, y cuando hayas vuelto a tu pantalla ya debería estar todo activado. Si ahora haces una pulsación con más presión de lo habitual en una aplicación o en un enlace activarás el mismo menú que con una pulsación larga.

      Si sigues esta guía no deberías tener problemas para conseguir Force Touch en Android. Ten en cuenta que es necesario ser root para poder usar Xposed, y que el proceso puede variar mucho de un dispositivo a otro. Te recomendamos que te informes bien sobre cómo rootear tu Android o podrías dañarlo seriamente, así como realizar una copia de seguridad de todo antes de decidirte a hacer un cambio importante.

      Relacionados

      Nos encanta escucharte ¿Nos dejas tu opinión?