আর্গন ক্রোমবুকে আধুনিক রেট্রো গেমিং নিয়ে এসেছে

আর্গন খুললে আপনি বিনামূল্যে শত শত গেম ব্রাউজ করতে পারবেন—৭০, ৮০ এবং ৯০-এর দশকের গেম কনসোল ও হোম কম্পিউটারের জন্য তৈরি গেম এবং ইন্ডি রেট্রো জগতের আধুনিক হোমব্রু গেম। একটি গেম নির্বাচন করলে আর্গন সেটিকে তার আসল কন্ট্রোলসহ রেন্ডার করে এবং আপনার ডিভাইসের স্ক্রিনের আকার ও ইনপুটের ধরনের সাথে সাথে তাৎক্ষণিকভাবে নিজেকে মানিয়ে নেয়।

আরও বৃহত্তর দর্শকগোষ্ঠীর কাছে পৌঁছানোর লক্ষ্যে, আর্গন-এর ডেভেলপার মার্ক/স্পেস প্রাথমিকভাবে রেট্রো গেমিং প্ল্যাটফর্মটি ক্রোমবুকের জন্য প্রকাশ করে—কোনো অপটিমাইজেশন ছাড়াই। কিন্তু এর সাপ্তাহিক ইনস্টলের হার ১%-এরও কম হওয়ায় এটি তেমন জনপ্রিয়তা পায়নি। আর্গন টিম ক্রোমবুক প্ল্যাটফর্মের জন্য এটিকে অপটিমাইজ করে এর প্রসার বাড়ানোর সিদ্ধান্ত নেয়: বড় স্ক্রিন এবং বিভিন্ন ধরনের ইনপুটের সুবিধা সহ

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

ব্রায়ান হল, মার্ক/স্পেস-এর সিইও

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

সকলের জন্য নির্মিত একটি গেমিং প্ল্যাটফর্ম

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

ব্রায়ান হল, মার্ক/স্পেস-এর সিইও

মার্ক/স্পেস টিমের জন্য ক্রোমবুক এবং আর্গন ছিল এক নিখুঁত সমন্বয়। ক্রোমবুকগুলো ছিল যুক্তিসঙ্গত ও ক্রমবর্ধমান প্রচেষ্টায় লক্ষ লক্ষ ব্যবহারকারীর কাছে অ্যাপটির প্রসার ঘটানোর একটি সুযোগ।

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

অ্যান্ড্রয়েড থেকে ক্রোমওএস-এ রূপান্তর শুরু করার জন্য, মার্ক/স্পেস টিম গুগল প্লে-তে তাদের অ্যাপ ম্যানিফেস্টে কয়েকটি ছোটখাটো পরিবর্তন এনেছিল—যার ফলে আর্গন ক্রোমবুকের জন্য উপলব্ধ হয়। কিন্তু, সাপ্তাহিক ইনস্টল ১%-এরও কম হওয়ায়, এটি দ্রুত স্পষ্ট হয়ে ওঠে যে তাদের নতুন পরিবেশের জন্য অ্যাপটি অপ্টিমাইজ করা প্রয়োজন

প্রতিটি ফর্ম ফ্যাক্টরের জন্য সর্বোত্তম অনুশীলন

যখন আমরা ChromeOS বোঝার জন্য উদ্যোগ নিই, আমাদের প্রথম পদক্ষেপ ছিল ক্রোমবুক সংগ্রহ করা এবং প্ল্যাটফর্মটি গভীরভাবে খতিয়ে দেখা। এই ফর্ম ফ্যাক্টর এবং ইউজার এক্সপেরিয়েন্সের মাধ্যমে গেমিংয়ের সুযোগগুলো আমাদের বোঝা প্রয়োজন ছিল।

ব্রায়ান হল, মার্ক/স্পেস-এর সিইও

প্রাথমিক প্রকাশের পরপরই, আর্গন টিম গুগল আই/ও-তে ক্রোমবুক অপটিমাইজেশন বিষয়ক সেশনগুলোতে অংশ নেয় এবং তারা যে ফিচারগুলো সমর্থন করতে চেয়েছিল, সেগুলো আরও ভালোভাবে বোঝার জন্য সংশ্লিষ্ট গুগল ডেভেলপার ইউটিউব ভিডিওগুলো অধ্যয়ন করে।

ক্রোমবুকের জন্য আর্গন অপ্টিমাইজ করতে, ডেভ টিমের যা যা করার প্রয়োজন ছিল:

  • কিবোর্ড সাপোর্ট উন্নত করুন
  • মাউস/ট্র্যাকপ্যাড, স্টাইলাস এবং পেন সাপোর্ট যোগ করুন
  • বড় আকারের স্ক্রিনের জন্য আর্গন UI অপ্টিমাইজ করুন
  • আর্গন প্যাকেজের ফরম্যাট APK থেকে AAB-তে পরিবর্তন করুন।
  • ইন-অ্যাপ রিভিউ এপিআই গ্রহণ করুন

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

আপনার নিজস্ব মতামত দিন

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

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

ব্রায়ান উল্লেখ করেন, "যখন আপনি একটি ক্রোমবুক ফোল্ডেবল ল্যাপটপ হিসেবে ব্যবহার করেন, তখন স্ক্রিনে আলতো করে ট্যাপ করেন। আর যখন ট্যাবলেট হিসেবে ব্যবহার করেন, তখন সোয়াইপ করেন।"

প্রতিটি ডিভাইসের জন্য একবার অপ্টিমাইজ করুন

আর্গনের ইউআই মূলত কয়েক ডজন এক্সএমএল লেআউট দ্বারা সমর্থিত ছিল। প্রতিটি ভঙ্গি—যেমন একটি স্ক্রিন থেকে দুটি স্ক্রিনে যাওয়া, বা অনুভূমিক থেকে উল্লম্ব অবস্থানে যাওয়া—ছিল একটি পৃথক লেআউট। এছাড়াও, প্রতিটি গেমিং প্ল্যাটফর্মের জন্য নিজস্ব কন্ট্রোল লেআউট ছিল।

ChromeOS-এর জন্য অপ্টিমাইজ করার সময়, তারা Compose ব্যবহার শুরু করে। Compose-এর সাহায্যে তারা একবার তাদের UI তৈরি করে সেটিকে ফোল্ডেবল ও মাল্টি-স্ক্রিন ডিভাইসসহ সব ধরনের ডিভাইসে কার্যকর করতে সক্ষম হয়।

অ্যাপের আকার অর্ধেকেরও বেশি কমানো হয়েছে

ক্রোমবুক অপটিমাইজেশনের একটি আবশ্যিক শর্ত ছিল প্যাকেজ ফরম্যাটটিকে APK থেকে AAB-তে রূপান্তর করা। আর্গন চারটি সিপিইউ আর্কিটেকচার সমর্থন করে এবং এর কোডের বেশিরভাগই নেটিভ। অপটিমাইজেশনের আগে, APK-টির সাইজ ছিল প্রায় ৫০ মেগাবাইট। AAB-টির সাইজ ২০ মেগাবাইটের অনেক কম।

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

অ্যাপ রিভিউ এপিআই গ্রহণ

একটি ফ্রি বিটা থেকে একটি প্রিমিয়াম, পেইড অ্যাপে রূপান্তরিত হওয়ার সময়, মার্ক/স্পেস লক্ষ্য করে যে আর্গনের ব্যবহারকারী রিভিউগুলো ওঠানামা করছে। ডেভ টিম নতুন অপটিমাইজেশনগুলোকে ব্যবহারকারীদের কাছ থেকে অর্থপূর্ণ মতামত পাওয়ার একটি সুযোগ হিসেবে গ্রহণ করে। অপটিমাইজেশনগুলোর পাশাপাশি, আর্গন টিম ইন-অ্যাপ রিভিউ এপিআই (In-App Reviews API) চালু করে।

ইন-অ্যাপ রিভিউ এপিআই তার সবচেয়ে সক্রিয় ব্যবহারকারীদের যুক্ত করায় আর্গনের ৫-স্টার রিভিউর সংখ্যায় ধারাবাহিক বৃদ্ধি দেখা যায়। প্রথম ছয় সপ্তাহে আর্গনের সামগ্রিক স্টার রেটিং ৩.২ থেকে বেড়ে ৪.০-এর বেশি হয়ে যায়।

ভবিষ্যৎ ডেভেলপারদের জন্য পথ তৈরি করা

আর্গনের সাথে আমাদের লক্ষ্য হলো আধুনিক রেট্রো গেমিংকে বিশ্বব্যাপী বিভিন্ন বয়সের, সব ধরনের ও ডিভাইসের দর্শকদের কাছে পৌঁছে দেওয়া। যাতে আপনি আপনার নিজের ডিভাইস ও কন্ট্রোলার দিয়েই—যেখানে এবং যখন খুশি খেলতে পারেন।

ব্রায়ান হল, মার্ক/স্পেস-এর সিইও

মার্ক/স্পেস ক্রোমবুকে ব্যবহারকারীর অভিজ্ঞতা উন্নত করার ওপর মনোনিবেশ করেছিল—এবং সেই প্রচেষ্টা সফল হয়েছিল।

ক্রোমবুক ব্যবহারকারীদের জন্য প্লে স্টোরে ফিচারড থাকাকালীন, মার্ক/স্পেস দেখত যে তাদের সাপ্তাহিক ইনস্টলের ১৫% থেকে ৫০% ক্রোমবুক থেকে আসত। ২০২৩ সালের ফেব্রুয়ারি নাগাদ, এই হার ছিল ৪০% থেকে ৬০%-এর মধ্যে। এবং অ্যাপ রিভিউ এপিআই (App Review API) বাস্তবায়নের পর থেকে, তারা সব প্ল্যাটফর্মে তাদের রেটিং এবং ইনস্টল বৃদ্ধি পেতে দেখেছে।

ভবিষ্যতের কথা চিন্তা করে, মার্ক/স্পেস-এর 'পাওয়ার্ড বাই আর্গন' গেম ইঞ্জিন অন্যান্য ডেভেলপারদের স্বতন্ত্র অ্যাপ তৈরি করার সুযোগ দেয়, যা তারা পরবর্তীতে গুগল প্লে-তে প্রকাশ করতে পারে। ক্রোমবুক অপটিমাইজেশনের জন্য আর্গন টিমের করা কাজটি শুধু অন্যান্য প্ল্যাটফর্মে তাদের অবস্থানকে শক্তিশালীই করেনি—এটি এখন অন্যান্য ডেভেলপারদের জন্যও ক্রোমবুকের জন্য অপটিমাইজ করা তাদের গেম প্রকাশ করা সম্ভব করে তুলেছে।