הטמעת משוב פיזי

יצרני המכשירים נחשבים בדרך כלל לבעלים של הנכסים הפרטיים שנוצרו עבור כל מכשיר. לכן, מאמצי הפיתוח שלהם מתמקדים בדרך כלל בבסיס לכל מכשיר, ולא מושקע מאמץ רב בעקביות של מכשירים אחרים במערכת האקולוגית.

לעומת זאת, המפתחים משתדלים ליצור אפליקציות שפועלות בכל טלפוני Android באקוסיסטם, בלי קשר למפרט הטכני של כל מכשיר. ההבדל הזה בגישה עלול לגרום לבעיה של פיצול, למשל, היכולות של חומרה בטלפונים מסוימים לא תואמות לציפיות שהוגדרו על ידי מפתחי האפליקציה. לכן, אם ממשקי ה-API של הפידבק ההפטי פועלים בחלק מהטלפונים עם Android אבל לא באחרים, התוצאה היא מערכת אקולוגית לא עקבית. לכן, הגדרת החומרה ממלאת תפקיד חשוב בהבטחה שיצרנים יוכלו להטמיע ממשקי API של Android למשוב פיזי בכל מכשיר.

בדף הזה מופיעה רשימת משימות מפורטת להגדרת תאימות חומרה כדי להפיק את המרב מממשקי ה-API של Android Haptics.

האיור הבא מדגים את בניית הידע המשותף בין יצרני המכשירים לבין המפתחים, שהוא שלב קריטי ביצירת מערכת אקולוגית מגובשת:

דיאגרמה של תרחישי שימוש במשוב פיזי למפתחי אפליקציות וליצרני מכשירים

איור 1. בניית ידע בין יצרני מכשירים לבין מפתחים

רשימת משימות להטמעה של משוב פיזי

  1. הטמעה של קבועים

    • רשימה של קבועים להטמעה של משוב מישוש.
  2. הטמעה של פרימיטיבים

    • הנחיות להטמעה של פרימיטיבים של יצירה מוזיקלית ב-HAL.
  3. מיפוי קבועים בין HAL לבין API

    • המלצות למיפוי בין קבועים של API ציבורי (שנקראים placeholder ב-framework) לבין קבועים של HAL, שמטמיעים את ה-placeholder.
    • מידע נוסף על התהליך הזה
  4. הטמעה של אפקטים של מעטפת ליניארית מקטעית (PWLE)

    • הנחיות להטמעה של מעטפות אמפליטודה ותדירות.
  5. הערכת החומרה

    • הוראות לגבי אפקטים של משוב הפטי. ההוראות האלה יעזרו לכם לבצע בדיקות מהירות של החומרה.