>_ DevTrendsit

Lingua

Home

Linguaggi

Sezioni

Frontend Backend Mobile DevOps AI / ML GameDev Blockchain Embedded Sicurezza
Objective-C

Il tuo MacBook conosce l'angolo di apertura — Ecco come utilizzarlo

Ti sei mai chiesto come il tuo MacBook monitora con precisione la posizione del coperchio? Si scopre che i moderni laptop Apple sono dotati di un sensore nascosto dell'angolo di apertura del display che pochi conoscono. Il progetto LidAngleSensor trasforma questo sensore in uno strumento per sviluppatori e utenti curiosi.

Cos'è questo sensore e perché serve?

A partire dal MacBook Pro 16" del 2019, Apple ha iniziato a installare nei laptop un sensore speciale che determina con precisione l'angolo di apertura del coperchio. E sebbene Apple non pubblichi ufficialmente le sue capacità, gli appassionati hanno già trovato degli utilizzi.

L'autore del progetto — designer e ingegnere Sam Gold — ha creato una semplice utility che:

  • Visualizza l'angolo di apertura corrente del coperchio in tempo reale
  • Può riprodurre un divertente suono di porta che cigola quando l'angolo cambia lentamente (l'effetto è particolarmente impressionante se lo fai molto, molto lentamente)

Come funziona nella pratica?

L'installazione è semplice — tramite Homebrew:

brew install lidanglesensor

Dopo l'avvio, vedrai una piccola finestra che mostra l'angolo di apertura corrente del coperchio. Ecco alcuni scenari in cui ciò potrebbe essere utile:

  1. Per gli sviluppatori: creare applicazioni che rispondono all'orientamento del dispositivo
  2. Per i test: verificare la precisione del sensore e la meccanica del laptop
  3. Per divertimento: dimostrare le capacità dell'hardware agli amici e ai colleghi

Dato divertente: l'effetto sonoro della porta che cigola è tratto da LEGO Batman 3. L'autore ammette onestamente che l'audio non è il suo forte — ma questo aggiunge solo fascino al progetto.

Limitazioni tecniche

Non tutti i modelli sono supportati:

  • Funziona su MacBook Pro dal 2019 in poi
  • Non funziona su MacBook Air/Pro con M1
  • Sull'iMac, sorprendentemente, funziona anche (verificato sperimentalmente!)

Se hai un modello compatibile ma il sensore non viene rilevato, l'autore suggerisce di eseguire uno script diagnostico e segnalare il problema.

Perché serve tutto questo?

La risposta onesta dell'autore: "Non lo so." Ma se ci pensi, questi strumenti:

  • Ci permettono di comprendere meglio le capacità nascoste dei nostri dispositivi
  • Forniscono una base per esperimenti e nuovi progetti
  • Ci ricordano che anche i dispositivi familiari hanno funzioni inesplorate

Vale la pena provarlo?

Assolutamente sì, se:

  • Hai un modello di MacBook supportato
  • Sei interessato all'"hardware" Apple
  • Ti piacciono le demo tecnologiche insolite

Il progetto è un ottimo esempio di come la curiosità degli sviluppatori possa sbloccare le capacità nascoste dei dispositivi ordinari. E se ti piace il concetto, c'è anche una libreria Python per lavorare con questo sensore.

P.S. Se vedi "Lisa" nell'elenco degli autori — non sorprendentirti. È la mamma dello sviluppatore, il cui nome è ora per sempre legato al progetto grazie alle regole di Apple Developer.

Progetti correlati