>_ DevTrendsfr

Langue

Accueil

Langages

Sections

Frontend Backend Mobile DevOps AI / ML GameDev Blockchain Embarqué Sécurité
Objective-C

Votre MacBook connaît l'angle d'ouverture du capot — Voici comment l'exploiter

Vous êtes-vous déjà demandé à quel point votre MacBook surveille précisément la position de son capot ? Il s'avère que les ordinateurs portables Apple modernes sont équipés d'un capteur d'angle d'affichage caché dont peu de gens connaissent l'existence. Le projet LidAngleSensor transforme ce capteur en un outil pour les développeurs et les utilisateurs curieux.

Qu'est-ce que ce capteur et pourquoi est-il nécessaire ?

À partir du MacBook Pro 16" de 2019, Apple installe dans ses ordinateurs portables un capteur spécial qui détermine avec précision l'angle d'ouverture du capot. Et bien qu'Apple ne publie pas officiellement ses capacités, les passionnés ont déjà trouvé des utilisations.

L'auteur du projet — designer et ingénieur Sam Gold — a créé un utilitaire simple qui :

  • Affiche l'angle d'ouverture actuel du capot en temps réel
  • Peut jouer un son amusant de porte qui grince quand l'angle change lentement (l'effet est particulièrement impressionnant si vous le faites très, très lentement)

Comment cela fonctionne-t-il en pratique ?

L'installation est simple — via Homebrew :

brew install lidanglesensor

Après le lancement, vous verrez une petite fenêtre affichant l'angle d'ouverture actuel du capot. Voici quelques scénarios où cela pourrait être utile :

  1. Pour les développeurs : créer des applications qui répondent à l'orientation de l'appareil
  2. Pour les tests : vérifier la précision du capteur et la mécanique de l'ordinateur portable
  3. Pour s'amuser : démontrer les capacités matérielles aux amis et collègues

Le saviez-vous ? Le son de porte qui grince provient de LEGO Batman 3. L'auteur avoue honnêtement que l'audio n'est pas son point fort — mais cela ajoute au charme du projet.

Limitations techniques

Tous les modèles ne sont pas pris en charge :

  • Fonctionne sur MacBook Pro à partir de 2019
  • Ne fonctionne pas sur MacBook Air/Pro M1
  • Sur iMac,surprisingly, cela fonctionne également (vérifié expérimentalement !)

Si vous avez un modèle compatible mais que le capteur n'est pas détecté, l'auteur suggère d'exécuter un script de diagnostic et de signaler le problème.

Pourquoi tout cela est-il nécessaire ?

La réponse honnête de l'auteur : "Je ne sais pas." Mais si vous y réfléchissez, de tels outils :

  • Nous permettent de mieux comprendre les capacités cachées de nos appareils
  • Fournissent une base pour des expériences et de nouveaux projets
  • Nous rappellent que même les appareils familiers ont des fonctions inexplorées

Cela vaut-il la peine d'essayer ?

Definitely yes, si :

  • Vous avez un modèle de MacBook pris en charge
  • Vous êtes intéressé par le "matériel" Apple
  • Vous appréciez les démos techniques inhabituelles

Le projet est un excellent exemple de la façon dont la curiosité des développeurs peut débloquer des capacités cachées d'appareils ordinaires. Et si vous aimez le concept, il existe même une bibliothèque Python pour travailler avec ce capteur.

P.S. Si vous voyez "Lisa" dans la liste des auteurs — ne soyez pas surpris. C'est la mère du développeur, dont le nom est maintenant lié pour toujours au projet grâce aux règles Apple Developer.

Projets similaires