কে বলেছে আপনার অ্যান্ড্রয়েড অ্যাপের সুবিধা উপভোগ করার জন্য একটি স্মার্টফোন দরকার? সম্ভবত আপনি আপনার লিনাক্স পিসিতে কাজ করার সময় আপনার প্রিয় অ্যাপগুলি উপলব্ধ রাখতে চান তবে আপনার ফোনের সাথে আবদ্ধ হতে চান না। লিনাক্সের জন্য একটি অ্যান্ড্রয়েড এমুলেটর দিয়ে, আপনি স্মার্টফোন ছাড়াই স্মার্টফোনের অভিজ্ঞতা উপভোগ করতে পারেন।
সর্বোপরি, অ্যান্ড্রয়েড নিজেই লিনাক্স কার্নেল ব্যবহার করে, তাই আপনার পিসিতে এই স্মার্টফোন ওএসের একটি অনুকরণ করা সংস্করণ চালানো অসম্ভব নয়। আপনি যদি লিনাক্স চালান তাহলে এখানে চারটি সেরা অ্যান্ড্রয়েড এমুলেটর রয়েছে যা আপনি ব্যবহার করতে পারেন।
1. Android-x86
অ্যান্ড্রয়েড-x86 প্রকল্পটি কঠোরভাবে অনুকরণের জন্য নয়। এটি আপনার পিসি বা ল্যাপটপে উইন্ডোজ বা লিনাক্স চালানোর বিকল্প। এটি Android থেকে x86 CPU আর্কিটেকচারের একটি পোর্ট, যা প্রায় সমস্ত আধুনিক পিসি এবং ল্যাপটপ ব্যবহার করে। এটি স্মার্টফোনের বিপরীতে, যেগুলির পরিবর্তে হালকা, নিম্ন-শক্তিসম্পন্ন ARM প্রসেসর ব্যবহার করা হয়৷
৷
যেহেতু Android-x86 একটি সাধারণ পিসিতে চালানোর জন্য পোর্ট করা হয়েছে, এর মানে আপনি VirtualBox বা VMware ব্যবহার করে একটি ভার্চুয়াল মেশিন হিসাবে Android-x86 চালাতে পারেন। এজন্য এটি লিনাক্স অ্যান্ড্রয়েড এমুলেশনের জন্য একটি ভাল বিকল্প। আপনি এখন আপনার অন্যান্য লিনাক্স প্রোগ্রামগুলির পাশাপাশি আপনার অ্যান্ড্রয়েড অ্যাপগুলি চালাতে পারেন৷
৷Google Play Store Android-x86-এর সাথে আসে, যার অর্থ আপনি আপনার ভার্চুয়াল মেশিন সেট আপ করার সাথে সাথে আপনার সমস্ত প্রিয় অ্যাপ ইনস্টল করতে পারেন। সতর্কতার একটি শব্দ, যাইহোক:প্রতিটি অ্যান্ড্রয়েড অ্যাপ x86 পিসি প্ল্যাটফর্মে চলবে না, তাই আপনাকে প্রথমে সেগুলি ব্যবহার করে দেখতে হবে।
Android-x86 সক্রিয় বিকাশে রয়েছে, তাই আপনি নিয়মিত উন্নতি এবং বৈশিষ্ট্যগুলির পাশাপাশি গতি এবং কর্মক্ষমতা অপ্টিমাইজেশান আশা করতে পারেন৷ এটি ভ্যানিলা অ্যান্ড্রয়েড এবং এতে ব্লোটওয়্যারের অভাব রয়েছে, তাই আপনার নিজের পিসির সিস্টেম সংস্থানগুলি হল একমাত্র সীমাবদ্ধতা৷
2. আরচন
আপনার অ্যান্ড্রয়েড অ্যাপগুলিকে লিনাক্সে কাজ করার জন্য আপনাকে ভার্চুয়াল মেশিন চালাতে হবে না। ARChon প্রকল্পের জন্য ধন্যবাদ, আপনি আপনার Chrome ওয়েব ব্রাউজারে আপনার অ্যান্ড্রয়েড অ্যাপগুলি চালাতে পারেন। এআরসি নামের অর্থ হল ক্রোমের জন্য অ্যান্ড্রয়েড রানটাইম, আপনার অ্যাপের জন্য একটি ক্ষুদ্রাকৃতির অ্যান্ড্রয়েড পরিবেশ হিসেবে কাজ করে।
ARC নিজেই একটি Google সৃষ্টি, Chrome OS-এ অ্যান্ড্রয়েড অ্যাপ চালানোর জন্য একটি প্রাথমিক পরীক্ষা। একই নীতি ARChon-এর ক্ষেত্রে প্রযোজ্য, যা Chrome ব্রাউজারে একটি পরিবর্তিত সংস্করণ চালানোর জন্য ARC-এর ওপেন-সোর্স উপাদানগুলি নেয়। ক্রোমে একটি ডেভেলপার এক্সটেনশন হিসাবে শুধুমাত্র সংশোধিত ARChon রানটাইম ইনস্টল করুন, তারপর ARChon ডেভেলপার দ্বারা প্রদত্ত Chrome এক্সটেনশন টুলে APK ব্যবহার করে অন্যান্য অ্যাপ যোগ করুন।
আপনি এখানে Google Play পাবেন না এবং প্রতিটি অ্যাপ স্থিতিশীল বলে প্রমাণিত হবে না। অন্যথায় ভার্চুয়াল মেশিনের আশ্রয় না নিয়ে আপনার লিনাক্স পিসিতে কিছু অ্যাপ চালানোর জন্য ARChon আপনার জন্য একটি ভাল সমাধান।
3. অ্যানবক্স – একটি বাক্সে অ্যান্ড্রয়েড
ভার্চুয়াল মেশিনগুলি অ্যান্ড্রয়েড এমুলেশনের জন্য একটি ভোঁতা পদ্ধতির অফার করে। আনবক্স (একটি বাক্সে অ্যান্ড্রয়েড) একটু ভিন্ন কিছু চেষ্টা করে। এটি একটি লিনাক্স কন্টেইনার হিসাবে চলে, অন্যথায় থাকা অবস্থায় আপনার লিনাক্স কার্নেল এবং সংস্থানগুলি ভাগ করে নেয়৷
এটি থাকতে পারে, কিন্তু যেহেতু অ্যানবক্স হোস্ট কার্নেল শেয়ার করে এবং হার্ডওয়্যারে সরাসরি অ্যাক্সেসের অনুমতি দেয়, এটি আপনার পিসিতে আপনার অ্যান্ড্রয়েড অ্যাপগুলিকে কাজ করার জন্য অনেক দ্রুত পদ্ধতি। পারফরম্যান্স আরও ভাল, এবং এর কন্টেইনার পদ্ধতির কারণে, এটি সুরক্ষিত — আপনি কোনও অনিরাপদ অ্যাপ চালানোর ঝুঁকি নন৷
এটি Google Play Store এর সাথে আসে না, তাই আপনাকে ম্যানুয়ালি অ্যাপগুলি সনাক্ত এবং ইনস্টল করতে হবে। ভার্চুয়াল মেশিন ব্যবহার করে আপনার পিসি সংস্থানগুলির চাহিদা অনুকরণের চেয়ে কম হবে। এটি কম-পাওয়ার ডিভাইসের জন্য এটি একটি ভাল বিকল্প করে তোলে৷
4. জেনিমোশন
প্রফেশনাল ডেভেলপার এবং অ্যান্ড্রয়েড গেমাররা একইভাবে জেনিমোশন অ্যান্ড্রয়েড এমুলেটর ব্যবহার করছেন কিনা তা দেখার জন্য কিছু আছে। এটি আরেকটি ভার্চুয়াল মেশিন পদ্ধতি, তবে বাণিজ্যিক দৃষ্টিকোণ থেকে যুক্তিযুক্তভাবে সর্বোত্তম সমর্থিত৷
Genymotion হল একটি বাণিজ্যিক পণ্য, যেখানে Android ভার্চুয়াল মেশিনগুলি ভার্চুয়ালবক্স ব্যবহার করে ক্লাউড ইমেজ বা স্থানীয় ডেস্কটপ ভিএম হিসাবে উপলব্ধ। এটি নকল জিপিএস এবং ব্যাটারি রিপোর্টিংয়ের মতো অনেকগুলি অনন্য পরীক্ষার উপাদানগুলির সাথে আসে, তাই এটি বিকাশকারী এবং পরীক্ষা প্রকৌশলীদের জন্য দরকারী৷ এটি স্ট্যান্ডার্ড হিসাবে Google Play পরিষেবাগুলি ইনস্টল করার বিকল্পের সাথে আসে৷
হোম ব্যবহারকারীদের Genymotion ব্যক্তিগত সংস্করণে একটি স্কেল-ব্যাক পণ্য রয়েছে, যা হোম ব্যবহারকারীদের জন্য বিনামূল্যে এবং আরও উন্নত পরীক্ষার বৈশিষ্ট্যগুলির অভাব রয়েছে। অন্যথায়, সফ্টওয়্যার চালানোর জন্য এবং বিশেষজ্ঞের সহায়তার সুবিধা নিতে আপনার একটি বার্ষিক Genymotion লাইসেন্সের প্রয়োজন হবে৷
লিনাক্সের জন্য একটি অ্যান্ড্রয়েড এমুলেটর চেষ্টা করুন
লিনাক্সে থাকাকালীন অ্যান্ড্রয়েড চালানো কঠিন নয়, এই বিভিন্ন অ্যান্ড্রয়েড এমুলেটরগুলির জন্য ধন্যবাদ। আপনি Android-x86 সহ একটি ভার্চুয়াল মেশিনে ভ্যানিলা অ্যান্ড্রয়েড চালাতে পারেন, অথবা আপনি এটিকে আপনার ব্রাউজার থেকে ARChon দিয়ে চালাতে পারেন।
যদি আপনার পিসি অনুকরণের জন্য যথেষ্ট ভাল না হয়, তাহলে আপনি সর্বদা আপনার অ্যান্ড্রয়েড স্মার্টফোনটিকে আপনার লিনাক্স পিসিতে মিরর করতে পারেন। লিনাক্সে অ্যান্ড্রয়েড অ্যাপ চালানোর জন্য আপনার নিজের পছন্দের পদ্ধতি থাকলে, অনুগ্রহ করে নিচের মন্তব্যে সেগুলোর পরামর্শ দিন।
ইমেজ ক্রেডিট:Android-x86 প্রজেক্ট, ARChon GitHub এর মাধ্যমে ভ্লাদ ফিলিপভ