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

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

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

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

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

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

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

רשימת משימות להטמעת מגע

  1. הטמעת קבועים

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

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

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

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