ARM আর্কিটেকচারে চলমান M1 ম্যাক রিলিজের সাথে, সফটওয়্যার ডেভেলপারদের তাদের অ্যাপগুলো আপগ্রেড করতে হবে অ্যাপল সিলিকন চিপের উন্নত গতি এবং প্রযুক্তি ব্যবহার করার জন্য। একটি স্টপগ্যাপ হিসেবে, অ্যাপল M1 ম্যাকের সাথে একটি "রোসেটা ২" টুল শিপ করেছে যা বিদ্যমান ইন্টেল-ভিত্তিক সফটওয়্যারকে প্ল্যাটফর্মে চলতে থাকতে দেয়। আপনি যদি এখনও একটি ইন্টেল-ভিত্তিক ভার্সনের সফটওয়্যার চালাচ্ছেন, তবে আপনি সম্ভবত এটি বুঝতে পারছেন না কিন্তু রোসেটা ব্যবহার করছেন।
"ইউনিভার্সাল অ্যাপস" কী
অ্যাপলস M1 সিলিকন চিপের জন্য আপডেট করা অ্যাপগুলো বর্তমানে "ইউনিভার্সাল অ্যাপস" হিসেবে পরিচিত। ডেভেলপাররা একটি "ইউনিভার্সাল বাইনারি" ব্যবহার করে তাদের অ্যাপগুলো আপডেট করেন অ্যাপল সিলিকন চিপে নেটিভলি চালানোর জন্য। এই ইউনিভার্সাল বাইনারি অ্যাপটিকে ইন্টেল এবং M1 ম্যাক দুটোতেই চালাতে দেবে। যদি একটি অ্যাপ ইউনিভার্সাল ২ জন্য আপডেট না থাকে, তবে একটি M1 ম্যাকবুক ইন্টেল x86-64 কোড রোসেটা এমুলেশন সফটওয়্যার ব্যবহার করে কনভার্ট করে চালাবে।
অন্য দিকে, আপনি যদি একটি M1 চিপ ব্যবহার করেন, তবে অ্যাপল-ভিত্তিক সিলিকন ভার্সনটি চলবে।
কীভাবে চেক করবেন একটি অ্যাপ ইন্টেল / সিলিকন / ইউনিভার্সাল-ভিত্তিক কিনা
আপনি যদি চেক করতে চান একটি অ্যাপ ইন্টেল-ভিত্তিক সফটওয়্যার, অ্যাপল সিলিকন-ভিত্তিক সফটওয়্যার বা ইউনিভার্সাল সফটওয়্যার (অ্যাপটি ইন্টেল এবং সিলিকন প্রসেসর দুটোই সাপোর্ট করে) চলে কিনা, তবে আপনি সিস্টেম সেটিংস থেকে নিচের বর্ণনা অনুযায়ী তা করতে পারেন:
১. উপরের বাম কোণার অ্যাপল মেনু থেকে, "এবাউট 디স ম্যাক" নির্বাচন করুন।
২. "সিস্টেম রিপোর্ট" নির্বাচন করুন।
৩. সিস্টেম রিপোর্টে, বাম মেনু পেনের সফটওয়্যারের অধীনে অ্যাপ্লিকেশনসে ক্লিক করুন।
৪. আপনি আপনার সিস্টেমে ইনস্টল করা অ্যাপগুলোর সম্পূর্ণ তালিকা দেখবেন। আপনি প্রতিটি אינডিভিজুয়াল অ্যাপের জন্য "কাইন্ড" কলামের অধীনে অ্যাপটির কোন ভার্সন আপনার ম্যাকে ইনস্টল করা আছে সেটি খুঁজে বের করতে পারেন।
আপনি যদি ফাইন্ডার থেকে একটি ইনডিভিজুয়াল অ্যাপের ভার্সন চেক করতে চান, তবে সিম্পলি অ্যাপের আইকনে রাইট-ক্লিক করুন এবং "গেট ইনফো" নির্বাচন করুন।
এখানে, আপনি "জেনারেল" এর অধীনে অ্যাপ ভার্সন দেখবেন, "কাইন্ড" এর সামনে লিস্টেড।
অ্যাপল সিলিকন অ্যাপকে ইন্টেল অ্যাপ হিসেবে কীভাবে খোলবেন
যদি আপনার কাছে একটি অ্যাপ্লিকেশনের ইউনিভার্সাল ভার্সন থাকে, তবে সময়সമয় আপনি M1 ভার্সনের বদলে ইন্টেল ভার্সন চালাতে চাইতে পারেন। এটি হতে পারে M1 ভার্সনে আপনার দরকারি একটি ফিচার অনুপস্থিত থাকায় বা ইন্টেল ভার্সন নির্দিষ্ট থার্ড-পার্টি প্লাগ-ইন বা এক্সটেনশনের সাথে কম্প্যাটিবল যা M1 দ্বারা এখনও সাপোর্টেড নয়।
ऐसे কেসে, আপনি রোসেটা ব্যবহার করে অ্যাপল M1 ভার্সনের বদলে অ্যাপটিকে ইন্টেল ভার্সন চালাতে বাধ্য করতে পারেন:
১. আপনার ফাইন্ডার মেনুতে অ্যাপ্লিকেশনটি খুঁজে বের করুন এবং নির্বাচন করুন। অধিকাংশ অ্যাপ্লিকেশন অ্যাপ্লিকেশন ফোল্ডারে থাকে (ফাইন্ডারে "গো -> অ্যাপ্লিকেশন" এর মাধ্যমে অ্যাক্সেসযোগ্য)।
২. অ্যাপে রাইট-ক্লিক করুন এবং "গেট ইনফো" নির্বাচন করুন। বিকল্পভাবে, অ্যাপটি নির্বাচন করুন এবং আপনার কীবোর্ডে Command-I চাপুন। এটি অ্যাপ সম্পর্কে ডিটেইলস সহ একটি ইনফো উইন্ডো খুলবে।
৩. এই উইন্ডোতে, "ওপেন ইউজিং রোসেটা" লেবেল করা বক্সটি চেক করুন।
৪. ইনফো উইন্ডো বন্ধ করুন। অ্যাপটি যদি ইতিমধ্যে চলছে, তবে কুইট করুন এবং রিলঞ্চ করুন।
এটাই সব! এখন আপনি যখনই অ্যাপটি লঞ্চ করবেন, আপনার ম্যাক রোসেটা এমুলেশন সফটওয়্যারের মাধ্যমে সফটওয়্যারের ইন্টেল ভার্সন চালাবে। আপনি যদি পরে M1 ভার্সনে ফিরে যেতে চান, তবে ধাপগুলো পুনরাবৃত্তি করুন এবং বক্সটি আনচেক করুন।
রিপোর্ট আসছে যে থার্ড-পার্টি iOS অ্যাপগুলো নতুন M1 ম্যাকবুকে ক্র্যাশ করছে। আপনার সাথে কি এটিও হচ্ছে?