ये फ्री vibration टेस्ट आपके phone या tablet की vibration motor चेक करता है — quick buzzes, pattern presets, और एक custom pattern builder, सीधे आपके browser में। कोई download नहीं, कोई app नहीं।
पूरी तरह आपके BROWSER में चलता है · आपके DEVICE के बारे में कुछ भी RECORD या भेजा नहीं जाता
Last updated: · Reviewed for accuracy against current browser APIs
Share:
Vibration support चेक हो रहा है…
%%
टेस्ट के लिए तैयार
300ms
Pattern Presets
Sustained Test
5s
iPhone पर Vibration support नहीं है। Apple किसी भी iOS browser को vibration trigger करने की इजाज़त नहीं देता — ये एक platform restriction है, आपके फोन की खराबी नहीं। ये confirm करने के लिए कि आपकी vibration motor खुद अभी भी काम करती है:
अपनी home screen पर किसी भी app icon को long-press करें।
अगर वो vibrate न करे, तो Settings → Sounds & Haptics पर जाएं और पक्का करें कि vibration चालू है।
Silent या Do Not Disturb mode में vibration alerts आमतौर पर बंद होते हैं, जो बिल्कुल एक खराब motor जैसा दिख सकता है।
Quick check के लिए "अभी Vibrate करें" दबाएं।
ये आपकी set की हुई duration से एक single, छोटी vibration भेजता है।
कोई pattern preset try करें।
Pulse, SOS, Heartbeat, Notification, और Alarm हर एक अलग rhythm use करता है, ये सुनने में काम आता है कि आपकी motor उन्हें कितना अलग महसूस कराती है।
एक लंबा continuous या start/stop टेस्ट चलाएं।
ये चेक करने में useful है कि vibration सिर्फ एक single buzz की बजाय लंबे, sustained समय तक टिकती है या नहीं।
ज़रूरत हो तो custom pattern बनाएं।
Vibrate और pause segments की अपनी sequence जोड़ें, फिर उसे play back करें।
Vibration कौन टेस्ट करता है, और क्यों
लोग इसे फोन गिराने या गीला होने के तुरंत बाद चलाते हैं, क्योंकि एक damaged vibration motor एक common, आसानी से नज़रअंदाज़ होने वाला नुकसान है जो cracked screen की तरह खुद को announce नहीं करता। जिन्हें calls या messages के vibration alerts महसूस होना बंद हो गए हैं वो सबसे बुरा मान लेने से पहले silent-mode setting को rule out करने के लिए इसका use करते हैं। Second-hand या refurbished फोन खरीदने वाले payment करने से पहले कुछ patterns चलाकर देखते हैं, क्योंकि एक dead motor एक real पर अक्सर quick store demo में अदृश्य defect होती है। App और game developers custom pattern builder को specifically haptic feedback prototype करने के लिए use करते हैं — अपने code में pattern लिखने से पहले असली hardware पर टेस्ट करते हैं कि एक notification या in-game event को असल में कैसा महसूस होना चाहिए। और एक software update के बाद जिसने चुपचाप vibration settings reset कर दीं, ये confirm करने का सबसे तेज़ तरीका यही है कि problem hardware की है या settings की। अगर फोन की screen भी गड़बड़ कर रही है, तो हमारा Touch Screen Test exactly बताता है कि कौन से areas respond कर रहे हैं।
iPhone पर vibration क्यों काम नहीं करता
अगर आप इसे iPhone पर टेस्ट कर रहे हैं और कुछ नहीं होता, तो ये expected है — Apple Safari या किसी भी दूसरे iOS browser में Web Vibration API implement नहीं करता, Chrome और Firefox for iOS समेत, जिन्हें Apple का underlying engine ही use करना पड़ता है। ये Apple का जानबूझकर लिया platform decision है, इस tool की limitation नहीं, और iOS का कोई browser इसे अभी bypass नहीं कर सकता।
इसका मतलब ये नहीं कि आपके iPhone की vibration motor (Haptic Engine) खराब है — बस इतना कि कोई website इसे सीधे trigger नहीं कर सकती। Hardware खुद अभी भी काम करता है या नहीं चेक करने के लिए, अपनी home screen पर किसी भी app icon को तब तक long-press करें जब तक वो हिलने न लगे; आपको एक distinct tap महसूस होना चाहिए। अगर नहीं होता, तो hardware fault मानने से पहले Settings → Sounds & Haptics चेक करें और confirm करें कि वहां vibration चालू है।
Vibration Patterns समझना
अंदर से, इस tool को power देने वाला Vibration API हर pattern को milliseconds में numbers की एक simple list की तरह represent करता है, "इतनी देर vibrate करो" और "इतनी देर pause करो" के बीच alternate करते हुए। एक single number का मतलब बस उस duration के लिए एक uninterrupted buzz।
Mode
कैसे बना है
किसके लिए Best
Continuous
आपकी चुनी length के लिए एक uninterrupted vibration
Motor की strength और consistency का एक simple, sustained check
Start/Stop
एक second vibration और एक second pause के बीच बराबर alternate करता है
ये चेक करना कि motor बार-बार, बिना lag के साफ शुरू और बंद होती है
Custom Pattern
Vibrate/pause segments की आपकी अपनी sequence, कोई भी length, कोई भी order
किसी app के लिए specific feel prototype करना, या कहीं और notice किया pattern replicate करना
ऊपर के presets उसी idea के बस pre-built examples हैं: Pulse एक छोटा, simple double-buzz है; SOS Morse code pattern spell करता है (तीन short, तीन long, तीन short); Heartbeat beats के बीच एक pause के साथ दो-beat rhythm की नकल करता है; Notification एक typical message alert जैसा quick double-tap है; और Alarm ध्यान खींचने के लिए बनी तेज़, ज़्यादा insistent pulsing use करता है।
Vibration Problems एक नज़र में
Symptom
संभावित वजह
Quick Fix
iPhone पर कुछ नहीं होता
iOS websites को vibration trigger करने नहीं देता
इसकी बजाय home screen icon को long-press करके hardware सीधे टेस्ट करें
Android पर कुछ नहीं होता
Silent mode, Do Not Disturb, या settings में vibration disabled
Silent/DND mode और system vibration settings चेक करें
लंबी vibration जल्दी कट जाती है
ज़्यादातर phones automatically continuous vibration length cap करते हैं
Normal behaviour — इसकी बजाय लंबे sustained टेस्ट के लिए Start/Stop mode try करें
Vibration कमज़ोर या inconsistent लगती है
Battery saver mode, या motor की early wear
Battery saver बंद करें और दोबारा टेस्ट करें; लगातार कमज़ोरी hardware wear की ओर इशारा करती है
कुछ apps में काम करती है, कुछ में नहीं
Per-app notification या haptics settings
उस specific app की अपनी vibration/haptics setting चेक करें
Vibration Motor असल में कैसे काम करती है
ज़्यादातर phones दो तरह के vibration hardware में से एक use करते हैं। पुराने और budget devices आमतौर पर एक eccentric rotating mass (ERM) motor use करते हैं — एक छोटी motor जो एक off-centre वज़न को घुमाती है, जो घूमते वक्त पूरे device को हिलाता है। ये simple और सस्ता है, पर इसमें noticeable spin-up और spin-down time होता है, यही वजह है कि कुछ devices पर बहुत छोटी vibration requests softer feel होती हैं या थोड़ी clip हो जाती हैं।
Higher-end phones इसकी बजाय increasingly एक linear resonant actuator (LRA) use करते हैं — घूमने की बजाय एक single axis पर आगे-पीछे move होता एक छोटा mass। LRAs लगभग instantly respond करते हैं, एक crisper, ज़्यादा precise "tap" feeling देते हैं, और genuinely अलग haptic sensations के लिए अलग frequencies पर tune किए जा सकते हैं, यही वजह है कि premium phones अक्सर budget वालों से noticeably snappier और ज़्यादा deliberate feel होते हैं जब वो vibrate करते हैं, same nominal duration पर भी।
दोनों में से कोई भी हो, browser का Vibration API न जानता है न परवाह करता है कि आपके फोन में कौन सा type है — वो बस timing instructions भेजता है, और आपके device की अपनी hardware और firmware तय करते हैं कि वो असल में कैसा feel होगा। यही वजह है कि exactly same pattern दो अलग phones पर meaningfully अलग feel हो सकता है।
आम Vibration Problems ठीक करना
पहले silent और Do Not Disturb modes चेक करें। "खराब" vibration की ये अब तक की सबसे common वजह है, और कुछ भी असल में गलत मानने से पहले ये 10 seconds का check है।
अपने system की vibration settings चेक करें। Android पर ये आमतौर पर Settings → Sound & vibration के तहत होती है, और कभी-कभी calls, notifications, और touch feedback के लिए अलग toggles होते हैं जो अलग-अलग states में हो सकते हैं।
Battery saver mode को temporarily बंद करें। Aggressive power-saving modes कभी-कभी background power use कम करने के हिस्से के तौर पर haptic feedback को कमज़ोर या बंद कर देते हैं।
Device restart करें। काफी सारी vibration glitches एक simple restart के बाद ठीक हो जाती हैं, क्योंकि कभी-कभी ये hardware fault की बजाय software hiccup होती हैं।
अगर ऊपर की कोई चीज़ मदद न करे, और फोन iPhone नहीं है, तो vibration motor खुद likely fail हो चुकी है — ये एक hardware repair है, settings से fix होने वाली चीज़ नहीं।
अक्सर पूछे जाने वाले सवाल
अपने फोन की vibration motor कैसे टेस्ट करें?
एक quick single buzz के लिए इस page पर "अभी Vibrate करें" दबाएं, या कोई pattern preset try करें। अगर आपको कुछ महसूस न हो और आपका फोन silent पर नहीं है, तो motor में genuine hardware problem हो सकती है।
ये मेरे iPhone पर काम क्यों नहीं करता?
Apple iOS पर किसी भी web browser को — Safari, Chrome, और हर दूसरा iOS browser समेत — vibration trigger करने की इजाज़त बिल्कुल नहीं देता। ये Apple का जानबूझकर लगाया platform restriction है, इस tool का bug नहीं और न ही इसका मतलब है कि आपका फोन खराब है।
मेरा Android फोन अभी भी vibrate नहीं करता। पहले क्या चेक करूं?
पक्का करें कि ये silent, vibrate-off, या Do Not Disturb mode में नहीं है, और चेक करें कि आपकी system sound settings में vibration feedback enabled है। कुछ battery-saving modes भी चुपचाप vibration बंद कर देते हैं।
लंबी vibration जल्दी क्यों कट जाती है?
ज़्यादातर phones एक single continuous vibration को कितनी देर चलने दिया जाए इसे limit करते हैं, अक्सर सिर्फ कुछ seconds तक, चाहे कोई website कितनी भी duration मांगे। Start/Stop या custom patterns भी पूरी तरह इससे मुक्त नहीं हैं — कुछ devices total pattern length भी cap करते हैं।
क्या मैं vibration कितनी strong हो ये control कर सकता हूं?
नहीं। इस tool को power देने वाला Vibration API सिर्फ timing control करता है, intensity नहीं। Vibration की strength आपके device की अपनी hardware और settings से fixed होती है।
Continuous, Start/Stop, और Custom modes में क्या फर्क है?
Continuous आपकी चुनी length तक एक uninterrupted vibration चलाता है। Start/Stop पूरे टेस्ट में एक second vibration और एक second pause के बीच बराबर alternate करता है। Custom आपको vibrate और pause segments की अपनी sequence किसी भी order और length में define करने देता है।
क्या मैं इससे अपनी बना रही app के लिए pattern design कर सकता हूं?
हां, custom pattern builder इसके लिए genuinely useful है — एक sequence बनाएं, असली device पर play back करें, और अपनी app में लिखने से पहले timings तब तक adjust करें जब तक सही न लगे।
क्या ये tablet पर काम करता है?
हां, किसी भी Android tablet पर जिसमें vibration motor हो और ऐसा browser जो Vibration API support करता हो। कई tablets, खासकर बड़े वाले, में vibration motor होती ही नहीं, ऐसे में टेस्ट करने के लिए कुछ नहीं है।
क्या ये टेस्ट फ्री है और कुछ record करता है?
हां, ये पूरी तरह फ्री है और पूरी तरह आपके browser में चलता है। आपके device या आपके टेस्ट के बारे में कुछ भी record, upload, या store नहीं होता।
ProDeviceTest पर और भी Tools
सिर्फ vibration नहीं, पूरा device troubleshoot कर रहे हैं? ये भी वैसे ही चलते हैं — instant, बिना download के, सीधे आपके browser में।
Touch Screen Test — अपनी screen के हर हिस्से को dead zones के लिए चेक करें
Mic Test — live waveform से अपना microphone चेक करें