- Rosetta 2 خود بخود اور شفاف طریقے سے انٹیل ایپس کا MacOS پر Apple Silicon میں ترجمہ کرتا ہے۔
- آسان تنصیب: انٹیل ایپ کھولتے وقت اس کی درخواست کی جاتی ہے یا ٹرمینل سے زبردستی کی جا سکتی ہے۔
- صارف ایپس کے ساتھ اعلی مطابقت؛ کرنل ایکسٹینشنز اور لیگیسی ہارڈ ویئر پر پابندیاں۔
- مقامی ایپس بہتر ہیں: وہ کم بجلی استعمال کرتی ہیں اور بہتر کارکردگی کا مظاہرہ کرتی ہیں۔ Rosetta صرف ایک محدود وقت کے لیے دستیاب ہوگا۔

اگر آپ کے پاس میک ہے تو آپ نے سنا ہوگا۔ روزٹٹا 2یہ وہ جز ہے جو ایپل چپ کے ساتھ بہت سے دیرینہ پروگراموں کو چلتے رہنے کی اجازت دیتا ہے۔ Rosetta 2 Apple Silicon پر Intel ایپس چلانے کے لیے Apple کی ترجمہ کی پرت ہے۔اور اگرچہ یہ پوشیدہ طور پر کام کرتا ہے، یہ جاننے کے قابل ہے کہ یہ کیسے کام کرتا ہے، یہ کیسے نصب ہے، اس کی حدود اور مستقبل میں اس کے ساتھ کیا ہوگا۔
درج ذیل سطروں میں آپ کو ایک مکمل گائیڈ ملے گا، جس میں حقیقی چالوں اور عملی صورتوں کے ساتھ۔ آپ یہ سیکھیں گے کہ آیا کسی ایپ کو روزیٹا کی ضرورت ہے، اسے خود بخود یا ٹرمینل سے کیسے انسٹال کرنا ہے، اور کارکردگی اور وسائل کی کھپت پر اس کے اثرات کو سمجھنا ہے۔، نیز ایک اضافی سیکشن اگر آپ کو ناکام انسٹالیشن کے بعد ڈیٹا بازیافت کرنے کی ضرورت ہو۔
Rosetta 2 کیا ہے اور اس کا استعمال کیا ہے؟
Rosetta 2 ایک متحرک بائنری مترجم ہے جسے Apple نے Apple Silicon پروسیسرز والے کمپیوٹرز پر macOS کے لیے بنایا ہے۔ اس کا مشن، پرواز پر یا پیشگی، Intel x86_64 کے لیے مرتب کردہ ایپس کے کوڈ کو ARM64 ہدایات میں تبدیل کرنا ہے۔ ایپل چپس سمجھتی ہیں، لہذا ان ایپلی کیشنز کو ڈویلپر کے کوڈ کی ایک لائن کو چھوئے بغیر استعمال کیا جا سکتا ہے۔
یہ وہ ایپ نہیں ہے جسے آپ کھولتے یا کنفیگر کرتے ہیں۔ درحقیقت، آپ کو ڈاک یا ترجیحات کے پینل میں کوئی آئیکن نظر نہیں آئے گا۔ جب آپ خاص طور پر Intel کے لیے ڈیزائن کردہ ایپلیکیشن کھولتے ہیں تو Rosetta 2 خود بخود فعال ہو جاتا ہے۔یہ آپ کے کوڈ کا ترجمہ کرتا ہے اور آپ کو اسے اس طرح استعمال کرنے دیتا ہے جیسے کچھ ہوا ہی نہیں۔ زیادہ تر معاملات میں، رویہ صارف کے لیے شفاف ہوتا ہے۔

ایک چھوٹی سی تاریخ: اصل روزیٹا سے روزیٹا 2 تک
ایپل نے پہلے ہی 2006 میں پاور پی سی سے انٹیل میں منتقلی کے دوران اسی نام کی ٹیکنالوجی استعمال کی تھی۔ وہ اصلی روزیٹا، جو Mac OS X Tiger میں شامل ہے، G3 اور G4 ہدایات کا ترجمہ کرتی ہے (بشمول AltiVec) لیکن G5 کا نہیں۔لہذا، وہ ایپس جو G5 انسٹرکشن سیٹس پر انحصار کرتی ہیں اس وقت تک نہیں چل سکتی جب تک کہ ڈویلپرز ان کو ڈھال نہ لیں۔
پرانے ورژن میں اہم حدود تھیں: بہت سی کمپیوٹیشنل انٹینسی ایپلی کیشنز (مثلاً، رے ٹریسر یا کچھ ویڈیو گیمز) خرابی کا شکار تھیں یا محض غیر موافق تھیں۔ اس دور کی کچھ پیشہ ور ایپل ایپس (فائنل کٹ پرو، موشن، اپرچر، لاجک پرو) کو یونیورسل بائنریز میں "کراس گریڈنگ" کی ضرورت تھی۔ روزیٹا سے گزرنے کے بجائے مقامی طور پر انٹیل پر چلنا۔
عدم مطابقتوں کی بھی ایک لمبی فہرست تھی۔ اصل روزیٹا نے کلاسک ماحولیات (Mac OS 9 یا اس سے پہلے کی ایپس)، کرنل ایکسٹینشنز، اور ان پر منحصر سافٹ ویئر کو سپورٹ نہیں کیا۔، اسکرین سیور، ایسی ایپس جن کے لیے انتہائی درست استثنیٰ ہینڈلنگ کی ضرورت ہوتی ہے، اور نہ ہی کچھ جاوا ایپس (بشمول کچھ JNI لائبریریوں کے ساتھ)، دیگر معاملات میں۔
ان میں سے بہت سی پابندیوں کی تکنیکی وجہ ان کے ڈیزائن میں ہے۔ اصل روزیٹا نے صارف کی جگہ کے عمل کے طور پر کام کیا۔ جو پرانے 68k ایمولیٹر کے برعکس صرف صارف کے کوڈ کو روک سکتا ہے اور اس کا ترجمہ کرسکتا ہے (نانوکرنل کے ساتھ نچلی سطح پر بہت زیادہ قریب سے جوڑا گیا ہے) جس کا مطلب ہے کہ سسٹم کے کچھ کاموں کو روکنے کے لیے کم گنجائش اور بدلے میں ڈیبگنگ اور سیکیورٹی کا کم خطرہ۔
Rosetta 2 موجودہ macOS پر کیسے کام کرتا ہے۔
Rosetta 2 Intel سے Apple Silicon میں منتقلی کے لیے اس خیال کو جدید اور بہتر بناتا ہے۔ یہ متحرک طور پر x86_64 بائنریز کا ARM64 میں ترجمہ کرتا ہے اور، بہت سے معاملات میں، فارورڈ ترجمہ انجام دیتا ہے۔ پہلی بار جب آپ ایپ کھولتے ہیں، تو یہ بعد میں ہونے والے عمل کو تیز کرتا ہے۔ صارف کے تعامل اور معتدل بوجھ پر مرکوز ایپس کے ساتھ، کارکردگی عام طور پر بہت اچھی ہوتی ہے۔
ایپل اب بھی تجویز کرتا ہے کہ جب بھی ممکن ہو مقامی ورژن تلاش کریں اور اسے جانیں۔ اے آر ایم کمپیوٹرز کی خصوصیات. اگرچہ زیادہ تر صارفین کارکردگی میں کوئی واضح فرق محسوس نہیں کرتے ہیں، لیکن مقامی ایپس چپ کی صلاحیت سے بھرپور فائدہ اٹھاتی ہیں۔ اور وہ کم وسائل استعمال کرتے ہیں، جو توانائی کے کم اخراجات میں بھی ترجمہ کر سکتے ہیں۔
مطابقت: یہ کیسے جانیں کہ آیا کسی ایپ کو روزیٹا کی ضرورت ہے۔
macOS آپ کو اسے فائنڈر سے سیکنڈوں میں چیک کرنے دیتا ہے۔ ایپ آئیکن کو منتخب کریں، فائل پر جائیں> معلومات حاصل کریں، اور ٹائپ یا کلاس فیلڈ کو دیکھیں۔آپ ان میں سے ایک لیبل دیکھیں گے:
- درخواست (انٹیل): ایپل چپ میک پر چلانے کے لیے روزیٹا 2 کی ضرورت ہے۔
- درخواست (یونیورسل): ایپل سلیکون اور انٹیل کے لیے بائنریز شامل ہیں۔ روزیٹا کی ضرورت نہیں ہے اور ایپل سلیکون بطور ڈیفالٹ استعمال کرتا ہے۔
کچھ یونیورسل ایپس میں ایک خاص باکس بھی ہوتا ہے۔ "Rosetta کے ساتھ کھولیں" اختیار ایک عالمگیر ایپ کو پلگ ان یا ایکسٹینشن لوڈ کرنے کی اجازت دیتا ہے جو ابھی تک Apple Silicon کے مطابق نہیں ہوئے ہیں۔اگر کوئی ایڈ آن ظاہر ہونا بند ہو جاتا ہے یا کام نہیں کر رہا ہے تو ایپ سے باہر نکلیں، اس آپشن کو فعال کریں اور دوبارہ کوشش کریں۔
Rosetta 2 خودکار تنصیب
Rosetta 2 صرف Mac کمپیوٹرز پر ایپل چپ کے ساتھ دستیاب ہے۔ اسے پہلی بار انسٹال کرنے کے لیے آپ کو انٹرنیٹ کنکشن کی ضرورت ہے۔کیونکہ میکوس ایپل کے سرورز سے اجزاء ڈاؤن لوڈ کرتا ہے۔
- کوئی بھی ایپ کھولیں جس کی ضرورت ہو۔ اگر ایپ شروع ہوتی ہے تو، Rosetta پہلے سے ہی انسٹال اور کام کر رہی ہے۔.
- اگر یہ انسٹال نہیں ہے تو، macOS اسے ڈاؤن لوڈ کرنے کا اشارہ دکھائے گا۔ اپنے صارف نام اور پاس ورڈ کے ساتھ انسٹال اور تصدیق پر کلک کریں۔ تنصیب کی اجازت دینے کے لیے۔
- اگر آپ "ابھی نہیں" کا انتخاب کرتے ہیں تو کچھ نہیں ہوتا ہے۔ macOS آپ سے دوبارہ پوچھے گا جب آپ کسی اور ایپ کو کھولنے کی کوشش کریں گے جس کی ضرورت ہے۔.
اگر آپ ایپ کھولتے ہیں تو اطلاع ظاہر نہیں ہوتی ہے، تو اس کی دو وجوہات ہو سکتی ہیں: یا تو Rosetta 2 پہلے سے انسٹال ہے، یا اس ایپلیکیشن کو اس کی ضرورت نہیں ہے۔ کیونکہ یہ آفاقی ہے یا Apple Silicon کا مقامی ہے۔
ٹرمینل سے تنصیب (زبردستی تنصیب)
کچھ منظرناموں میں (مثال کے طور پر، جب کوئی Intel ایپ انسٹالیشن کو متحرک نہیں کرتی ہے یا ناکامی کے بعد)، آپ Rosetta 2 کو ٹرمینل سے انسٹال کر سکتے ہیں۔ ٹرمینل کھولیں اور سافٹ ویئر اپڈیٹر کمانڈ استعمال کریں۔:
softwareupdate --install-rosetta
آپ کو گائیڈز بھی نظر آئیں گے جو مکمل راستہ استعمال کرتے ہیں اور اسی کمانڈ میں لائسنس کو قبول کرتے ہیں۔ راستہ اور لائسنس کی قبولیت کے ساتھ متغیر کو چلانا درست ہے۔:
/usr/sbin/softwareupdate --install-rosetta --agree-to-license
کسی ایک کے ساتھ، اگر کوئی کنکشن ہے اور میک ایپل سلیکون ہے، انسٹالیشن چند سیکنڈ میں مکمل ہو جاتی ہے اور روزیٹا ان تمام ایپس کے لیے دستیاب ہو جاتی ہے جن کو اس کی ضرورت ہوتی ہے۔.
M1/M2 کے ساتھ میک پر زوم، پاسکو کیپ اسٹون اور لاک ڈاؤن براؤزر
ایک بار بار چلنے والا سوال یہ ہے کہ کیا انٹیل 64 کے نام سے لیبل لگی ایپس ایپل چپ کے ساتھ میک پر کام کرتی ہیں۔ عام جواب ہاں میں ہے، وہ Rosetta 2 کا استعمال کرتے ہوئے چلتے ہیں جب تک کہ وہ کرنل ایکسٹینشن یا لیگیسی ہارڈ ویئر پر انحصار نہیں کرتے ہیں۔ Apple Silicon پر تعاون یافتہ نہیں ہے۔
مخصوص معاملات کے بارے میں: زوم میں Apple Silicon کا مقامی ورژن ہے اور اگر آپ Intel ویرینٹ انسٹال کرتے ہیں تو Rosetta 2 کے ذریعے بھی کام کرتا ہے۔بہترین کارکردگی کے لیے ان کی ویب سائٹ سے مقامی ایڈیشن ڈاؤن لوڈ کرنے کی سفارش کی جاتی ہے۔
PASCO Capstone اور لاک ڈاؤن براؤزر (Cengage OEM) کے لیے، اگر ان کی درجہ بندی Intel 64 کے طور پر کی گئی ہے اور وہ غیر مطابقت پذیر کیکسٹس یا ڈرائیورز انسٹال نہیں کرتے ہیں، تو وہ عام طور پر Rosetta 2 کے ذریعے کام کریں گے۔تاہم، ہمیشہ ہر فراہم کنندہ سے آفیشل گائیڈ اور تازہ ترین ورژن چیک کریں۔
اگر آپ کو کوئی شک ہے تو، یہ چیک کریں: ایپ کھولیں، اور اگر macOS آپ کو Rosetta انسٹال کرنے کا اشارہ کرتا ہے، تو عمل مکمل کریں۔ اگر ایپ غلطیوں کے بغیر کھلتی ہے، تو یہ ترجمہ کے ذریعے مطابقت رکھتی ہے۔آپ ایپ کی قسم کو بھی چیک کر سکتے ہیں جیسا کہ پہلے معلومات حاصل کریں میں بیان کیا گیا ہے۔
یونیورسل ایپس میں "Rosetta کے ساتھ کھولیں"
ایک مخصوص باکس ہے جو آپ کو کچھ یونیورسل ایپس میں نظر آئے گا۔ "Rosetta کے ساتھ کھولیں" کو فعال کرنا ایک ایسی ایپ کا سبب بنتا ہے جو مترجم کے تحت چلنے کے لیے پہلے سے مقامی ہے۔اور یہ تب سمجھ میں آتا ہے جب آپ کو ایک ایڈ آن، ایکسٹینشن، یا پلگ ان استعمال کرنے کی ضرورت ہوتی ہے جو ابھی تک Apple Silicon کے مطابق نہیں ہے۔
اگر کوئی توسیع ظاہر نہیں ہوتی ہے، تو اسے آزمائیں: ایپ کو بند کریں، باکس کو چیک کریں، اسے دوبارہ کھولیں، اور چیک کریں کہ کیا ایڈ آن اب پہچانا گیا ہے۔جب وہ پلگ ان اپ ڈیٹ ہو جاتا ہے، تو آپ مقامی کارکردگی کو بحال کرنے کے آپشن کو غیر چیک کر سکیں گے۔
حدود اور غیر مطابقت پذیر معاملات
اگرچہ Rosetta 2 صارف کے منظرناموں کی اکثریت کا احاطہ کرتا ہے، لیکن ہر چیز قابل ترجمہ نہیں ہے۔ پچھلی منتقلی کی طرح، مترجم کرنل ایکسٹینشنز یا سافٹ ویئر نہیں چلاتا جو ان پر منحصر ہو۔اور نہ ہی یہ میراثی ہارڈویئر انٹرفیس کی کمی کو حل کرتا ہے۔
روزیٹا کی کہانی (اصل ورژن) میں کئی اخراجات درج ہیں جو خطرے کے پروفائل کو سمجھنے میں مدد کرتے ہیں۔ مندرجہ ذیل مطابقت پذیر نہیں تھے: کلاسک ماحولیات، میک OS 9 اور اس سے پہلے کی ایپس، کچھ اسکرین سیور، انتہائی درست استثنائی ہینڈلنگ والی ایپس، اور JNI کے ساتھ کچھ جاوا بائنریز۔Rosetta 2، اگرچہ زیادہ جدید ہے، اس اصول کو برقرار رکھتا ہے: کوئی بھی چیز جس میں بہت کم درجے کے اجزاء کی ضرورت ہوتی ہے اسے عام طور پر چھوڑ دیا جاتا ہے۔
دیگر مطابقت "پرتوں" کے ساتھ فرق
روزیٹا 2 ورچوئلائزیشن نہیں ہے اور نہ ہی انٹیل آپریٹنگ سسٹم کا عمومی مقصد کا ایمولیٹر ہے۔ x86_64 صارف بائنریز کو ARM64 میں ترجمہ کرتا ہے تاکہ وہ macOS پر چلیں۔تاہم، یہ ونڈوز نہیں چلاتا یا دوسرے سسٹمز سے ایپس کے لیے ورچوئلائزیشن یا وائن/کراس اوور ٹیکنالوجی جیسے ٹولز کو تبدیل نہیں کرتا ہے۔
اس کا مطلب یہ ہے کہ مثال کے طور پر Rosetta 2 کو ونڈوز ایپلی کیشنز شروع کرنے کے لیے استعمال نہیں کیا جا سکتااگر آپ کو ونڈوز سافٹ ویئر کی ضرورت ہے تو، آپ کو ورچوئلائزیشن (جب وینڈر کی طرف سے تعاون کیا جاتا ہے)، ایک مطابقت کنٹینر، یا ونڈوز مشین استعمال کرنا ہوگی۔
دستیابی اور روڈ میپ
حالیہ WWDC کے بعد، عوامی دستاویزات کو اپ ڈیٹ کیا گیا جس میں روزیٹا 2 کی بحالی کے منصوبوں کا خاکہ پیش کیا گیا۔ ایپل اشارہ کرتا ہے کہ Rosetta 2 دو اور بڑے macOS ریلیزز (macOS 27 تک) کے لیے ایک عام مقصد کا ٹول رہے گا۔ تاکہ ڈیولپرز کے لیے اپنی ایپس کو منتقل کرنا مکمل کر سکیں۔
macOS 28 کے ساتھ شروع، ایپل روزیٹا 2 خصوصیات کے ایک ذیلی سیٹ کو برقرار رکھنے کا ارادہ رکھتا ہے جو پرانے، غیر برقرار گیم ٹائٹلز کے لیے تیار ہے۔ جو انٹیل کے مخصوص میکروز یا پروگرامنگ پر منحصر ہے۔ یہ نزاکت عام استعمال سے بتدریج دستبرداری کی طرف اشارہ کرتی ہے۔
وہی دستاویزات اس بات کا اعادہ کرتی ہیں۔ macOS Tahoe آخری ورژن ہو گا جو Intel-based Macs کے ساتھ مطابقت رکھتا ہے۔تاہم، یہ آلات تین سال کے لیے اضافی سیکیورٹی اپ ڈیٹس حاصل کریں گے۔ Tahoe کے ساتھ مطابقت رکھنے والے انٹیل پر مبنی کمپیوٹرز میں 2019 16 انچ MacBook Pro، 2020 13 انچ MacBook Pro (چار تھنڈربولٹ 3 پورٹس کے ساتھ)، 2020 27 انچ iMac، اور 2019 Mac Pro شامل ہیں۔
متوازی طور پر، ایپل حالیہ تاریخوں کے ساتھ سپورٹ آرٹیکلز کو اپ ڈیٹ کر رہا ہے (مثال کے طور پر، 12 فروری 2025 مختلف مقامات پر)۔ اقدامات اور دستیابی کی تصدیق کے لیے اپنے علاقے کے لیے سرکاری دستاویز سے مشورہ کرنا ہمیشہ مناسب ہے۔چونکہ متن یا مقام کی باریکیاں مختلف ہو سکتی ہیں۔
فوری اکثر پوچھے گئے سوالات
- کیا ایپل چپ کے ساتھ میک پر روزیٹا 2 انسٹال کرنا محفوظ ہے؟ جی ہاں یہ ایپل کا ایک سرکاری جزو ہے جو ان کے سرورز سے ڈاؤن لوڈ کیا گیا ہے اور منتقلی کو آسان بنانے کے لیے ڈیزائن کیا گیا ہے۔ یہ تھرڈ پارٹی سافٹ ویئر نہیں ہے اور اس میں کوئی نظر آنے والا پینل شامل نہیں ہوتا ہے۔
- کیا Rosetta 2 ونڈوز ایپلی کیشنز چلا سکتا ہے؟ نمبر Rosetta 2 صرف انٹیل کے لیے مرتب کردہ macOS بائنریز کو ARM میں ترجمہ کرتا ہے۔ Windows ایپس کے لیے، آپ کو کیس کے لحاظ سے ورچوئلائزیشن، وائن/کراس اوور مطابقت، یا دیگر حل کی ضرورت ہے۔
- کیا Rosetta 2 میک کو سست کرتا ہے یا بیٹری کو تیزی سے ختم کرتا ہے؟ یہ ایپ پر منحصر ہے۔ زیادہ تر استعمال شدہ ایپس میں، اثر کم ہوتا ہے۔ انتہائی کاموں میں، یہ مقامی ورژن کے مقابلے میں بجلی کی کھپت اور درجہ حرارت میں اضافہ کر سکتا ہے۔ اگر ایپل سلیکون ورژن ہے تو اسے انسٹال کریں۔
- مجھے کیسے پتہ چلے گا کہ اگر کوئی ایپ ابھی Rosetta استعمال کر رہی ہے؟ معلومات حاصل کریں میں جو کچھ آپ نے دیکھا اس کے علاوہ، سسٹم رپورٹ میں ایپلی کیشنز کے تحت ٹائپ کالم کو چیک کریں۔ اگر یہ Intel کہتا ہے، تو یہ Apple Silicon پر Rosetta کے ساتھ چلے گا۔ اگر یہ یونیورسل یا Apple Silicon کہتا ہے، تو یہ ایک مقامی ایپلی کیشن ہے۔
روزمرہ کے کاموں میں، Rosetta 2 وہ خاموش مددگار ہے جو بہت سی ایپس کو زندہ رکھتا ہے جب کہ ڈیولپرز منتقلی مکمل کرتے ہیں۔ بس اپنے معمول کے پروگراموں کو کھولیں: اگر Rosetta کی ضرورت ہے، macOS آپ کو بتائے گا اور اسے انسٹال کرے گا۔جب ممکن ہو، ایپل کی چپ سے زیادہ سے زیادہ فائدہ اٹھانے کے لیے مقامی ورژن کو ترجیح دیں اور بجلی کی کھپت یا اسٹوریج پر کسی بھی ممکنہ اثر کو کم سے کم کریں۔
مختلف ڈیجیٹل میڈیا میں دس سال سے زیادہ کے تجربے کے ساتھ ٹیکنالوجی اور انٹرنیٹ کے مسائل میں ماہر ایڈیٹر۔ میں نے ای کامرس، کمیونیکیشن، آن لائن مارکیٹنگ اور اشتہاری کمپنیوں کے لیے ایڈیٹر اور مواد تخلیق کار کے طور پر کام کیا ہے۔ میں نے معاشیات، مالیات اور دیگر شعبوں کی ویب سائٹس پر بھی لکھا ہے۔ میرا کام بھی میرا جنون ہے۔ اب، میں اپنے مضامین کے ذریعے Tecnobitsمیں ان تمام خبروں اور نئے مواقع کو تلاش کرنے کی کوشش کرتا ہوں جو ٹیکنالوجی کی دنیا ہمیں اپنی زندگیوں کو بہتر بنانے کے لیے ہر روز پیش کرتی ہے۔


