Home >> Móvil >> Solución de problemas >> Sony

3D Touch en Sony Xperia Z3 Compact: un desarrollador lo logra usando el barómetro

La tecnología 3D Touch (pantalla sensible a la presión) debutó en iPhone 6s/6s Plus (2015) con funciones "Peek" (vista previa ligera) y "Pop" (apertura profunda). Synaptics anunció su versión para Android, pero un desarrollador, Marco Chiapetta, demostró en YouTube que se puede emular en el Xperia Z3 Compact sin hardware extra, aprovechando su barómetro interno.

El truco: presión de aire = presión en pantalla

El Z3 Compact es IP68: todos sus puertos (USB, microSD, SIM, jack) tienen tapas herméticas. El chasis es estanco. Al pulsar la pantalla con fuerza, el volumen interno disminuye mínimamente → la presión del aire interno sube. El barómetro (sensor de presión atmosférica, usado para altitud/GPS) detecta ese pico milimétrico de presión (≈0,1-0,3 hPa) y lo traduce como "pulsación fuerte".

Limitaciones reales (reconocidas por el autor)

  • Todas las tapas deben estar cerradas y selladas. Si una está abierta, el aire escapa y no hay pico de presión.
  • Fuga lenta: aunque mantengas la presión, el aire escapa por microfugas en ~2-3 segundos → la "pulsación fuerte" decae sola.
  • Ruido ambiental: cambios de presión por ascensor, ventana, viento pueden dar falsos positivos.
  • Solo Z3 Compact (y Z3/Z3+ con tapas cerradas). Otros Xperia sin sellado hermético no funcionan.

Código y demo

Chiapetta publicó un proof-of-concept en GitHub (app de prueba + librería barómetro calibrada). La demo muestra: peek al pulsar ligero (toque normal), pop al pulsar fuerte (barómetro detecta ΔP). No es 3D Touch real (no hay capa piezoeléctrica en el digitizador), pero demuestra ingenio lateral usando sensores existentes.

Contexto

Android 7.0 Nougat añadió soporte API para pantallas sensibles a la presión (MotionEvent.getPressure()), pero requiere hardware específico (pantallas con sensor de fuerza integrado, ej. Huawei Mate S, ZTE Axon 7). El hack del barómetro es una curiosidad técnica, no una solución de usuario final.

Vídeo original: YouTube - Marco Chiapetta (buscar "Xperia Z3 Compact 3D Touch barometer").