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