Taptic Engine — یہ کیا ہے، ساخت اور یہ کیسے کام کرتا ہے

مصنف: IT Sectr اشاعت: 2026-03-24 مطالعے کا وقت: 8 منٹ

Taptic Engine ایک درست ہپٹک فیڈ بیک موٹر ہے جسے Apple نے موبائل آلات میں درست اور متنوع چھونے کے احساسات پیدا کرنے کے لیے تیار کیا ہے۔ یہ ٹیکنالوجی پہلی بار Apple Watch (2015) میں ظاہر ہوئی، اور بعد میں iPhone اور MacBook میں جسمانی دباؤ اور اطلاعات کی نقل کرنے کے لیے ضم کی گئی۔ Apple Human Interface Guidelines, 2025 کے مطابق، Taptic Engine ردعمل کا وقت 10 ملی سیکنڈ سے کم فراہم کرتا ہے۔

اہم نکات

  • Taptic Engine Apple کا ایک لکیری ریزوننٹ ایکچیویٹر (LRA) ہے جو مائیکرو سیکنڈ درستگی کے ساتھ ہپٹک اثرات کو کنٹرول کرتا ہے۔
  • یہ ٹیکنالوجی پہلی بار Apple Watch میں 2015 میں ظاہر ہوئی، پھر iPhone 6s اور بعد کے ماڈلز میں۔
  • ERM موٹرز کے برعکس، Taptic Engine گھومنے والے پرزوں کے بغیر مقناطیسی میدان میں ایک مقناطیس کی لکیری حرکت استعمال کرتا ہے۔
  • ڈویلپر iOS پر Core Haptics اور UIFeedbackGenerator کے ذریعے پروگرامائی طور پر Taptic Engine کو کنٹرول کر سکتے ہیں۔
  • Taptic Engine کا ڈیزائن شروع اور رکنے کا وقت 10 ملی سیکنڈ سے کم فراہم کرتا ہے، جو واضح، حقیقت پسندانہ چھونے کے احساسات پیدا کرتا ہے۔

Taptic Engine کیا ہے؟

Taptic Engine ایک لکیری ریزوننٹ ایکچیویٹر (LRA) ہے جسے Apple نے خاص طور پر موبائل آلات میں درست ہپٹک فیڈ بیک پیدا کرنے کے لیے تیار کیا ہے۔ یہ ٹیکنالوجی ہارڈویئر ڈرائیو اور سافٹ ویئر کو ملا کر مختلف چھونے کے اثرات پیدا کرتی ہے: ہلکے چھونے سے لے کر مکینیکل بٹن کے کلک کی نقل تک۔ “Taptic” نام “touch” (چھونا) اور “haptic” (ہپٹک) کے ملاپ سے بنا ہے۔

Apple نے 2013 میں Taptic Engine کی ترقی شروع کی، جس کا مقصد فیڈ بیک کے معیار کو کھونے کے بغیر مکینیکل بٹنوں کو چھونے کے مساوی سے بدلنا تھا۔ Taptic Engine والا پہلا آلہ Apple Watch Series 1 تھا، جہاں ٹیکنالوجی Digital Crown کی گردش اور چھونے کی اطلاعات کی نقل کرنے کے لیے استعمال ہوتی تھی۔ Apple کے پیٹنٹ (US 9,582,045 B2) کے مطابق، ڈیزائن میں کھڑکھڑاہٹ روکنے کے لیے حرکت کرنے والے پرزوں کے درمیان کم سے کم فاصلہ شامل ہے۔

Taptic Engine کی ساخت

Taptic Engine کی بنیاد ایک برقی مقناطیسی کنڈلی ہے جس میں فیرو میگنیٹک کور ہے، جس کے گرد ایک لچکدار معطلی پر نصب مستقل مقناطیس رکھا جاتا ہے۔ جب کنڈلی پر کرنٹ لگایا جاتا ہے تو ایک مقناطیسی میدان پیدا ہوتا ہے جو مقناطیس کو محور کے ساتھ تیز رفتاری سے حرکت دیتا ہے۔ ابتدائی پوزیشن پر واپسی لچکدار معطلی کے عناصر کے ذریعے فراہم کی جاتی ہے جو مکینیکل اسپرنگ کی طرح کام کرتے ہیں۔

ڈیزائن اور اجزاء

Taptic Engine کا چھوٹا سائز اعلیٰ توانائی والے نیوڈیمیم مقناطیس (NdFeB) اور براہ راست پرنٹ شدہ سرکٹ بورڈ پر لپٹی ہوئی پتلی فلم کنڈلیوں کے استعمال سے حاصل کیا جاتا ہے۔ ڈیزائن میں مقناطیس کی پوزیشن پر فیڈ بیک کے لیے Hall Effect سینسر شامل ہے، جو کنٹرولر کو دوغلوں کے مرحلے اور طول و عرض کو درست طریقے سے منظم کرنے کی اجازت دیتا ہے۔ پیٹنٹ شدہ فعال ڈیمپنگ سسٹم مقناطیس کو 2–3 ملی سیکنڈ میں روکتا ہے، گونج کو روکتا ہے۔

Taptic Engine ہپٹک پیٹرن پیدا کرنے کے لیے ایک سرشار مائیکرو کنٹرولر استعمال کرتا ہے، جو آلہ کے مرکزی پروسیسر پر بوجھ کم کرتا ہے۔ مائیکرو کنٹرولر 50 تک پیش سیٹ ہپٹک منظرنامے محفوظ کرتا ہے اور Core Haptics API کے ذریعے حسب ضرورت اثرات بنانے کی اجازت دیتا ہے۔ ہارڈویئر سگنل پروسیسنگ 100 مائیکرو سیکنڈ سے کم کنٹرول لیٹنسی کو یقینی بناتی ہے۔

Apple کے ہپٹک موٹر کا کام کرنے کا اصول

Taptic Engine کا کام لکیری برقی مقناطیسی ڈرائیو کے اصول پر مبنی ہے۔ کنٹرولر کنڈلی پر ایک متعین فریکوئنسی کا متبادل کرنٹ لگاتا ہے، ایک مقناطیسی میدان پیدا کرتا ہے جو مستقل مقناطیس کے ساتھ تعامل کرتا ہے۔ نتیجے میں Lorentz قوت مقناطیس کو 5G تک کی سرعت کے ساتھ کنڈلی کے محور کے ساتھ حرکت دیتی ہے، ایک واضح چھونے کی نبض پیدا کرتی ہے۔ کنٹرول سگنل کی فریکوئنسی مکینیکل نظام کی گونج فریکوئنسی (150–200 Hz) سے ملتی ہے۔

کنٹرولر پر مبنی کنٹرول

ایک خصوصی Taptic Engine ڈرائیور I2C بس کے ذریعے ایپلی کیشن پروسیسر سے کمانڈ وصول کرتا ہے اور انہیں اینالاگ کنٹرول سگنلز میں تبدیل کرتا ہے۔ ڈرائیور 12 بٹ ریزولوشن کے ساتھ پلس وڈتھ ماڈیولیشن استعمال کرتا ہے، جس سے وائبریشن طول و عرض کو 4096 سطحوں پر سیٹ کیا جا سکتا ہے۔ نبض کے لفافے کی شکل احساس کی نوعیت کا تعین کرتی ہے: مثلثی لفافہ ایک تیز کلک پیدا کرتا ہے، جبکہ ذوزنقے شکل کا لفافہ ایک ہموار وائبریشن اضافہ پیدا کرتا ہے۔

کنٹرول الگورتھم میں ایک تیاری کا مرحلہ شامل ہے: ہپٹک واقعہ سے 50–100 ملی سیکنڈ پہلے، ڈرائیور معطلی کی ڈھیلی کو ختم کرنے اور ردعمل کا وقت کم کرنے کے لیے کنڈلی پر ایک کمزور کرنٹ لگاتا ہے۔ اس مرحلے کے بغیر، پہلی ہپٹک نبض کم واضح ہوتی ہے۔ Apple نے ٹرگرز کے درمیان وقت سے قطع نظر مستقل احساسات حاصل کرنے کے لیے تیاری کے الگورتھم کو بہتر بنایا۔

Taptic Engine عام وائبریشن موٹر سے کیسے مختلف ہے

Taptic Engine اور کلاسک ERM وائبریشن موٹر کے درمیان بنیادی فرق وائبریشن پیدا کرنے کا طریقہ ہے۔ ERM ایک غیر متوازن ماس کی گردش استعمال کرتا ہے، جس کے نتیجے میں سست ایکسلریشن اور ڈیسیلریشن ہوتی ہے۔ Taptic Engine مقناطیس کو لکیری طور پر حرکت دیتا ہے، کم سے کم جڑت کے ساتھ فوری آغاز اور رکنا فراہم کرتا ہے۔ یہ مختصر، تیز ہپٹک سگنلز بنانے کی اجازت دیتا ہے جو ERM موٹرز سے حاصل نہیں ہو سکتے۔

اہم پیرامیٹرز کے مطابق Taptic Engine اور ERM کا موازنہ:

پیرامیٹرTaptic Engine (LRA)ERM وائبریشن موٹر
کام کرنے کا اصولمقناطیس کی لکیری حرکتغیر متوازن ماس کی گردش
ردعمل کا وقت3–10 ملی سیکنڈ20–50 ملی سیکنڈ
پیٹرن کی درستگیاعلیٰکم
توانائی کی کھپتکمدرمیانی
سائزکمپیکٹچھوٹا

iFixit کے مطابق، iPhone 14 Pro میں Taptic Engine تقریباً 1.2 سینٹی میٹر³ حجم رکھتا ہے، جو دوسرے مینوفیکچررز کے موازنہ LRA ایکچیویٹرز سے نمایاں طور پر چھوٹا ہے۔ کمپیکٹ پن ایک ہی ہاؤسنگ میں ڈرائیور اور کنٹرولر کو ضم کرکے اور ایمبیڈڈ کنڈلیوں کے ساتھ کثیر پرت پرنٹ شدہ سرکٹ بورڈ استعمال کرکے حاصل کی گئی ہے۔

Apple آلات میں Taptic Engine کا استعمال

Taptic Engine تمام جدید Apple مصنوعات میں ہپٹک فیڈ بیک پیدا کرنے کے لیے استعمال ہوتا ہے۔ iPhone میں، ٹیکنالوجی ہوم بٹن (X تک کے ماڈلز میں) دبانے کا احساس، 3D Touch اور Haptic Touch کے دوران ردعمل، اور مختلف ترجیحی سطحوں کی چھونے کی اطلاعات فراہم کرتی ہے۔ Apple Watch میں، Taptic Engine Digital Crown کی گردش کا احساس اور ہپٹک الرٹس پیدا کرتا ہے جنہیں نظر انداز نہیں کیا جا سکتا۔

2015 سے MacBook میں، Taptic Engine Force Touch ٹریک پیڈ میں استعمال ہوتا ہے: مکینیکل دباؤ کے بجائے، ٹریک پیڈ静止 رہتے ہوئے ہپٹک فیڈ بیک کے ذریعے کلک کی نقل کرتا ہے۔ اس سے ٹریک پیڈ کی وشوسنییتا میں اضافہ ہوا اور پوری سطح پر یکساں ردعمل کو یقینی بنایا گیا۔ Apple کے مطابق، Taptic Engine والا Force Touch ٹریک پیڈ ہپٹک معیار کو کھوئے بغیر 10 ملین سے زیادہ دباؤ برداشت کرتا ہے۔

Taptic Engine پروگرامنگ

iOS پر Taptic Engine کے پروگرامائی کنٹرول کے لیے دو اہم APIs استعمال ہوتے ہیں: معیاری ہپٹک اثرات کے لیے UIFeedbackGenerator اور حسب ضرورت پیٹرن بنانے کے لیے Core Haptics۔ Core Haptics ڈویلپرز کو ہر نبض کی شدت، تیزی اور دورانیہ ملا کر ملی سیکنڈ درستگی کے ساتھ ہپٹک واقعات کی ٹائم لائن متعین کرنے کی اجازت دیتا ہے۔

swift
import UIKit
import CoreHaptics

class CustomHapticPlayer {
    var engine: CHHapticEngine?

    func playCustomPattern() {
        guard CHHapticEngine.capabilitiesForHardware().supportsHaptics else { return }
        
        let intensity = CHHapticEventParameter(
            parameterID: .hapticIntensity, value: 0.8
        )
        let sharpness = CHHapticEventParameter(
            parameterID: .hapticSharpness, value: 0.5
        )
        let event = CHHapticEvent(
            eventType: .hapticTransient,
            parameters: [intensity, sharpness],
            relativeTime: 0
        )
        
        do {
            let pattern = try CHHapticPattern(events: [event], parameters: [])
            let player = try engine?.makePlayer(with: pattern)
            try player?.start(atTime: 0)
        } catch {
            print("Haptic error: \\(error)")
        }
    }
}

Core Haptics دو قسم کے واقعات فراہم کرتا ہے: عارضی (فوری نبض) اور مسلسل (لگاتار وائبریشن)۔ شدت کا پیرامیٹر 0 سے 1 تک ہوتا ہے اور وائبریشن قوت کا تعین کرتا ہے، جبکہ تیزی کا پیرامیٹر احساس کی خصوصیت کو — نرم (0) سے تیز (1) تک — متعین کرتا ہے۔ مختلف پیرامیٹرز والے واقعات کو ملا کر، ڈویلپر پیچیدہ ہپٹک منظرنامے بناتے ہیں: بارش کے قطروں کی نقل سے لے کر اطلاع کی دھڑکن تک۔

Taptic Engine کے ساتھ ترقی کرتے وقت یہ یاد رکھنا ضروری ہے کہ تمام Apple آلات ایک جیسی صلاحیتوں کی حمایت نہیں کرتے۔ iPhone SE (پہلی نسل) اور iPad میں Taptic Engine نہیں ہے، لہذا کوڈ کو CHHapticEngine.capabilitiesForHardware() کے ذریعے دستیابی چیک کرنی چاہیے۔ Apple بتدریج بہتری استعمال کرنے کی سفارش کرتا ہے: ایپلی کیشن کو ہپٹک فیڈ بیک کے بغیر کام کرنا چاہیے لیکن جب مطابقت پذیر ہارڈویئر دستیاب ہو تو اسے استعمال کرنا چاہیے۔

Taptic Engine کی مستقبل کی ترقی

Taptic Engine کی آنے والی نسلوں میں مزید چھوٹا ہونا اور توانائی کی کارکردگی میں بہتری متوقع ہے۔ Apple کے پیٹنٹ (US 11,502,614 B2) ایک مربوط پیزو الیکٹرک پرت والے ڈیزائن کو بیان کرتے ہیں جو ایکچیویٹر کا سائز بڑھائے بغیر چھونے کے احساسات کی وسیع رینج پیدا کرنے کی اجازت دے گا۔ کثیر محور ہپٹک ایکچیویٹرز پر بھی کام جاری ہے جو آلہ کی سطح پر نہ صرف وائبریشن بلکہ قینچ کی قوتیں اور ٹارک بھی نقل کرنے والی دشاتمک نبضیں منتقل کرنے کے قابل ہیں۔ یہ Apple پلیٹ فارم پر گیمز اور پیشہ ورانہ ایپلی کیشنز کے لیے زیادہ حقیقت پسندانہ ہپٹک منظرناموں کو قابل بنائے گا۔

اکثر پوچھے گئے سوالات

iPhone میں Taptic Engine کیا ہے؟

Taptic Engine Apple کا ایک چھوٹا لکیری ایکچیویٹر ہے جو درست ہپٹک فیڈ بیک پیدا کرتا ہے۔ یہ iPhone 6s ماڈل سے شروع ہونے والے iPhones میں، نیز Apple Watch، MacBook اور دیگر Apple آلات میں دباؤ، اطلاعات اور ہپٹک اثرات کی نقل کرنے کے لیے نصب ہے۔

Taptic Engine اور وائبریشن موٹر میں کیا فرق ہے؟

Taptic Engine وائبریشن پیدا کرنے کے لیے مقناطیس کی لکیری حرکت استعمال کرتا ہے، جو تیز ردعمل کا وقت اور اعلیٰ درستگی فراہم کرتا ہے۔ ایک عام وائبریشن موٹر (ERM) ایک غیر متوازن ماس گھماتی ہے، جس کے نتیجے میں سست ایکسلریشن اور جڑت کی وجہ سے گونج ہوتی ہے جو ہپٹک اثرات کے تنوع کو محدود کرتی ہے۔

کن iPhone ماڈلز میں Taptic Engine ہے؟

Taptic Engine iPhone 6s سے شروع ہونے والے تمام iPhones میں نصب ہے، بشمول iPhone SE (دوسری اور تیسری نسل)۔ استثنا iPhone SE (پہلی نسل) ہے — اس میں عام وائبریشن موٹر استعمال کی گئی ہے۔ Taptic Engine تمام Apple Watch اور Force Touch ٹریک پیڈ والے MacBooks میں بھی موجود ہے۔

کیا ایپ سے Taptic Engine کو کنٹرول کیا جا سکتا ہے؟

ہاں، ڈویلپرز Core Haptics API اور UIFeedbackGenerator کے ذریعے پروگرامائی طور پر Taptic Engine کو کنٹرول کر سکتے ہیں۔ Core Haptics شدت اور تیزی پر درست کنٹرول کے ساتھ حسب ضرورت ہپٹک پیٹرن بنانے کی اجازت دیتا ہے، جبکہ UIFeedbackGenerator عام منظرناموں کے لیے معیاری اثرات فراہم کرتا ہے۔

Apple بٹنوں کی بجائے Taptic Engine کیوں استعمال کرتا ہے؟

Taptic Engine حرکت کرنے والے پرزے کم کرکے آلہ کی وشوسنییتا بڑھاتے ہوئے جسمانی بٹنوں کو ہپٹک نقل سے بدلنے کی اجازت دیتا ہے۔ یہ پانی کی مزاحمت کو بہتر بناتا ہے، پائیداری بڑھاتا ہے (10 ملین سے زیادہ دباؤ)، اور ٹریک پیڈ یا اسکرین کی پوری سطح پر یکساں ہپٹک ردعمل فراہم کرتا ہے۔

خلاصہ

  • Taptic Engine Apple کا ملکیتی LRA ایکچیویٹر ہے جو iPhone، Apple Watch اور MacBook میں درست ہپٹک فیڈ بیک پیدا کرتا ہے۔
  • یہ ٹیکنالوجی کنڈلی کے مقناطیسی میدان میں مستقل مقناطیس کی لکیری حرکت پر مبنی ہے، جو 10 ملی سیکنڈ سے کم ردعمل کا وقت فراہم کرتی ہے۔
  • ERM وائبریشن موٹرز کے برعکس، Taptic Engine میں جڑت کی وجہ سے گونج نہیں ہوتی اور یہ مائیکرو سیکنڈ درستگی کے ساتھ تیز، واضح نبضیں پیدا کر سکتا ہے۔
  • Taptic Engine جسمانی بٹنوں اور دباؤ، ہپٹک اطلاعات اور انٹرفیس کے تعاملات کے دوران فیڈ بیک کی نقل کرنے کے لیے استعمال ہوتا ہے۔
  • ڈویلپر Core Haptics (حسب ضرورت پیٹرن) اور UIFeedbackGenerator (معیاری اثرات) کے ذریعے Taptic Engine کو کنٹرول کرتے ہیں۔
  • فعال ڈیمپنگ ڈیزائن مقناطیس کو 2–3 ملی سیکنڈ میں روکتا ہے، ناپسندیدہ گونج اور کھڑکھڑاہٹ کو روکتا ہے۔
  • مکینیکل بٹنوں کی بجائے Taptic Engine کا استعمال Apple آلات کی وشوسنییتا (10 ملین سے زیادہ سائیکل) بڑھاتا ہے اور پانی کی مزاحمت کو بہتر بناتا ہے۔

ہم ایک موبائل ایپلیکیشن ٹرنکی تیار کریں گے

IT Sectr 2017 سے اسٹارٹ اپس اور کاروبار کے لیے iOS اور Android ایپلیکیشنز بناتا ہے۔ ہم آپ کو مشورہ دیں گے اور بہترین حل تجویز کریں گے۔

پروجیکٹ پر بحث کریں

مزید پڑھیں