Ubuntu-র পেছনের কোম্পানি Canonical, Ubuntu Touch-র ওপর কঠোর পরিশ্রম করছে—একটি অপারেটিং সিস্টেম যা স্মার্টফোন এবং ট্যাবলেটের জন্য লক্ষ্যমাত্রা করেছে। তারা কিছু ইমেজ রিলিজ করেছে যেগুলো Nexus 4, Nexus 7 (২০১৩ WiFi only), এবং Nexus 10-এ ইনস্টল করা যায়। এছাড়া Nexus 5-এ অনঅফিশিয়াল সাপোর্ট আছে, যেটি আমরা রিভিউ করেছিলাম, এবং Nexus 7 (২০১৩ WiFi+LTE)।
আপনার যদি এই ডিভাইসগুলো না থাকে, চিন্তা করবেন না—আপনি আপনার Ubuntu কম্পিউটারে একটি এমুলেটর ব্যবহার করে মোবাইল অপারেটিং সিস্টেম ট্রাই করতে পারেন।
Ubuntu Touch কী?
Ubuntu Touch খুব পাবলিসিটি পেল যখন Ubuntu IndieGoGo ফান্ডরেইজিং ক্যাম্পেইন চালাল Ubuntu Edge ফোনের জন্য—একটি সুপার-স্মার্টফোন যেটি Ubuntu Touch এবং Android-এর সাথে ডুয়াল-বুট করতে পারত, এবং ডকে প্লাগ ইন করলে ডেস্কটপ অ্যাপ্লিকেশন চালাতে পারত। যদিও Edge মনে হতো দ ফোন মালিক হওয়ার জন্য, ক্যাম্পেইন চরমবấtি ব্যর্থ হল। অপারেটিং সিস্টেম, যাইহোক, বাঁচিয়ে আছে।
Ubuntu Touch সম্পূর্ণরূপে অনন্য ইন্টারফেসের সাথে আসে, যেখানে আপনি অ্যাপ্লিকেশন, মেনু, এবং সেটিংস অ্যাক্সেস করতে পারেন চারটি স্ক্রিন এজ থেকে সুইপ করে। এই ভিডিও ইন্টারফেসটি আরও ভালোভাবে ব্যাখ্যা করতে পারে, এবং কেন এটি এত আকর্ষণীয়।
আমার পছন্দ হচ্ছে অপারেটিং সিস্টেমটি লিনাক্স-ভিত্তিক এবং নেটিভলি কম্পাইলড কোড ব্যবহার করে। তুলনা করলে: iOS মডিফাইড Mac OS X ব্যবহার করে নেটিভ কম্পাইলড কোডের সাথে, এবং Android লিনাক্স ব্যবহার করে Java-রান কোডের সাথে।
এমুলেটর পাওয়া
আপনার Ubuntu সিস্টেমে Ubuntu Touch এমুলেটর পাওয়া খুব সহজ যদি আপনি লেটেস্ট রিলিজ, 14.04 চালাচ্ছেন। পাওয়ার জন্য, শুধু এই কমান্ড রান করুন
sudo apt-get install ubuntu-emulator
।
হ্যাঁ, সেটি শুধু। এটি Ubuntu Touch-র ARM-ভিত্তিক এমুলেটর ইনস্টল করবে। আপনি কমান্ড রান করতে পারেন
sudo ubuntu-emulator create myinstance
একটি ইনস্ট্যান্স তৈরি করতে, এবং তারপর কমান্ড রান করুন
ubuntu-emulator run myinstance
এটি শুরু করতে।
যাইহোক, অধিকাংশ মানুষ ARM-ভিত্তিক এমুলেটরের সাথে অত্যন্ত খারাপ পারফরম্যান্স এক্সপেরিয়েন্স করবে। বদলে, আপনি x86-ভিত্তিক এমুলেটর ব্যবহার করবেন উন্নত পারফরম্যান্সের জন্য, যেহেতু আপনার কম্পিউটারও একই আর্কিটেকচার ব্যবহার করে।
এটি চালানো
এটি করার পর, আপনাকে довольно একটু অপেক্ষা করতে হবে এমুলেটর আসলে চালু হওয়ার আগে। আপনি "ভার্চুয়াল ফোন"-টি দ্রুত দেখবেন, তবে ফোন আসার পরেও এটি কয়েক মিনিট সেটআপ করত থাকবে। ARM এমুলেটরের সাথে এই সময় অনেক বেশি, কিন্তু x86 এমুলেটরের সাথে মাত্র কয়েক মিনিট। যাইহোক, অবশেষে এটি আসবে এবং আপনি এর সাথে খেলা শুরু করতে পারবেন।
x86 এমুলেটরের সাথে পারফরম্যান্স এক্সেলেন্ট হওয়া উচিত—আমার ৮-কোর CPU-তে, আমি বাটারি-स্মুথ অভিজ্ঞতা পাচ্ছিলাম। সব কিছু কাজ করা উচিত, ইন্টারনেট দরকারি অ্যাপসহ। আমি হয়তো একটি গেম খেলতে পারলাম এক্সেলেন্ট ফ্রেমরেটে, কিন্তু কন্ট্রোল করা কঠিন ছিল কারণ মাউস দিয়ে টাচ এমুলেট করা অনেক কঠিন।
ফোনে এজ ব্যবহারের বিষয়ে আমার একটি টিপ আছে, যেহেতু এগুলো যেনই ইন্টারফেসের সবচেয়ে গুরুত্বপূর্ণ অংশ। যখনই আপনি এজ থেকে সুইপ সিমুলেট করতে চান, স্ক্রিনের ঠিক ভিতরে ক্লিক করা শুরু করুন (শুধু বাইরে না), এবং দরকারি দিকে ড্র্যাগ করুন ছাড়ার আগে। তাই, বাম এজের জন্য আপনি বাম এজের ঠিক ভিতরে শুরু করবেন, ক্লিক করবেন, এবং ছাড়ার আগে ডানে ড্র্যাগ করবেন।
একমাত্র জিনিস যা কাজ করে না সেটি হচ্ছে আপডেট চেক করা। এর মানে, আপনি যদি পরবর্তীতে nieuwer ইমেজে আপডেট করতে চান, আপনাকে আবার রান করতে হবে
cd emulator-x86 && ./build-emulator-sdcard.sh
এমুলেটর লঞ্চ করার কমান্ড রান করার আগে।
উপসংহার
Ubuntu Touch-র সাথে খেলা খুব মজার হবে। আমি খুব এক্সাইটেড দেখতে কেমন পারফরম করবে যখন এটি আরও ডিভাইসে আসবে, কিন্তু এখনো ট্রাই করা ভালো। আপনি যদি অন্যান্য মোবাইল OS এমুলেটর খুঁজছেন, আমরা ছয়টি ভিন্ন এমুলেটর সুপারিশ করি ট্রাই করার জন্য, যেন Android এবং iOS।
আপনি Ubuntu Touch কোথায় যাচ্ছে বলে মনে করেন? কি এটি Android এবং iOS-র সাথে প্রতিযোগিতা করতে পারবে? কমেন্টে জানান!