आम तौर पर, डिवाइस बनाने वाली कंपनियों को हर डिवाइस के लिए बनाए गए निजी ऐसेट का मालिक माना जाता है. इसलिए, उनकी इंजीनियरिंग से जुड़ी कोशिशें अक्सर हर डिवाइस के हिसाब से होती हैं. इकोसिस्टम में शामिल अन्य डिवाइसों की सुसंगतता पर बहुत कम या कोई ध्यान नहीं दिया जाता.
इसके उलट, डेवलपर ऐसे ऐप्लिकेशन बनाने की कोशिश करते हैं जो इकोसिस्टम में शामिल सभी Android फ़ोन पर काम करें. भले ही, हर डिवाइस की तकनीकी स्पेसिफ़िकेशन अलग-अलग हों. इस अंतर की वजह से, फ़्रैगमेंटेशन की समस्या हो सकती है. उदाहरण के लिए, कुछ फ़ोन के हार्डवेयर की क्षमताएं, ऐप्लिकेशन डेवलपर की सेट की गई उम्मीदों के मुताबिक नहीं होतीं. इसलिए, अगर हैप्टिक्स एपीआई कुछ Android फ़ोन पर काम करते हैं, लेकिन अन्य पर नहीं, तो इकोसिस्टम में सुसंगतता नहीं रहती. इसी वजह से, हार्डवेयर कॉन्फ़िगरेशन यह पक्का करने में अहम भूमिका निभाता है कि डिवाइस बनाने वाली कंपनियां, हर डिवाइस पर Android हैप्टिक्स एपीआई लागू कर पाएं.
इस पेज पर, Android हैप्टिक्स एपीआई का बेहतर तरीके से इस्तेमाल करने के लिए, हार्डवेयर की ज़रूरी शर्तों को पूरा करने से जुड़ी चरण-दर-चरण चेकलिस्ट दी गई है.
नीचे दी गई इमेज में, डिवाइस बनाने वाली कंपनियों और डेवलपर के बीच सामान्य जानकारी शेयर करने की प्रोसेस दिखाई गई है. यह एक साथ काम करने वाले इकोसिस्टम को बनाने के लिए, एक अहम चरण है:
पहली इमेज. डिवाइस बनाने वाली कंपनियों और डेवलपर के बीच जानकारी शेयर करना
हैप्टिक्स लागू करने की चेकलिस्ट
-
- हैप्टिक्स लागू करने के लिए कॉन्सटेंट की सूची.
-
- HAL कंपोज़िशन प्रिमिटिव लागू करने के लिए दिशा-निर्देश.
HAL और एपीआई के बीच कॉन्सटेंट मैप करना
- पब्लिक एपीआई कॉन्सटेंट (जिन्हें फ़्रेमवर्क में प्लेसहोल्डर कहा जाता है) और HAL कॉन्सटेंट के बीच मैपिंग के सुझाव. ये कॉन्सटेंट, प्लेसहोल्डर को लागू करते हैं.
- इस प्रोसेस के बारे में ज़्यादा जानने के लिए, सुझाए गए मैपिंग के बारे में बताने वाले डिज़ाइन के सिद्धांत देखें.
पीसवाइज़ लीनियर एनवलप (पीडब्लूएलई) इफ़ेक्ट लागू करना
- ऐंप्लिट्यूड और फ़्रीक्वेंसी एनवलप लागू करने के लिए दिशा-निर्देश.
-
- टारगेट हैप्टिक इफ़ेक्ट के बारे में निर्देश. अपने हार्डवेयर की तुरंत जांच करने के लिए, इन निर्देशों का इस्तेमाल करें.