পণ্যের খবর

অ্যান্ড্রয়েড এমুলেটর দিয়ে একাধিক ডিভাইসের মধ্যে মিথস্ক্রিয়া পরীক্ষা করুন

২ মিনিটের পাঠ
Steven Jenkins
প্রোডাক্ট ম্যানেজার, অ্যান্ড্রয়েড স্টুডিও

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

পূর্বে, একাধিক অ্যান্ড্রয়েড ভার্চুয়াল ডিভাইস (AVD) আন্তঃসংযোগ করা বেশ অসুবিধাজনক ছিল। শুধুমাত্র দুটি এমুলেটরকে সংযুক্ত করার জন্য জটিল পোর্ট ফরওয়ার্ডিং নিয়মগুলো ম্যানুয়ালি পরিচালনা করতে হতো।

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

ইমুলেটর ইনস্ট্যান্সগুলির আন্তঃসংযোগ

অ্যান্ড্রয়েড এমুলেটরের নতুন নেটওয়ার্কিং স্ট্যাক এমুলেটরগুলোর যোগাযোগের পদ্ধতিতে আমূল পরিবর্তন এনেছে। পূর্বে, প্রতিটি ভার্চুয়াল ডিভাইস তার নিজস্ব লোকাল এরিয়া নেটওয়ার্ক (LAN)-এ কাজ করত, যা এটিকে অন্যান্য AVD থেকে কার্যকরভাবে বিচ্ছিন্ন করে রাখত। নতুন ওয়াই-ফাই নেটওয়ার্ক স্ট্যাক একটি শেয়ার্ড ভার্চুয়াল নেটওয়ার্ক ব্যাকপ্লেন তৈরি করে এই অবস্থার পরিবর্তন ঘটায়, যা একই হোস্ট মেশিনে চলমান সমস্ত ইনস্ট্যান্সকে সংযুক্ত করে।

প্রধান সুবিধাসমূহ:

  • জিরো-কনফিগারেশন: ম্যানুয়াল পোর্ট ফরওয়ার্ডিং বা adb কমান্ড স্ক্রিপ্টিংয়ের আর প্রয়োজন নেই। একই হোস্টে থাকা AVD-গুলো একই ভার্চুয়াল নেটওয়ার্কে প্রদর্শিত হয়।
  • পিয়ার-টু-পিয়ার সংযোগ: ওয়াই-ফাই ডিরেক্ট এবং নেটওয়ার্ক সার্ভিস ডিসকভারি (এনএসডি)-এর মতো গুরুত্বপূর্ণ প্রোটোকলগুলো এমুলেটরগুলোর মধ্যে কোনো অতিরিক্ত কনফিগারেশন ছাড়াই কাজ করে।
  • উন্নত স্থিতিশীলতা: পুরোনো স্ট্যাকে বিদ্যমান ডেটা হারানো এবং সংযোগ বিচ্ছিন্ন হওয়ার মতো দীর্ঘস্থায়ী স্থিতিশীলতার সমস্যাগুলোর সমাধান করে।
  • ক্রস-প্ল্যাটফর্ম সামঞ্জস্য: Windows, macOS, এবং Linux-এ একইভাবে কাজ করে।

ব্যবহারের ক্ষেত্র

উন্নত এমুলেটর নেটওয়ার্কিং বিভিন্ন ধরনের মাল্টি-ডিভাইস ডেভেলপমেন্ট সিনারিও সমর্থন করে:

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

নতুন এমুলেটর নেটওয়ার্কিং স্ট্যাক একাধিক AVD-কে একটি ভার্চুয়াল নেটওয়ার্ক শেয়ার করার সুযোগ দেয়, যার ফলে কোনো কনফিগারেশন ছাড়াই সরাসরি পিয়ার-টু-পিয়ার যোগাযোগ সম্ভব হয়।

শুরু করুন

অ্যান্ড্রয়েড এমুলেটরের সর্বশেষ রিলিজ (36.5)-এ নতুন নেটওয়ার্কিং সুবিধাটি ডিফল্টরূপে সক্রিয় করা আছে, যা অ্যান্ড্রয়েড স্টুডিও এসডিকে ম্যানেজার-এর মাধ্যমে পাওয়া যায়। শুধু আপনার এমুলেটরটি আপডেট করুন এবং একাধিক ডিভাইস চালু করুন!

যদি আপনি এই বৈশিষ্ট্যটি নিষ্ক্রিয় করতে চান অথবা আরও জানতে চান, তাহলে অনুগ্রহ করে আমাদের ডকুমেন্টেশন দেখুন।

বরাবরের মতোই, আমরা যেকোনো মতামতকে স্বাগত জানাই। আপনি যদি কোনো বাগ বা সমস্যা খুঁজে পান, তাহলে অনুগ্রহ করে একটি ইস্যু ফাইল করুন । এছাড়াও আপনি LinkedIn , Medium , Youtube বা X- এ আমাদের প্রাণবন্ত অ্যান্ড্রয়েড ডেভেলপার কমিউনিটির অংশ হতে পারেন।

    লিখেছেন:

    পড়তে থাকুন