أخبار المنتجات

اختبار التفاعلات على أجهزة متعدّدة باستخدام Android Emulator

مدّة القراءة: دقيقة واحدة
عرض ملف "ستيفن جنكينز" الشخصي
Steven Jenkins مدير المنتجات، "استوديو Android"

أصبح اختبار التفاعلات بين الأجهزة المتعدّدة أسهل من أي وقت مضى باستخدام "محاكي Android". سواء كنت تطوّر لعبة متعدّدة اللاعبين، أو توسّع نطاق تطبيقك المتوافق مع الأجهزة الجوّالة ليشمل أشكالاً مختلفة من الأجهزة، أو تطلق أجهزة افتراضية تتطلّب الاتصال بجهاز آخر، يتيح Android Emulator الآن تجارب المطوّرين هذه بشكلٍ أصلي.

في السابق، كان الربط بين عدة أجهزة افتراضية متوافقة مع Android (AVD) يسبّب مشاكل كبيرة. وكان يتطلب إدارة قواعد إعادة توجيه المنفذ المعقدة يدويًا فقط لربط محاكيَين.

يمكنك الآن الاستفادة من حزمة شبكات جديدة في Android Emulator تتيح الاتصال من نظير إلى نظير بدون ضبط الإعدادات على جميع أجهزة Android الافتراضية (AVD).

ربط مثيلات المحاكي ببعضها

تغيّر حزمة الشبكات الجديدة في Android Emulator طريقة تواصل المحاكيات. في السابق، كان كل جهاز افتراضي يعمل على شبكة الاتصال المحلية (LAN) الخاصة به، ما يؤدي إلى عزله فعليًا عن أجهزة Android الافتراضية الأخرى. تغيّر حزمة شبكة Wi-Fi الجديدة ذلك من خلال إنشاء لوحة خلفية افتراضية مشتركة للشبكة تربط جميع المثيلات قيد التشغيل على الجهاز المضيف نفسه.

المزايا الأساسية:

  • بدون ضبط: لن تحتاج بعد الآن إلى إعادة توجيه المنفذ يدويًا أو كتابة أوامر adb. تظهر أجهزة AVD على المضيف نفسه على الشبكة الافتراضية نفسها.
  • الاتصال بين الأجهزة مباشرةً: تعمل البروتوكولات المهمة، مثل Wi-Fi Direct و"اكتشاف خدمة الشبكة" (NSD)، تلقائيًا بين المحاكيات.
  • تحسين الثبات: يحلّ هذا الإصدار مشاكل الثبات المستمرة منذ فترة طويلة، مثل فقدان البيانات وانقطاع الاتصال في حزمة البيانات القديمة.
  • التوافق مع أنظمة أساسية متعددة: تعمل الميزة بالطريقة نفسها على أنظمة التشغيل Windows وmacOS وLinux.

حالات الاستخدام

تتيح شبكة المحاكي المحسّنة مجموعة كبيرة من سيناريوهات التطوير المصمّمة للأجهزة المتعدّدة:

  • التطبيقات المصمّمة لأجهزة متعدّدة: يمكنك اختبار مشاركة الملفات أو الألعاب متعدّدة اللاعبين على الجهاز نفسه أو التحكّم في التدفقات بين هاتف وجهاز Android آخر.
  • التكامل المستمر: يمكنك إنشاء مسارات اختبار قوية ومبرمَجة للأجهزة المتعددة بدون نصوص برمجية غير مستقرة للشبكة.
  • نظام Android XR والنظارات بالذكاء الاصطناعي: يمكنك بسهولة اختبار إقران التطبيق المصاحب وبث البيانات بين الهاتف والنظارات في Android Studio.
  • ‫Automotive وWear OS: التحقّق من تدفقات الاتصال بين جهاز جوّال والوحدة الرئيسية للسيارة أو الساعة الذكية

تتيح حزمة الشبكات الجديدة في المحاكي لأجهزة Android الافتراضية المتعددة مشاركة شبكة افتراضية، ما يتيح الاتصال المباشر من نظير إلى نظير بدون أي إعدادات.

البدء

يتم تفعيل إمكانية الاتصال بالشبكة الجديدة تلقائيًا في أحدث إصدار من Android Emulator ‏ (36.5)، وهو متاح من خلال SDK Manager في استوديو Android. ما عليك سوى تحديث المحاكي وتشغيل أجهزة متعددة.

إذا أردت إيقاف هذه الميزة أو معرفة المزيد عنها، يُرجى الرجوع إلى المستندات.

كالعادة، نقدّر أي ملاحظات منك. إذا عثرت على خطأ أو مشكلة، يُرجى الإبلاغ عن المشكلة. يمكنك أيضًا الانضمام إلى منتدى مطوّري برامج Android النابض بالحياة على LinkedIn أو Medium أو YouTube أو X.

متابعة القراءة