יצרני המכשירים נחשבים בדרך כלל לבעלים של הנכסים הפרטיים שנוצרו עבור כל מכשיר. לכן, מאמצי הפיתוח שלהם מתמקדים בדרך כלל בבסיס לכל מכשיר, ולא מושקע מאמץ רב בעקביות של מכשירים אחרים במערכת האקולוגית.
לעומת זאת, המפתחים משתדלים ליצור אפליקציות שפועלות בכל טלפוני Android באקוסיסטם, בלי קשר למפרט הטכני של כל מכשיר. ההבדל הזה בגישה עלול לגרום לבעיה של פיצול, למשל, היכולות של חומרה בטלפונים מסוימים לא תואמות לציפיות שהוגדרו על ידי מפתחי האפליקציה. לכן, אם ממשקי ה-API של הפידבק ההפטי פועלים בחלק מהטלפונים עם Android אבל לא באחרים, התוצאה היא מערכת אקולוגית לא עקבית. לכן, הגדרת החומרה ממלאת תפקיד חשוב בהבטחה שיצרנים יוכלו להטמיע ממשקי API של Android למשוב פיזי בכל מכשיר.
בדף הזה מופיעה רשימת משימות מפורטת להגדרת תאימות חומרה כדי להפיק את המרב מממשקי ה-API של Android Haptics.
האיור הבא מדגים את בניית הידע המשותף בין יצרני המכשירים לבין המפתחים, שהוא שלב קריטי ביצירת מערכת אקולוגית מגובשת:
איור 1. בניית ידע בין יצרני מכשירים לבין מפתחים
רשימת משימות להטמעה של משוב פיזי
-
- רשימה של קבועים להטמעה של משוב מישוש.
-
- הנחיות להטמעה של פרימיטיבים של יצירה מוזיקלית ב-HAL.
-
- המלצות למיפוי בין קבועים של API ציבורי (שנקראים placeholder ב-framework) לבין קבועים של HAL, שמטמיעים את ה-placeholder.
- מידע נוסף על התהליך הזה
הטמעה של אפקטים של מעטפת ליניארית מקטעית (PWLE)
- הנחיות להטמעה של מעטפות אמפליטודה ותדירות.
-
- הוראות לגבי אפקטים של משוב הפטי. ההוראות האלה יעזרו לכם לבצע בדיקות מהירות של החומרה.