הטמעת משוב מגע ב-Android

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

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

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

מומלץ גם לקרוא את השיטות המומלצות לנגישות.

דוגמאות

הדוגמאות הבאות זמינות באפליקציית Haptic Sampler ב-GitHub. אפשר גם למצוא כאן מסמכי תיעוד לכל אחד מהם.

המסמכים האלה כוללים גם דוגמאות קוד לדפוסי רטט מותאמים אישית:

וידאו