آزمایش تعاملات چند دستگاهی اکنون با شبیهساز اندروید آسانتر از همیشه است. چه در حال ساخت یک بازی چند نفره باشید، چه در حال گسترش برنامه تلفن همراه خود در بین فرم فاکتورها، یا راهاندازی دستگاههای مجازی که نیاز به اتصال دستگاه دارند، شبیهساز اندروید اکنون به صورت بومی از این تجربیات توسعهدهندگان پشتیبانی میکند.
پیش از این، اتصال چندین دستگاه مجازی اندروید (AVD) به یکدیگر باعث ایجاد اصطکاک قابل توجهی میشد. برای اتصال دو شبیهساز، نیاز به مدیریت دستی قوانین پیچیدهی ارسال پورت بود.
اکنون میتوانید از یک پشته شبکه جدید برای شبیهساز اندروید بهره ببرید که اتصال نظیر به نظیر بدون نیاز به پیکربندی را در تمام AVD های شما به ارمغان میآورد.
اتصال نمونههای شبیهساز به یکدیگر
پشته شبکه جدید برای شبیهساز اندروید، نحوه ارتباط شبیهسازها را متحول میکند. پیش از این، هر دستگاه مجازی روی شبکه محلی (LAN) خود کار میکرد و عملاً آن را از سایر AVDها جدا میکرد. پشته شبکه Wi-Fi جدید با ایجاد یک صفحه پشتی شبکه مجازی مشترک که تمام نمونههای در حال اجرا روی یک دستگاه میزبان را به هم متصل میکند، این وضعیت را تغییر میدهد.
مزایای کلیدی:
- بدون نیاز به پیکربندی: دیگر نیازی به فوروارد کردن دستی پورت یا اسکریپتنویسی دستورات
adbنیست. AVDهای روی یک میزبان، روی یک شبکه مجازی ظاهر میشوند. - اتصال نظیر به نظیر: پروتکلهای حیاتی مانند Wi-Fi Direct و Network Service Discovery (NSD) به صورت پیشفرض بین شبیهسازها کار میکنند.
- پایداری بهبود یافته: مشکلات پایداری طولانیمدت، مانند از دست دادن دادهها و قطعی اتصال که در پشته قدیمی یافت میشود را برطرف میکند.
- سازگاری بین پلتفرمی: در ویندوز، macOS و لینوکس به طور یکسان کار میکند.
موارد استفاده
شبکهسازی بهبود یافته شبیهساز، طیف گستردهای از سناریوهای توسعه چند دستگاهی را پشتیبانی میکند:
- برنامههای چند دستگاهی: اشتراکگذاری فایل، بازی چند نفره محلی یا کنترل جریانهای بین یک تلفن و یک دستگاه اندروید دیگر را آزمایش کنید.
- ادغام مداوم: ایجاد خطوط لوله تست چند دستگاهی قوی و خودکار بدون اسکریپتهای شبکهی ناقص.
- عینکهای اندروید XR و هوش مصنوعی: به راحتی جفتسازی برنامههای همراه و پخش دادهها بین گوشی و عینک را در اندروید استودیو آزمایش کنید.
- سیستم عامل خودرو و پوشیدنی: اعتبارسنجی جریانهای اتصال بین دستگاه تلفن همراه و واحد پخش خودرو یا ساعت هوشمند.
پشته شبکه جدید شبیهساز به چندین AVD اجازه میدهد تا یک شبکه مجازی را به اشتراک بگذارند و ارتباط مستقیم نظیر به نظیر را بدون هیچ پیکربندی امکانپذیر سازند.
شروع کنید
قابلیت جدید شبکه به طور پیشفرض در آخرین نسخه شبیهساز اندروید (۳۶.۵) فعال شده است که از طریق Android Studio SDK Manager در دسترس است. فقط شبیهساز خود را بهروزرسانی کنید و چندین دستگاه را راهاندازی کنید!
اگر نیاز به غیرفعال کردن این ویژگی دارید یا میخواهید اطلاعات بیشتری کسب کنید، لطفاً به مستندات ما مراجعه کنید.
مثل همیشه، ما از هرگونه بازخوردی قدردانی میکنیم. اگر اشکالی یا مشکلی پیدا کردید، لطفاً آن را ثبت کنید . همچنین میتوانید بخشی از جامعهی پویای توسعهدهندگان اندروید ما در لینکدین ، مدیوم ، یوتیوب یا ایکس باشید.
اخبار محصولارائه یک تجربه آنلاین امن و محافظت از کاربران در برابر آسیب، از اولویتهای اصلی گوگل پلی است.
Paul Feng • ۲ دقیقه مطالعه
اخبار محصولامروز، ما رسماً پنجمین سالگرد انتشار Jetpack Compose 1.0 را جشن میگیریم. از نسخه ۱.۰ که در ۲۸ جولای ۲۰۲۱ اعلام شد، تا آخرین نسخه ۱.۱۱، شاهد تکامل قابل توجه APIها در طول این سالها بودهایم و اکنون لحظهای را برای جشن گرفتن در نظر میگیریم.
Rebecca Franks , Nick Butcher , Loryn Hairston • ۴ دقیقه مطالعه
اخبار محصولامروز در رویداد Galaxy Unpacked، سامسونگ از جدیدترین مجموعه دستگاههای تاشو و پوشیدنی خود رونمایی کرد. برای توسعهدهندگان، این به این معنی است که تنوع فرم فاکتورها، اندازه صفحه نمایش و حالتهای دستگاهی که برنامه شما باید از آنها پشتیبانی کند، بار دیگر در حال گسترش است.
Fahd Imtiaz , Miguel Montemayor • 3 دقیقه خواندن
جدیدترین بینشهای توسعه اندروید را به صورت هفتگی در صندوق ورودی خود دریافت کنید.





