>_ DevTrendses

Idioma

Inicio

Lenguajes

Secciones

Frontend Backend Móvil DevOps AI / ML GameDev Blockchain Embebidos Seguridad
Objective-C

Tu MacBook sabe el ángulo en que la abriste: así puedes usarlo

¿Alguna vez te has preguntado cómo tu MacBook monitorea con tanta precisión la posición de su tapa? Resulta que los portátiles Apple modernos vienen equipados con un sensor de ángulo de pantalla oculto que muy poca gente conoce. El proyecto LidAngleSensor convierte este sensor en una herramienta para desarrolladores y usuarios curiosos por igual.

¿Qué es este sensor y por qué es necesario?

A partir del MacBook Pro de 16" de 2019, Apple ha estado instalando un sensor especial en los portátiles que determina con precisión el ángulo de apertura de la tapa. Y aunque Apple oficialmente no difunde sus capacidades, los entusiastas ya han encontrado usos para él.

El autor del proyecto — el diseñador e ingeniero Sam Gold — creó una utilidad simple que:

  • Muestra el ángulo de apertura actual de la tapa en tiempo real
  • Puede reproducir un sonido gracioso de puerta que cruje cuando el ángulo cambia lentamente (el efecto es especialmente impresionante si lo haces muy, muy lentamente)

¿Cómo funciona en la práctica?

La instalación es simple — a través de Homebrew:

brew install lidanglesensor

Después de iniciar, verás una pequeña ventana que muestra el ángulo de apertura actual de la tapa. Aquí tienes algunos escenarios donde esto podría ser útil:

  1. Para desarrolladores: crear aplicaciones que respondan a la orientación del dispositivo
  2. Para pruebas: verificar la precisión del sensor y la mecánica del portátil
  3. Por diversión: demostrar las capacidades del hardware a amigos y colegas

Dato curioso: el efecto de sonido de puerta que cruje proviene de LEGO Batman 3. El autor admite honestamente que el audio no es su fuerte — pero eso solo le añade más encanto al proyecto.

Limitaciones técnicas

No todos los modelos son compatibles:

  • Funciona en MacBook Pro a partir de 2019
  • No funciona en MacBook Air/Pro con M1
  • En el iMac, sorprendentemente, también funciona (¡verificado experimentalmente!)

Si tienes un modelo compatible pero el sensor no se detecta, el autor sugiere ejecutar un script de diagnóstico y reportar el problema.

¿Por qué es necesario todo esto?

La respuesta honesta del autor: "No lo sé." Pero si lo piensas, estas herramientas:

  • Nos permiten comprender mejor las capacidades ocultas de nuestros dispositivos
  • Proporcionan una base para experimentos y nuevos proyectos
  • Nos recuerdan que incluso los dispositivos familiares tienen funciones sin explorar

¿Vale la pena probarlo?

Definitivamente sí, si:

  • Tienes un modelo de MacBook compatible
  • Te interesa el "hardware" de Apple
  • Disfrutas de las demos tecnológicas inusuales

El proyecto es un gran ejemplo de cómo la curiosidad de los desarrolladores puede desbloquear capacidades ocultas de dispositivos ordinarios. Y si te gusta el concepto, incluso hay una biblioteca de Python para trabajar con este sensor.

P.D. Si ves "Lisa" en la lista de autores — no te sorprendas. Es la mamá del desarrollador, cuyo nombre ahora está vinculado para siempre al proyecto gracias a las reglas de Apple Developer.

Proyectos relacionados