ارزیابی سختافزار شامل تعریف سه جلوه لمسی است که برای این ارزیابی خاص با برچسبهای «جلوه ۱»، «جلوه ۲»، و «جلوه ۳» نامگذاری میشوند.
جلوه ۱: ثابتهای لمسی کوتاه ازپیشتعریفشده
ثابت
VibrationEffect.EFFECT_CLICK
اثر خط پایه یا مخرج مشترک در نگاشت HAL-API است که در ثابتهای نگاشت بین HAL و API ارائه شده است. با پرکاربردترین جلوه، HapticFeedbackConstants.KEYBOARD_PRESS، نگاشت شده است. ارزیابی این تأثیر به تعیین آمادگی دستگاه هدف شما برای
لمسهای واضح کمک میکند.
جلوه ۲: جلوه لمسی سفارشی کوتاه
ثابت
VibrationEffect.createOneShot(20,255)
برای جلوههای لمسی سفارشی است. برای تکانههای سفارشی کوتاه و تکی،
حداکثر آستانه توصیهشده برای تعریف مدت ۲۰ میلیثانیه است. تکضربان طولانیتر از ۲۰ میلیثانیه توصیه نمیشود زیرا بهعنوان لرزش وزوزمانند درک میشود.
شکل ۱. جلوه لمسی سفارشی کوتاه.
جلوه ۳: جلوه لمسی سفارشی طولانی با تغییر دامنه
ثابت VibrationEffect.createWaveform(timings[], amplitudes[], int
repeat)
برای جلوههای سفارشی طولانی با تغییرات دامنه است. توانایی تولید دامنههای مختلف برای جلوههای لمسی سفارشی یکی از نشانگرهای ارزیابی قابلیتهای دستگاه برای لمس
غنی است. timings [] و amplitudes [] توصیهشده بهترتیب {500, 500} و {128, 255} است که روند افزایشی دامنه از ۵۰٪ تا ۱۰۰٪ را با نرخ نمونهبرداری ۵۰۰ میلیثانیه نشان میدهد.
شکل ۲. جلوه لمسی سفارشی طولانی با تغییر دامنه.
برای بررسی قابلیتهای سختافزاری کنترل دامنه برای «جلوه ۳»، از
Vibrator.hasAmplitudeControl()
روش استفاده کنید. نتیجه باید true باشد تا
VibrationEffect.createWaveform
با دامنه متغیر همانطور که درنظر گرفته شده است اجرا شود.
شکل ۳. ارزیابی ذهنی جلوه لمسی ۱، ۲، و ۳.
انجام ارزیابی ذهنی
برای بررسی سریع انسجام، ابتدا یک ارزیابی ذهنی انجام دهید. هدف از ارزیابی ذهنی، مشاهده دامنه جلوههای لمسی است تا مشخص شود آیا دستگاه میتواند لمسهایی با دامنههای قابلدرک برای انسان تولید کند یا نه.
سؤال مشخصی که حول این مفهوم ساختار یافته باشد به این شکل است: آیا دستگاه میتواند جلوههای لمسی محسوس را مطابق انتظار کاربران تولید کند؟ پاسخ دادن به این سؤال به شما کمک میکند از لمسهای ناموفق، ازجمله لمسهای نامحسوس که کاربران نمیتوانند احساس کنند، یا لمسهای ناخواسته که در آنها شکل موجها الگوهای موردنظر را تولید نمیکنند، جلوگیری کنید.
انجام ارزیابی پیشرفته
انجام ارزیابیهای کیفیت پیشرفته بسیار توصیه میشود. ارزیابیهای کیفیت پیشرفته مشخصههای قابلاندازهگیری جلوههای لمسی را برای پیادهسازی لمسیهای با کیفیت مشخص میکند. پساز اتمام، سازندگان دستگاه باید بتوانند وضعیت لمسی فعلی را تشخیص دهند، یعنی میتوانند اهدافی را برای بهبود کیفیت کلی تعیین کنند. ارزیابی سختافزار را ببینید.