Mac এবার একটি বিশাল চেঞ্জ আনছে তাদের CPU তে, মানে তারা আর Intel এর CPU ব্যবহার না করে নিজেদের তৈরি করা আরও পাওয়ারফুল CPU ব্যবহার করার সিদ্ধান্ত নিয়েছে। এইতো গত ১২ নভেম্বরে Apple তাদের Mac এ iPad এবং iPhone এর মত “Apple Silicon” ব্যবহার করেছে। আর এর মাধ্যমেই Mac এর জন্য Apple আর নতুন কোন ডিভাইসে Intel এর CPU ব্যবহার করবে না তবে এর মানে এই নয় যে তারা তাদের পুরাতন Mac এর আপডেট ও বন্ধ করে দিবে?
নতুন macOS 11.0 Big Sur ভার্সনে নতুন কি কি ফিচার থাকবে তা নিয়ে আমি আলাদা একটি টিউন করেছি, আর এটিই হচ্ছে macOS এর প্রথম ভার্সন যা Apple এর নিজস্ব তৈরি করা নতুন আর্কিটেকচার এর CPU সাপোর্ট করবে।
Apple কেন স্যুইচ করছে, এবং এতে আপনার লাভ কি
"Mac কে নতুন লেভেলের পারফরম্যান্স দিবে বলে" Apple তাদের নিজস্ব CPU তে স্যুইচ করেছে। তাছাড়া iPad এবং iPhone এর মত Mac এও তাদের নিজস্ব সিলিকন CPU ব্যবহার করবে ফলে Intel এর তুলনায় আরও অনেক বেশি ভাল পারফরম্যান্স এবং ব্যাটারি ব্যাকআপ পাবেন।
এছাড়াও Intel এর CPU গুলোতে অনেক বেশি পাওয়ার কনজিউম করে এবং অনেক বেশি হিট বা গরম হয়। আর এই কারনে MacBook ডিভাইসের পারফরম্যান্স এর উপর নেতিবাচক প্রভাব ফেলে যেমনঃ ব্যাটারি ব্যাকআপ ও অনেক বেশি গরম বা হিট উৎপন্ন হবে।
Apple এর নিজস্ব SoCs (systems on a chip), যাকে তারা “Apple Silicon” বলে, আর টেকনিক্যালি এটি ARM CPU। আপনারে জেনে থাকবেন যে ARM কেবল একটি আর্কিটেকচার - এই আর্কিটেকচার ব্যবহার করে Apple তার নিজস্ব CPU গুলি ডিজাইন করে এবং তৈরি করে। তাছাড়া Apple এর নিজস্ব CPU তৈরি করার আগে তারা Intel এর উপর নির্ভরশীল ছিল, কিন্তু এখন আর তারা Intel এর উপর নির্ভরশীল নয়, Apple নিজেরাই এখন কাস্টম সিলিকন ডিজাইন করতে ও তৈরি করতে সক্ষম। আর এই দক্ষতা অর্জন করতে Apple কে বছরের পর বছর ধরে সাধনা করতে হয়েছে, এবং অবশেষে তারা এই দক্ষতা রপ্ত করতে পেরেছে।
ভুল ধারনা করবেন না - Apple কখনই iPhone বা iPad এর CPU এ ব্যবহার করবে না, কেননা Mac আর iPhone এবং iPad ডিভাইসগুলো সম্পূর্ণ আলাদা। আবারও বলছি, Apple তাদের Mac ডিভাইসে জন্য নতুন ভাবে চিপ তৈরি করছে, তাদের iPad Pro এর ভিতরে থাকা সিলিকনের চেয়ে Mac এর সিলিকন আরও বেশি শক্তিশালী হবে। আর আপনারা এটাও জানেন যে, Apple তাদের প্রতিযোগীদের থেকে মার্কেটে অনেক এগিয়ে আছে - যেখানে Microsoft উইন্ডোজ 10 অপারেটিং সিস্টেম এর ল্যাপটপে ARM প্রসেসর ব্যবহার করে তৈরি করে, তবে Microsoft তাদের উইন্ডোজ পিসির জন্য নিজস্ব কাস্টম ভাবে ARM প্রসেসর তৈরি করছে না।
আর Apple তাদের নতুন আর্কিটেকচার এর সিলিকন এর মাধ্যমে ব্যাটারি লাইফকে আরও উন্নত করেছে, আরও কম পাওয়ার কনজিউম করবে এবং এর ফলে Apple তাদের সক্ষমতা প্রমাণ করলো। তাছাড়া Apple দাবি করেছে যে, তাদের নতুন আর্কিটেকচার ব্যবহারের ফলে "আগের তুলনায় সর্বাধিক পারফরম্যান্স এর নিশ্চয়তার সাথে রয়েছে লং টাইম ব্যাটারি ব্যাকআপ"।
iPhone এবং iPad এর অ্যাপ Mac-এ ব্যবহার করুন
iPhone এবং iPad এ যে প্রযুক্তির চিপ আর্কিটেকচার ব্যবহার করা হয়েছে ঠিক Mac এও এই আর্কিটেকচারের চিপ ব্যবহার করা হয়েছে, ফলে আপনি সহজেই iPhone এবং iPad এর অ্যাপ্লিকেশান আপনার Mac এ ব্যবহার করতে পারবেন অনায়াসেই।
আর এজন্য আপনাকে শুধু ARM-পাওয়ার্ড Mac ডিভাইস থেকে App Store ওপেন করে আপনার পছন্দ মতো iPhone বা iPad অ্যাপ্লিকেশান ইন্সটল করতে পারবেন। আর আপনি যে অ্যাপ্লিকেশান ইন্সটল করবেন তা Mac এর ডেক্সটপে তার একটি সর্টকাট আইকন চলে আসবে, এজন্য আপনাকে বাড়তি কিছু করতে হবে না।
ডেভেলপাররা সহজেই অ্যাপ্লিকেশনগুলো পোর্ট করতে পারবে
তাছাড়াও Mac এ থাকা অ্যাপ্লিকেশানগুলোকেও বাদ দেওয়া হচ্ছেনা। মানে ডেভেলপাররা তাদের ডেভেলপ করা অ্যাপ্লিকেশানগুলো দুটি উপায়ে কম্পাটিবিলিটি করতে পারবেন নতুন Mac এঃ ফলে ডেভেলপারদের পক্ষে তাদের আগের অ্যাপ্লিকেশানগুলোকে নতুন আর্কিটেকচারে পোর্ট করা আরও অনেক সহজ করা হয়েছে এবং এমন কিছু অ্যাপ রয়েছে যা আগে পোর্ট করা হয়নি তাও Mac ইউজার'রা এমনিতেই ব্যবহার করতে পারবে।
ডেভেলপার'রা তাদের আগের Intel আর্কিটেকচারের Mac অ্যাপস Xcode এ ওপেন করতে পারবে এবং ARM আর্কিটেকচারে রিকম্পাইল করতে পারবে। আর Apple বলেছে এই পদ্ধতিতে ডেভেলপার'রা সহজেই দুই একদিনের মধ্যেই তাদের আগের অ্যাপ্লিকেশান ARM চালিত Mac এর জন্য রান করাতে বা পোর্ট করতে পারবে।
Apple এর macOS 11.0 Big Sur এর সমস্ত অ্যাপ্লিকেশান তাদের নতুন আর্কিটেকচারে চালবে। এছাড়া অন্যান্য কোম্পানিগুলো তাদের অ্যাপগুলো পোর্ট করার কাজ করছে - তাছাড়া Apple তাদের প্রেজেন্টেশনে Microsoft Office এবং Adobe Photoshop CC নতুন ARM আর্কিটেকচারে চালিয়ে দেখিয়েছে। এছাড়াও ডেভেলপাররা চাইলে ইউনিভার্সাল বাইনারি তৈরি করতে পারে যার ফলে তাদের ডেভেলপ করা অ্যাপ্লিকেশান Intel এবং ARM ভিত্তিক Mac সিস্টেমে রান করাতে পারবেন।
ডেভেলপাররা তাদের ডেভেলপ করা অ্যাপ্লিকেশানগুলো পোর্ট করার জন্য Apple এর তৈরি করা “Developer Transition Kit” তাদের থেকে ভাড়া নিতে পারবে।
আপনি Rosetta 2 দিয়ে Intel Mac এর অ্যাপস চালাতে পারবেন
একটা প্রশ্ন থেকেই যায়, যেই অ্যাপস পোর্ট করা হয়নি তা কি নতুন ARM Mac এ চালাতে পারবো? হ্যা, Apple এই ক্ষেত্রে Rosetta 2 এর ঘোষণা করেছে। Rosetta 2 ব্যবহার করে ইউজাররা সহজেই Intel Mac এর অ্যাপস ARM Mac এ ট্রান্সলেট করতে পারবেন এবং Intel Mac এর অ্যাপস ARM Mac এ ব্যবহার করতে পারবেন অনায়াসেই। আর এই ট্রান্সলেশন প্রসেস ঠিক নতুন কোন অ্যাপ আপনার Mac ডিভাইসে ইন্সটল করার মতোই।
Apple তাদের প্রেজেন্টশনে Tomb Raider গেম Rosetta 2 এর সাহায্যে প্লে করে দেখিয়েছিল যা অনেক ভাল পারফরম্যান্স দিয়েছিল। আর এই গেমটি উইন্ডোজ ১০ এ সাধারন ভাবে ওপেন করার থেকেও অনেক ফাস্ট ওপেন হয়েছিল মনে হয়।
অন্য কথায়, Mac এর আগের অ্যাপ্লিকেশানগুলো যা পোর্ট করা হয়নি তাও নতুন ARM Mac এ চালাতে পারবেন। আর অবশ্যই আপনি ARM Mac এ অন্যান্য লোকাল অ্যাপ্লিকেশানগুলোর মতোই সর্বোচ্চ পারফরম্যান্স পাবেন।
ফুল হার্ডওয়্যারে ভার্চুয়ালাইজেশন সাপোর্ট
ARM ভিত্তিক Mac ফুল হার্ডওয়্যার ভার্চুয়ালাইজেশন সাপোর্ট করে। কেননা Apple তাদের প্রেজেন্টেশনে নতুন ARM ভিত্তিক Mac এ প্যারালাল ভার্চুয়াল মেশিন রান করিয়ে দেখিয়েছে, আর এটা সম্ভব হয়েছে শুধুমাত্র ডেভেলপারদের মাধ্যমে কেননা তারা Intel ভিত্তিক Mac এ Linux চালিয়েছিল।
Intel Mac এর কি হতে যাচ্ছে?
Apple এর ARM ভিত্তিক Mac ইতিমধ্যে বাজারে পাওয়া যাচ্ছে, বরাবরের মতো আমাদের দেশে আসতে কিছুটা সময় লাগবে।
কিন্তু Apple এর Intel থেকে স্যুইচ করা রাতারাতি সম্ভব হয়নি। Apple জানিয়েছে তারা এই পরিকল্পনা বাস্তবায়ন করতে প্রায় দুই বছরের মত সময় লেগেছিল, আর ইতিমধ্যে তা বাজারে আসতেও শুরু করেছে।
আপনার যদি Intel ভিত্তিক Mac ডিভাইস থেকে থাকে তাতেও আপনি Apple এর সাপোর্ট পাবেন। কেননা Apple বলছে যে আগামী কয়েক বছর পর্যন্ত আপনারা Intel ভিত্তিক Mac ডিভাইসে macOS পাবেন।
তবে এক পর্যায়ে Apple যেমন Intel এর প্রসেসর ব্যবহার বন্ধ করে দিয়েছে ঠিক তেমনিভাবে একসময় Intel ভিত্তিক Mac ডিভাইসে Apple এর সাপোর্ট দেওয়াও বন্ধ করে দিবে, তা খুব বেশি দূরে নয়।