Android এমুলেটরের মাধ্যমে মাল্টি-ডিভাইস ইন্টার্যাকশন টেস্ট করা
১ মিনিট লাগবে
Android Emulator-এর মাধ্যমে মাল্টি-ডিভাইস ইন্টার্যাকশন পরীক্ষা করা এখন আগের চেয়ে অনেক সহজ। আপনি মাল্টিপ্লেয়ার গেম তৈরি করছেন, ফর্ম ফ্যাক্টর জুড়ে আপনার মোবাইল অ্যাপ্লিকেশন এক্সটেন্ড করছেন বা ডিভাইস কানেকশন প্রয়োজন এমন ভার্চুয়াল ডিভাইস লঞ্চ করছেন, Android Emulator এখন নেটিভভাবে এইসব ডেভেলপার অভিজ্ঞতাকে সাপোর্ট করে।
আগে, একাধিক Android ভার্চুয়াল ডিভাইস (AVD) ইন্টারকানেক্ট করার সময় অনেক সমস্যা হত। দুটি এমুলেটর কানেক্ট করার জন্য জটিল পোর্ট ফরওয়ার্ডিং নিয়ম ম্যানুয়ালি ম্যানেজ করতে হত।
এখন আপনি Android এমুলেটরের জন্য একটি নতুন নেটওয়ার্কিং স্ট্যাকের সুবিধা নিতে পারবেন যা আপনার সমস্ত AVD জুড়ে জিরো-কনফিগারেশন পিয়ার-টু-পিয়ার কানেক্টিভিটি নিয়ে আসে।
ইন্টারকানেক্টিং এমুলেটর ইনস্ট্যান্স
Android Emulator-এর জন্য নতুন নেটওয়ার্কিং স্ট্যাক, এমুলেটর কীভাবে যোগাযোগ করে তা পরিবর্তন করে। আগে, প্রতিটি ভার্চুয়াল ডিভাইস নিজস্ব লোকাল এরিয়া নেটওয়ার্কে (LAN) কাজ করত, যা এটিকে অন্যান্য AVD থেকে আলাদা করে রাখত। নতুন ওয়াই-ফাই নেটওয়ার্ক স্ট্যাক, একটি শেয়ার করা ভার্চুয়াল নেটওয়ার্ক ব্যাকপ্লেন তৈরি করে এটি পরিবর্তন করে যা একই হোস্ট মেশিনে চলা সব ইনস্ট্যান্সকে ব্রিজ করে।
প্রধান সুবিধা:
- জিরো-কনফিগারেশন: আর কোনও ম্যানুয়াল পোর্ট ফরওয়ার্ডিং বা স্ক্রিপ্টিং
adbকমান্ড নেই। একই হোস্টে থাকা AVD একই ভার্চুয়াল নেটওয়ার্কে দেখা যায়। - পিয়ার-টু-পিয়ার কানেক্টিভিটি: Wi-Fi Direct এবং নেটওয়ার্ক সার্ভিস ডিসকভারি (NSD)-এর মতো গুরুত্বপূর্ণ প্রোটোকল এমুলেটরগুলির মধ্যে কাজ করে।
- উন্নত স্টেবিলিটি: অনেকদিন ধরে চলা স্টেবিলিটি সংক্রান্ত সমস্যার সমাধান করে, যেমন ডেটা হারিয়ে যাওয়া এবং লিগ্যাসি স্ট্যাকে কানেকশন ড্রপ হওয়া।
- ক্রস-প্ল্যাটফর্ম সামঞ্জস্য: Windows, macOS ও Linux-এ একইভাবে কাজ করে।
কেস ব্যবহার করুন
উন্নত এমুলেটর নেটওয়ার্কিং, মাল্টি-ডিভাইস ডেভেলপমেন্টের বিভিন্ন পরিস্থিতিতে কাজ করে:
- মাল্টি-ডিভাইস অ্যাপ: ফাইল শেয়ারিং, লোকাল মাল্টিপ্লেয়ার গেমিং বা ফোন ও অন্য Android ডিভাইসের মধ্যে কন্ট্রোল ফ্লো টেস্ট করুন।
- ক্রমাগত ইন্টিগ্রেশন: নেটওয়ার্ক স্ক্রিপ্ট ছাড়াই শক্তিশালী, অটোমেটেড মাল্টি-ডিভাইস টেস্ট পাইপলাইন তৈরি করুন।
- Android XR ও AI চশমা: Android Studio-তে ফোন ও চশমার মধ্যে কম্প্যানিয়ন অ্যাপ পেয়ারিং ও ডেটা স্ট্রিমিং সহজেই পরীক্ষা করুন।
- Automotive ও Wear OS: মোবাইল ডিভাইস ও গাড়ির হেড ইউনিট বা স্মার্টওয়াচের মধ্যে কানেক্টিভিটি ফ্লো যাচাই করুন।
নতুন এমুলেটর নেটওয়ার্কিং স্ট্যাক একাধিক AVD-কে ভার্চুয়াল নেটওয়ার্ক শেয়ার করার অনুমতি দেয়, যার ফলে কোনও কনফিগারেশন ছাড়াই সরাসরি পিয়ার-টু-পিয়ার কমিউনিকেশন করা যায়।
শুরু করুন
নতুন নেটওয়ার্কিং ক্ষমতা লেটেস্ট Android Emulator রিলিজে (36.5) ডিফল্ট হিসেবে চালু করা আছে, যা Android Studio SDK Manager-এর মাধ্যমে উপলভ্য। শুধু আপনার এমুলেটর আপডেট করুন এবং একাধিক ডিভাইস লঞ্চ করুন!
এই ফিচার বন্ধ করতে হলে বা আরও জানতে চাইলে, আমাদের ডকুমেন্টেশন দেখুন।
সবসময়ের মতো, আমরা যেকোনও মতামতকে স্বাগত জানাই। আপনি কোনও বাগ বা সমস্যা খুঁজে পেলে, সমস্যা ফাইল করুন। এছাড়াও, আপনি LinkedIn, Medium, Youtube বা X-এ আমাদের প্রাণবন্ত Android ডেভেলপার কমিউনিটির অংশ হতে পারেন।
-
প্রোডাক্ট সংক্রান্ত খবরAndroid-এ ওয়্যারলেস ডিবাগিং এখন আগের চেয়ে আরও দ্রুত, নির্ভরযোগ্য এবং সেট-আপ করা সহজ। ADB Wi-Fi 2.0-এর মাধ্যমে, আমরা একটি নতুন সার্ভার স্ট্যাক এবং আরও স্মার্ট নেটওয়ার্ক হ্যান্ডলিং চালু করেছি যাতে ব্যবহারযোগ্যতার ফাঁকফোকর সম্পর্কে ডেভেলপারদের মতামত সরাসরি সমাধান করা যায়।
Steven Jenkins, Sherif Eid, Fabien Sanglard • ১ মিনিটে পড়ে নিন -
প্রোডাক্ট সংক্রান্ত খবরবাড়িতে সম্পূর্ণ ইমার্সন থেকে শুরু করে চলতে চলতে এক ঝলকে দেখার অভিজ্ঞতা পর্যন্ত, Android XR-এ তৈরি করার মাধ্যমে আপনি স্পেশিয়াল অ্যাপ্লিকেশনের সম্পূর্ণ স্পেকট্রাম জুড়ে যেকোনও মুহূর্তে ব্যবহারকারীদের সাথে দেখা করতে পারবেন। Android ডেভেলপার সামিটে, আমরা XREAL AURA লঞ্চ করার মাধ্যমে একটি উত্তেজনাপূর্ণ মাইলস্টোন চিহ্নিত করেছি।
Amy Zeppenfeld, Vinny DaSilva • ৩ মিনিট রিডিং -
প্রোডাক্ট সংক্রান্ত খবরইন্টেলিজেন্সের যুগে, ব্যবহারকারীরা আর শুধু অ্যাপে ট্যাপ করেন না, তারা উচ্চ-পর্যায়ের লক্ষ্য প্রকাশ করেন এবং Gemini-এর মতো AI এজেন্টের কাছ থেকে একাধিক ধাপের ওয়ার্কফ্লো সম্পূর্ণ করার আশা করেন, কখনও কখনও তাদের ডিভাইসে একাধিক অ্যাপ জুড়ে।
Jingyu Shi • ৪ মিনিট লাগবে
আপনার ইনবক্সে প্রতি সপ্তাহে Android ডেভেলপমেন্ট সংক্রান্ত লেটেস্ট ইনসাইট পান।