Ouvrir le menu principal

iGeneration

Recherche

Safari peut faire vibrer votre iPhone en trichant un peu

Pierre Dandumont

vendredi 06 mars 2026 à 12:35 • 17

iOS

Depuis des années maintenant, il existe des API en JavaScript qui permettent de faire réagir votre smartphone physiquement, en utilisant des vibrations (et les moteurs haptiques des appareils). Mais Apple n'a jamais proposé ces API dans Safari sous iOS… du moins pas publiquement. En effet, iOS 18 a ajouté la possibilité d'obtenir un retour physique sur certains boutons (vous pouvez tester ici).

Des développeurs se sont rendu compte qu'il était possible d'en profiter pour implémenter un retour haptique dans Safari, à travers des commandes qui ne sont pas documentées. Si vous voulez vous amuser, il y a ios-vibrator-pro-max qui est disponible en open source, avec une démonstration accessible.

On peur choisir la durée ou des séquences précises.

Une autre, web-haptics, peut s'intégrer à React, Vue et Svelte, pour les développeurs. Comme la première, elle propose une page de démonstration assez visuelle, qui va coupler les retours haptiques avec des animations. Nous avons pu tester le tout sur un iPhone 15 sans soucis particuliers : l'iPhone réagit bien. Dans les deux cas, il faut évidemment tester sur un iPhone.

Le bouton Buzz est très visuel.

Bien évidemment, tout serait plus simple si Apple prenait en charge directement les API standardisées par le W3C… Et si les vibrations vous semblent inutiles, rappelons qu'elles sont intéressantes pour amener un retour physique dans les interactions avec les appareils ou pour des interactions plus ludiques. Des les années 90, les développeurs de jeux vidéo ont détourné les vibrations pour des scènes amusantes, comme le combat contre Psycho Mantis dans Metal Gear Solid, qui utilisait les manettes à son avantage.

illustration ulule

Pour les 50 ans d’Apple, MacGeneration publie un livre événement

Précommandez-le dès maintenant et profitez-en pour découvrir nos nouveaux goodies, ou prolonger votre abonnement au Club iGen à tarif réduit.

Découvrez nos offres

Précommandez le livre et rejoignez la fête

Un livre pour raconter 50 ans d'Apple, une journée à Lyon pour les célébrer ensemble.

Participez sur Ulule

RCS 4.0 continue de combler son retard sur iMessage

08:57

• 0


Streaming vidéo : les internautes français sont très infidèles

07:30

• 9


iPhone Fold : un lancement en deux temps comme au temps de l’iPhone X ?

06:44

• 6


50 ans d’Apple : J-7 pour commander notre livre (et gagner un MacBook Neo pas comme les autres)

26/03/2026 à 23:55

• 32


Netflix augmente encore ses tarifs aux USA, un indice des mois à venir en Europe ?

26/03/2026 à 21:30

• 38


iOS 27 : Siri s’ouvrirait aux autres intelligences artificielles

26/03/2026 à 20:50

• 12


Un capteur de 200 Mpx employé par Apple dès l’iPhone 19 Pro ?

26/03/2026 à 15:08

• 29


iOS 26.4 permet de définir une limite tout en optimisant la recharge de la batterie

26/03/2026 à 14:35

• 30


Free promet une « nouvelle révolution mobile » le 31 mars

26/03/2026 à 12:52

• 63


Apple Music sur iOS 26.4 : nouveau look, concerts, Shazam hors ligne et playlists générées par IA 🆕

26/03/2026 à 12:18

• 35


Pourquoi les lunettes connectées ne détrôneront sans doute pas le smartphone

26/03/2026 à 10:28

• 30


Mahsa Alert : l’app que personne ne devrait avoir à installer

26/03/2026 à 08:55

• 32


Portrait d’un « Apple Pin » : à quoi faut-il s’attendre pour le futur compagnon de l’iPhone ?

26/03/2026 à 08:21

• 29


Web mobile : Android met Safari dans le rétroviseur

26/03/2026 à 06:16

• 23


Meta et Google condamnés à 3 millions de dollars de dommages et intérêt pour addiction aux réseaux sociaux

25/03/2026 à 21:00

• 35


Test de l’iPad Air M4 : le milieu de gamme qui s’essouffle

25/03/2026 à 20:30

• 12