>_ DevTrendspt

Idioma

Início

Linguagens

Seções

Frontend Backend Mobile DevOps AI / ML GameDev Blockchain Embarcados Segurança
Objective-C

Seu MacBook Conhece o Ângulo em Que Você o Abriu — Veja Como Usar Isso

Você já se perguntou com que precisão seu MacBook monitora a posição da tampa? Acontece que os laptops Apple modernos são equipados com um sensor oculto de ângulo de abertura que poucas pessoas conhecem. O projeto LidAngleSensor transforma esse sensor em uma ferramenta para desenvolvedores e usuários curiosos.

O Que É Esse Sensor e Por Que Ele É Necessário?

A partir do MacBook Pro 16" de 2019, a Apple começou a instalar um sensor especial em laptops que determina com precisão o ângulo de abertura da tampa. E embora a Apple oficialmente não divulgue seus recursos, entusiastas já encontraram utilidade para ele.

O autor do projeto — designer e engenheiro Sam Gold — criou uma ferramenta simples que:

  • Exibe o ângulo atual de abertura da tampa em tempo real
  • Pode reproduzir um som engraçado de porta rangendo quando o ângulo muda lentamente (o efeito é especialmente impressionante se você fizer isso muito, muito lentamente)

Como Funciona na Prática?

A instalação é simples — via Homebrew:

brew install lidanglesensor

Após iniciar, você verá uma pequena janela mostrando o ângulo atual de abertura da tampa. Aqui estão alguns cenários onde isso pode ser útil:

  1. Para desenvolvedores: criar aplicações que respondem à orientação do dispositivo
  2. Para testes: verificar a precisão do sensor e a mecânica do laptop
  3. Para se divertir: demonstrar recursos de hardware para amigos e colegas

Curiosidade: o efeito sonoro de porta rangendo é do LEGO Batman 3. O autor admite honestamente que áudio não é seu forte — mas isso só adiciona charme ao projeto.

Limitações Técnicas

Nem todos os modelos são suportados:

  • Funciona no MacBook Pro a partir de 2019
  • Não funciona no MacBook Air/Pro com M1
  • No iMac, surpreendentemente, também funciona (verificado experimentalmente!)

Se você tem um modelo compatível mas o sensor não é detectado, o autor sugere executar um script de diagnóstico e relatar o problema.

Por Que Isso Tudo É Necessário?

A resposta honesta do autor: "Eu não sei." Mas se você pensar sobre isso, essas ferramentas:

  • Nos permitem entender melhor as capacidades ocultas de nossos dispositivos
  • Fornecem uma base para experimentos e novos projetos
  • Nos lembram que até dispositivos familiares têm funções inexploradas

Vale a Pena Experimentar?

Definitivamente sim, se:

  • Você tem um modelo de MacBook suportado
  • Você tem interesse em "hardware" da Apple
  • Você gosta de demos tecnológicas incomuns

O projeto é um ótimo exemplo de como a curiosidade do desenvolvedor pode desbloquear capacidades ocultas de dispositivos comuns. E se você gostou do conceito, existe até uma biblioteca Python para trabalhar com esse sensor.

P.S. Se você vir "Lisa" na lista de autores — não se surpreenda. É a mãe do desenvolvedor, cujo nome agora está para sempre ligado ao projeto graças às regras do Apple Developer.

Projetos relacionados