مفاهیم پایه ارتعاش (Vibration) در سیستم های کامپیوتری به حرکت نوسانی با بسامد مشخص اشاره دارد که معمولاً در دستگاه های موبایل و کنترلرها برای بازخورد لمسی استفاده می شود. این فناوری با ایجاد لرزش های کنترل شده، تجربه کاربری غنی تری ارائه می دهد. انواع ارتعاش در فناوری - ارتعاش خطی: حرکت در یک محور (مانند موبایل) - ارتعاش دورانی: در موتورهای کوچک - ارتعاش پالس ای: الگوهای پیچیده لرزش - ارتعاش تطبیقی: شدت متغیر بر اساس محتوا کاربردها 1- بازخورد لمسی در موبایل ها و گجت ها 2- شبیه سازی در سیستم های واقعیت مجازی 3- هشدارهای غیرتصویری در دستگاه های پزشکی 4- بازخورد بازی های ویدیویی 5- سیستم های هشدار صنعتی پیاده سازی در Android Vibrator vibrator = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE); if (vibrator.hasVibrator()) { // الگوی ارتعاش (مکث، ارتعاش، مکث، ...) long[] pattern = {0, 1000, 1000, 2000}; vibrator.vibrate(pattern, -1); } چالش ها - مصرف باتری در الگوهای پیچیده - یکپارچه سازی با سیستم های Haptic Feedback - استانداردسازی الگوهای ارتعاش - پشتیبانی چندپلتفرمی