वाइब्रेशन पैटर्न मेकर क्या है?

वाइब्रेशन पैटर्न मेकर आपको Web Vibration API का उपयोग करके मोबाइल डिवाइस के लिए कस्टम वाइब्रेशन सीक्वेंस डिज़ाइन करने देता है। वाइब्रेट और पॉज़ इंटरवल के पैटर्न बनाएं, अपने फ़ोन पर टेस्ट करें, और पैटर्न ऐरे को अपने प्रोजेक्ट्स में इस्तेमाल के लिए एक्सपोर्ट करें।

एक्सपोर्ट किया गया ऐरे मिलीसेकंड में पूर्णांकों की सूची है, जिसमें कंपन और रुकाव बारी-बारी से आते हैं। यही फ़ॉर्मैट Web Vibration API माँगता है। हार्टबीट, SOS, अलार्म और नोटिफ़िकेशन के प्रीसेट दिए गए हैं। अपने पैटर्न लोकल में सहेजें, मौजूदा ऐरे आयात करके बदलें, या परीक्षण के लिए सीक्वेंस को दस बार तक लूप करें।

उपयोग कैसे करें

  1. विज़ुअल टाइमलाइन का उपयोग करके अपना पैटर्न बनाने के लिए वाइब्रेशन और पॉज़ सेगमेंट जोड़ें।
  2. अपने डिवाइस पर वाइब्रेशन पैटर्न टेस्ट करने के लिए Play पर टैप करें (केवल मोबाइल)।
  3. पैटर्न को JavaScript ऐरे के रूप में एक्सपोर्ट करें और अपने प्रोजेक्ट्स में उपयोग करें।

कब उपयोग करें

  • मेडिटेशन, फ़िटनेस या अलार्म ऐप के लिए अपनी अलर्ट रिदम डिज़ाइन करना।
  • गेम के हैप्टिक फ़ीडबैक का प्रोटोटाइप बनाना और ऐरे सीधे कोड में डालना।
  • रिलीज़ से पहले जाँचना कि 50ms से छोटी पल्स हर फ़ोन पर ठीक बजती है या नहीं।

परिणाम

एक मोबाइल डेवलपर SOS वाइब्रेशन पैटर्न (छोटा-छोटा-छोटा, लंबा-लंबा-लंबा, छोटा-छोटा-छोटा) बनाता है और अपनी नोटिफिकेशन प्रणाली के लिए ऐरे एक्सपोर्ट करता है।

अक्सर पूछे जाने वाले प्रश्न

डेस्कटॉप ब्राउज़र में टेस्ट बटन कुछ क्यों नहीं करता?
Web Vibration API सिर्फ़ कंपन मोटर वाले डिवाइसों, यानी फ़ोन और कुछ टैबलेट पर ही चलती है। डेस्कटॉप और लगभग सभी iPhone कॉल को चुपचाप अनदेखा कर देते हैं। पैटर्न महसूस करने के लिए Android के Chrome या Firefox में टूल खोलें।
एक्सपोर्ट किए गए ऐरे की संरचना कैसी है?
यह मिलीसेकंड में पूर्णांकों की सपाट सूची है। पहला अंक कंपन की अवधि है, दूसरा रुकाव, तीसरा फिर कंपन, और इसी क्रम में आगे। [200, 100, 200] का मतलब 200ms कंपन, 100ms ठहराव, 200ms कंपन।
फ़ोन सबसे छोटी कितनी पल्स पैदा कर सकता है?
ज़्यादातर फ़ोन 20ms से कम के मानों को ऊपर की ओर पूर्णांकित करते हैं या छोड़ देते हैं। भरोसेमंद हैप्टिक टिक के लिए 30ms या उससे ऊपर रहें। पुराने मॉडल कई बार एक झटके को एक सेकंड पर ही सीमित कर देते हैं, चाहे आप कोई भी मान माँगें।
क्या यूज़र सिस्टम वाइब्रेशन बंद करके मेरा पैटर्न तोड़ सकता है?
हाँ। Android और iOS दोनों में डू-नॉट-डिस्टर्ब या साइलेंट मोड Vibration API को दबा देता है, भले ही आपका टैब फ़ोरग्राउंड में हो। कोड में यह मान कर मत चलें कि कंपन सच में हुआ।
सहेजे गए पैटर्न क्या डिवाइसों के बीच सिंक होते हैं?
नहीं। सहेजे गए पैटर्न बनाने वाले डिवाइस के localStorage में रहते हैं, इसलिए निजी हैं पर किसी और फ़ोन या ब्राउज़र पर साथ नहीं जाते। स्थानांतरित करना है तो ऐरे को टेक्स्ट के रूप में बाहर भेजें।

संबंधित उपकरण