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

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

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

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

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

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

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

רשימת משימות לביצוע בנושא הטמעת מגע

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

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

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

  4. הטמעה של אפקטים של מעטפת ליניארית מקטעית (PWLE)

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

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