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

اختبار التفاعلات بين الأجهزة المتعددة باستخدام "محاكي Android"

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

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

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

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

ربط مثيلات المحاكي

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

المزايا الرئيسية:

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

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

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

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

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

البدء

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

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

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

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