ارزیابی سختافزاری شامل تعریف سه اثر لمسی با برچسبگذاری اثرات 1، 2 و 3 برای این ارزیابی خاص است.
اثر 1: ثابت های لمسی کوتاه از پیش تعریف شده
ثابت VibrationEffect.EFFECT_CLICK
اثر پایه یا مخرج مشترک در نگاشت HAL-API است که در ثابت های Map بین HAL و API ارائه شده است. با پرکاربردترین جلوه، HapticFeedbackConstants.KEYBOARD_PRESS
نقشه برداری شده است.KEYBOARD_PRESS. ارزیابی این اثر به تعیین آمادگی دستگاه هدف شما برای لمس شفاف کمک می کند.
جلوه 2: جلوه لمسی سفارشی کوتاه
ثابت VibrationEffect.createOneShot(20,255)
برای جلوه های لمسی سفارشی است. به طور خلاصه، تکانه های سفارشی منفرد، 20 میلی ثانیه حداکثر آستانه توصیه شده برای تعریف مدت زمان است. یک تکانه بیشتر از 20 میلی ثانیه توصیه نمی شود زیرا به عنوان یک لرزش وزوز درک می شود.
شکل 19. جلوه لمسی سفارشی کوتاه
جلوه 3: جلوه لمسی سفارشی طولانی با تنوع دامنه
ثابت VibrationEffect.createWaveform(timings[], amplitudes[], int repeat)
برای جلوه های سفارشی طولانی با تنوع دامنه است. توانایی تولید دامنه های مختلف برای جلوه های لمسی سفارشی یکی از شاخص های ارزیابی قابلیت های دستگاه برای لمسی غنی است. timings []
و amplitudes []
به ترتیب {500, 500}
و {128, 255}
هستند که روند افزایشی دامنه را از 50٪ به 100٪ با نرخ نمونه برداری 500 میلی ثانیه نشان می دهد.
شکل 20. جلوه لمسی سفارشی طولانی با تنوع دامنه
برای بررسی قابلیت های سخت افزاری کنترل دامنه برای افکت 3، از روش Vibrator.hasAmplitudeControl()
استفاده کنید. برای اجرای VibrationEffect.createWaveform
با دامنه متفاوت همانطور که در نظر گرفته شده است، نتیجه باید true
باشد.
شکل 21. ارزیابی موضوع اثر لمسی 1، 2، و 3
یک ارزیابی ذهنی انجام دهید
برای بررسی انسجام سریع، ابتدا یک ارزیابی ذهنی انجام دهید. هدف از ارزیابی ذهنی مشاهده دامنه اثرات لمسی برای تعیین اینکه آیا دستگاه می تواند لمسی با دامنه های قابل درک انسان ایجاد کند یا خیر است.
یک سوال خاص که حول این مفهوم ساختار یافته است به این صورت است: آیا دستگاه میتواند اثرات لمسی قابلتوجهی را برای کاربران ایجاد کند؟ پاسخ به این سوال به شما کمک میکند از لمسی ناموفق جلوگیری کنید، از جمله لمسی نامحسوسی که کاربران نمیتوانند آن را احساس کنند، یا لمسی ناخواسته که در آن شکلموجها الگوهای مورد نظر را تولید نمیکنند.
یک ارزیابی پیشرفته انجام دهید
انجام ارزیابی های کیفیت پیشرفته به شدت توصیه می شود. ارزیابیهای کیفیت پیشرفته، ویژگیهای قابل سنجش اثرات لمسی را برای اجرای لمسی با کیفیت مشخص میکند. پس از پایان کار، سازندگان دستگاه باید بتوانند وضعیت لمسی فعلی را تشخیص دهند، به این معنی که می توانند اهدافی را برای بهبود کیفیت کلی تعیین کنند. ارزیابی سخت افزار را ببینید.