বিজ্ঞাপন বন্ধ করুন

Apple Silicon 2020 সাল থেকে আমাদের সাথে রয়েছে৷ যখন Apple এই বিশাল পরিবর্তনের প্রবর্তন করেছিল, অর্থাৎ Intel প্রসেসরগুলির নিজস্ব সমাধানের সাথে প্রতিস্থাপন, যা একটি ভিন্ন ARM স্থাপত্যের উপর ভিত্তি করে৷ যদিও এর জন্য ধন্যবাদ, নতুন চিপগুলি আরও ভাল অর্থনীতির সংমিশ্রণে উল্লেখযোগ্যভাবে উচ্চতর পারফরম্যান্স অফার করে, এটি কিছু অসুবিধাও নিয়ে আসে। ইন্টেল ম্যাকের জন্য তৈরি করা সমস্ত অ্যাপ্লিকেশন অ্যাপল সিলিকন সহ কম্পিউটারে চালানো যাবে না, অন্তত কিছু সাহায্য ছাড়া নয়।

যেহেতু এগুলি বিভিন্ন আর্কিটেকচার, তাই এক প্ল্যাটফর্মে অন্য প্ল্যাটফর্মের জন্য একটি প্রোগ্রাম চালানো সম্ভব নয়। এটি অনেকটা আপনার ম্যাকে একটি .exe ফাইল ইনস্টল করার চেষ্টা করার মতো, কিন্তু এই ক্ষেত্রে সীমিত কারণ হল প্রোগ্রামটি অপারেটিং সিস্টেমের উপর ভিত্তি করে একটি নির্দিষ্ট প্ল্যাটফর্মের জন্য বিতরণ করা হয়েছিল। অবশ্যই, উল্লিখিত নিয়ম প্রয়োগ করা হলে, নতুন চিপ সহ ম্যাকগুলি কার্যত ধ্বংস হয়ে যাবে। নেটিভ অ্যাপ্লিকেশানগুলি এবং নতুন প্ল্যাটফর্মের জন্য ইতিমধ্যে উপলব্ধ সেগুলি ব্যতীত আমরা কার্যত তাদের উপর কিছু খেলব না। এই কারণে, অ্যাপল রোসেটা 2 নামক পুরানো দ্রবণটি বন্ধ করে দিয়েছে।

rosetta2_apple_fb

রোসেটা 2 বা অনুবাদ স্তর

Rosetta 2 ঠিক কি? এটি একটি বরং অত্যাধুনিক এমুলেটর যার কাজটি হল ইন্টেল প্রসেসর থেকে অ্যাপল সিলিকন চিপগুলিতে রূপান্তরের ত্রুটিগুলি দূর করা। এই এমুলেটরটি বিশেষভাবে পুরানো ম্যাকের জন্য লিখিত অ্যাপ্লিকেশনগুলি অনুবাদ করার যত্ন নেবে, যার কারণে এটি M1, M1 প্রো এবং M1 ম্যাক্স চিপগুলির সাথেও সেগুলি চালাতে পারে৷ অবশ্যই, এর জন্য একটি নির্দিষ্ট কর্মক্ষমতা প্রয়োজন। এই ক্ষেত্রে, এটি প্রশ্নে থাকা প্রোগ্রামের উপর নির্ভর করে, যেমন কিছু, যেমন Microsoft Office, শুধুমাত্র একবার "অনুবাদ" করতে হবে, যার কারণে তাদের প্রাথমিক লঞ্চে বেশি সময় লাগে, কিন্তু পরে আপনি কোন সমস্যার সম্মুখীন হবেন না। তাছাড়া, এই বিবৃতি আজ আর বৈধ নয়। মাইক্রোসফ্ট ইতিমধ্যেই তার অফিস প্যাকেজ থেকে M1 নেটিভ অ্যাপ্লিকেশনগুলি অফার করে, তাই সেগুলি চালানোর জন্য Rosetta 2 অনুবাদ স্তর ব্যবহার করার প্রয়োজন নেই৷

তাই এই এমুলেটরের কাজটি অবশ্যই সহজ নয়। প্রকৃতপক্ষে, এই ধরনের অনুবাদের জন্য যথেষ্ট কর্মক্ষমতা প্রয়োজন, যার কারণে আমরা কিছু অ্যাপ্লিকেশনের ক্ষেত্রে সাবলীল সমস্যার সম্মুখীন হতে পারি। যাইহোক, এটি লক্ষ করা উচিত যে এটি শুধুমাত্র একটি সংখ্যালঘু অ্যাপকে প্রভাবিত করে। আমরা এর জন্য অ্যাপল সিলিকন চিপগুলির দুর্দান্ত পারফরম্যান্সকে ধন্যবাদ জানাতে পারি। সুতরাং, সংক্ষেপে বলতে গেলে, বেশিরভাগ ক্ষেত্রে, এমুলেটর ব্যবহার করে আপনার কোন সমস্যা হবে না এবং আপনি এর ব্যবহার সম্পর্কেও জানেন না। সবকিছু ব্যাকগ্রাউন্ডে ঘটে, এবং ব্যবহারকারী যদি সরাসরি অ্যাক্টিভিটি মনিটর বা প্রদত্ত অ্যাপ্লিকেশনটির তথাকথিত প্রকারের অ্যাপ্লিকেশন তালিকাতে না দেখেন, তাহলে তারা হয়তো জানেন না যে প্রদত্ত অ্যাপটি আসলে নেটিভভাবে চলে না।

আপেল_সিলিকন_এম2_চিপ
এই বছর আমাদের নতুন M2 চিপ সহ Macs দেখতে হবে

কেন M1 নেটিভ অ্যাপ থাকা অপরিহার্য

অবশ্যই, কিছুই ত্রুটিহীন নয়, যা Rosetta 2 এর ক্ষেত্রেও প্রযোজ্য। অবশ্যই, এই প্রযুক্তিরও কিছু সীমাবদ্ধতা রয়েছে। উদাহরণস্বরূপ, এটি কার্নেল প্লাগইন বা কম্পিউটার ভার্চুয়ালাইজেশন অ্যাপ্লিকেশনগুলিকে অনুবাদ করতে পারে না যার কাজ হল x86_64 প্ল্যাটফর্মগুলিকে ভার্চুয়ালাইজ করা৷ একই সময়ে, বিকাশকারীদের AVX, AVX2 এবং AVX512 ভেক্টর নির্দেশাবলীর অনুবাদের অসম্ভবতা সম্পর্কে সতর্ক করা হয়।

সম্ভবত আমরা নিজেদেরকে জিজ্ঞাসা করতে পারি, কেন প্রকৃতপক্ষে স্থানীয়ভাবে চলমান অ্যাপ্লিকেশন থাকা গুরুত্বপূর্ণ, যখন Rosetta 2 বেশিরভাগ ক্ষেত্রেই সেগুলি ছাড়া করতে পারে? আমরা উপরে উল্লেখ করেছি, বেশিরভাগ সময়, ব্যবহারকারী হিসাবে, আমরা এমনকি লক্ষ্য করি না যে প্রদত্ত অ্যাপ্লিকেশনটি নেটিভভাবে চলছে না, কারণ এটি এখনও আমাদের নিরবচ্ছিন্ন উপভোগের প্রস্তাব দেয়। অন্যদিকে, এমন অ্যাপ্লিকেশন রয়েছে যেখানে আমরা এই বিষয়ে বেশ সচেতন হব। উদাহরণস্বরূপ, ডিসকর্ড, সবচেয়ে জনপ্রিয় যোগাযোগের সরঞ্জামগুলির মধ্যে একটি, বর্তমানে অ্যাপল সিলিকনের জন্য অপ্টিমাইজ করা হয়নি, যা এর বেশিরভাগ ব্যবহারকারীকে সত্যিই বিরক্ত করতে পারে। এই প্রোগ্রামটি Rosetta 2 এর সুযোগের মধ্যে কাজ করে, কিন্তু এটি অত্যন্ত আটকে আছে এবং এর সাথে আরও অনেক সমস্যা রয়েছে। সৌভাগ্যবশত, এটি আরও ভাল সময়ে উজ্জ্বল হয়। ডিসকর্ড ক্যানারি সংস্করণ, যা অ্যাপ্লিকেশনটির একটি পরীক্ষামূলক সংস্করণ, অবশেষে নতুন চিপ সহ ম্যাকের জন্য উপলব্ধ। এবং আপনি যদি ইতিমধ্যেই এটি চেষ্টা করে থাকেন তবে আপনি অবশ্যই সম্মত হবেন যে এটির ব্যবহার ভিন্ন এবং সম্পূর্ণ ত্রুটিহীন।

সৌভাগ্যবশত, অ্যাপল সিলিকন এখন কিছু সময়ের জন্য আমাদের সাথে রয়েছে এবং এটি স্পষ্ট যে এখানেই অ্যাপল কম্পিউটারের ভবিষ্যত রয়েছে। ঠিক এই কারণেই এটি অত্যন্ত গুরুত্বপূর্ণ যে আমাদের কাছে প্রয়োজনীয় সমস্ত অ্যাপ্লিকেশনগুলি একটি পরিবর্তিত আকারে উপলব্ধ রয়েছে, অথবা তারা প্রদত্ত মেশিনগুলিতে তথাকথিত স্থানীয়ভাবে চালিত হয়৷ এইভাবে, কম্পিউটারগুলি শক্তি সঞ্চয় করতে পারে যা অন্যথায় উপরে উল্লিখিত রোসেটা 2 এর মাধ্যমে অনুবাদের উপর পড়বে এবং সাধারণভাবে এইভাবে পুরো ডিভাইসের ক্ষমতাকে আরও কিছুটা এগিয়ে নিয়ে যাবে। যেহেতু কিউপারটিনো জায়ান্ট অ্যাপল সিলিকনে ভবিষ্যত দেখে এবং এটি আরও স্পষ্ট যে এই প্রবণতাটি আগামী বছরগুলিতে অবশ্যই পরিবর্তিত হবে না, এটি বিকাশকারীদের উপর স্বাস্থ্যকর চাপও তৈরি করে। তাই তাদের এই ফর্মেও তাদের আবেদনপত্র প্রস্তুত করতে হবে, যা ধীরে ধীরে হচ্ছে। উদাহরণ স্বরূপ এই ওয়েবসাইটে আপনি নেটিভ অ্যাপল সিলিকন সমর্থন সহ অ্যাপগুলির একটি তালিকা পাবেন।

.