ایپل نیوز

Rosetta ونڈوز چلانے والی x86 ورچوئلائزیشن ایپس کو سپورٹ نہیں کرے گی۔

منگل 23 جون 2020 شام 4:35 بجے PDT بذریعہ جولی کلوور

ایپل کل منصوبوں کا اعلان کیا اپنی مرضی کے مطابق سلکان چپس کے ساتھ مستقبل کے میک بنانے کے لیے، اور انٹیل پروسیسرز سے دور منتقلی کو آسان بنانے کے لیے، ایپل نے 'روزیٹا' فیچر کو بحال کیا جس نے پاور پی سی سے انٹیل منتقلی کے دوران پاور پی سی ایپس کو انٹیل پروسیسرز پر چلنے کی اجازت دی۔





applesilicon
اب بحال کیا گیا ہے، روزیٹا صارفین کو ایپل سلیکون پر x86_64 ہدایات پر مشتمل ایپس چلانے کی اجازت دے گا، جس کا مطلب ہے کہ انٹیل پر مبنی ایپس اپنی مرضی کے مطابق ایپل چپس کا استعمال کرتے ہوئے میک پر کام کرتی رہیں گی۔

روزیٹا کا مقصد ڈویلپرز کو ایپس کے مقامی ورژن بنانے کے لیے وقت فراہم کرنا ہے، اور کچھ حدود ہیں جو قابل توجہ ہیں۔ جیسا کہ اس ہفتے شیئر کی گئی ڈویلپر دستاویزات میں بیان کیا گیا ہے، جب کہ Rosetta زیادہ تر Intel-based ایپس کا ترجمہ کر سکے گی، یہ ورچوئل مشین ایپس کے ساتھ کام نہیں کرے گی جو x86_64 کمپیوٹر پلیٹ فارم کو ورچوئلائز کرتی ہیں۔



اس کا مطلب ہے کہ ایپل کے ڈیزائن کردہ چپس کے ساتھ ایپل کے مستقبل کے میکس ورچوئلائزیشن سافٹ ویئر کے اندر x86 ونڈوز چلانے کے لیے VMWare یا Parallels جیسے سافٹ ویئر کے موجودہ ورژن چلانے کی مقامی طور پر حمایت نہیں کریں گے۔ دیگر مقامی حل ظاہر ہو سکتے ہیں، لیکن انہیں فریق ثالث کے ڈویلپرز کی کوششوں کی ضرورت ہوگی۔

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

Rosetta زیادہ تر Intel-based ایپس کا ترجمہ کر سکتا ہے، بشمول وہ ایپس جن میں Just-in-time (JIT) کمپائلر ہوتے ہیں۔ تاہم، روزیٹا مندرجہ ذیل ایگزیکیوٹیبلز کا ترجمہ نہیں کرتی ہے۔

- دانا کی توسیع
- ورچوئل مشین ایپس جو x86_64 کمپیوٹر پلیٹ فارم کو ورچوئلائز کرتی ہیں۔

Rosetta تمام x86_64 ہدایات کا ترجمہ کرتا ہے، لیکن یہ کچھ نئے انسٹرکشن سیٹس اور پروسیسر کی خصوصیات، جیسے AVX، AVX2، اور AVX512 ویکٹر ہدایات کے نفاذ کی حمایت نہیں کرتا ہے۔ اگر آپ اپنے کوڈ میں یہ نئی ہدایات شامل کرتے ہیں، تو ان کے دستیاب ہونے کی تصدیق کے بعد ہی ان پر عمل کریں۔ مثال کے طور پر، یہ معلوم کرنے کے لیے کہ آیا AVX512 ویکٹر ہدایات دستیاب ہیں، hw.optional.avx512f انتساب کو چیک کرنے کے لیے sysctlbyname فنکشن کا استعمال کریں۔

روزیٹا کے ساتھ ایپل نے ایک لانچ کیا ہے۔ نیا یونیورسل ایپ کوئیک اسٹارٹ پروگرام ڈویلپرز کے لیے، جو macOS Big Sur کے لیے یونیورسل ایپس کو جانچنے اور بہتر بنانے کے لیے 'ٹولز، وسائل اور مدد' فراہم کرتا ہے۔

ڈویلپرز پروگرام میں شرکت کے لیے درخواست دے سکتے ہیں، جو ایک ڈیولپر ٹرانزیشن کٹ فراہم کرتا ہے جو میک منی لیکن A12Z بایونک چپ سے لیس ہے۔ آئی پیڈ پرو نیز 16 جی بی ریم اور 512 جی بی ایس ایس ڈی، دیگر خصوصیات کے ساتھ۔

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

Rosetta کے بارے میں مزید معلومات، یہ کیسے کام کرتا ہے، اور اخراج کیا جا سکتا ہے۔ ایپل کی ڈویلپر ویب سائٹ پر پایا .

آپ imessage پر گروپ چیٹ کیسے چھوڑتے ہیں؟
ٹیگز: ونڈوز , بوٹ کیمپ , ایپل سلیکن گائیڈ ، روزیٹا