Aller au contenu
TestOnDevice

Test d’orientation de l’écran

Lisez le type et l’angle d’orientation actuels, observez les événements de changement et essayez de verrouiller l’orientation là où c’est autorisé.

S’exécute localement Aucun envoiFonctionne sur mobileFonctionne hors ligne

Orientation change events observed: 0

Rotate your device to see the type and angle update. Orientation lock is only permitted in certain contexts (fullscreen or installed PWA) and fails cleanly elsewhere.

Comment fonctionne ce test

Les tests mobiles et de capteurs lisent les capacités que votre appareil expose au navigateur. Le mouvement et l’orientation proviennent des événements DeviceMotion/DeviceOrientation ou de la plus récente Generic Sensor API (Accelerometer, Gyroscope), qui diffusent des lectures plusieurs fois par seconde.

Sur les plateformes qui l’exigent — notamment iOS — nous demandons une autorisation explicite à partir d’un geste tactile avant de démarrer un capteur de mouvement ou d’orientation. Les lectures sont limitées pour un graphique fluide et le flux est mis en pause lorsque la page est masquée.

Nous n’inventons jamais de valeurs. Lorsqu’un capteur tel que la lumière ambiante n’est pas exposé, le test l’indique clairement plutôt que d’afficher un chiffre fabriqué.

Comment l’utiliser

  1. Ouvrez le test sur un téléphone ou une tablette en HTTPS.
  2. Touchez le bouton d’activation et autorisez l’accès au mouvement/à l’orientation si on vous le demande.
  3. Déplacez, inclinez ou faites pivoter votre appareil et observez les valeurs ou le graphique en direct réagir.
  4. Pour le verrouillage d’orientation ou le wake lock, utilisez les boutons fournis — ils échouent proprement s’ils ne sont pas autorisés.
  5. Arrêtez le test pour libérer le capteur une fois terminé.

Ce qu’il détecte

  • L’accélération et la vitesse angulaire sur les axes X, Y et Z
  • L’orientation de l’appareil (alpha/beta/gamma) et un cap de boussole approximatif
  • Le type et l’angle d’orientation de l’écran, ainsi que les événements de changement
  • Quelles capacités mobiles (vibration, batterie, wake lock, capteurs) sont prises en charge

Ce qu’il ne peut pas détecter

  • Les capteurs que votre appareil ou navigateur n’expose pas (la prise en charge varie beaucoup, surtout sur iOS)
  • Des valeurs de capteur calibrées, de niveau laboratoire
  • La lumière ambiante en lux là où aucun capteur n’est disponible — nous ne la fabriquons jamais

Dépannage

SymptômeQue faire
Le capteur indique « non pris en charge »Tous les appareils ou navigateurs n’exposent pas tous les capteurs ; iOS en particulier restreint certaines API.
Autorisation refuséeActivez l’accès au mouvement et à l’orientation dans les paramètres du site de votre navigateur, puis réessayez à partir d’un geste tactile.
La boussole semble erronéeÉloignez-vous des aimants et du métal et calibrez en décrivant un huit avec l’appareil ; les caps du navigateur sont approximatifs.
L’orientation ne se verrouille pasLa plupart des navigateurs n’autorisent le verrouillage d’orientation qu’en plein écran ou dans une PWA installée.

FAQ

Pourquoi un capteur indique-t-il « non pris en charge » ?

Tous les appareils ou navigateurs n’exposent pas tous les capteurs. iOS en particulier restreint certaines API.

Suivez-vous ma position ou mon mouvement ?

Non. Les données des capteurs ne servent qu’à animer l’affichage en direct et ne quittent jamais votre appareil.

Pourquoi demander une autorisation ?

Certaines plateformes exigent une autorisation explicite pour les capteurs de mouvement et d’orientation, que nous ne demandons qu’à partir d’un geste tactile.

Pourquoi la boussole est-elle approximative ?

Seul iOS expose un vrai cap ; ailleurs il est dérivé de l’orientation et affecté par les interférences magnétiques.

Ces tests fonctionnent-ils sur un ordinateur portable ?

Certains oui, mais la plupart des téléphones et tablettes exposent plus de capteurs que les portables ou les ordinateurs de bureau.

Le capteur continue-t-il de fonctionner en arrière-plan ?

Non. Les lectures se mettent en pause quand la page est masquée et s’arrêtent quand vous quittez ou appuyez sur Arrêter.

Tests associés