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

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

قراءة لمدة دقيقتين
Steven Jenkins
مدير منتجات في "استوديو Android"

أصبح اختبار التفاعلات بين الأجهزة المتعددة أسهل من أي وقت مضى باستخدام Android Emulator. سواء كنت بصدد إنشاء لعبة متعددة اللاعبين أو توسيع نطاق تطبيقك المتوافق مع الأجهزة الجوّالة ليشمل عوامل شكل مختلفة أو إطلاق أجهزة افتراضية تتطلّب اتصالاً بجهاز، يتيح لك "محاكي 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 ربط عدة أجهزة Android الافتراضية بشبكة افتراضية واحدة، ما يتيح التواصل المباشر بين الأجهزة بدون الحاجة إلى أي إعدادات.

البدء

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

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

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

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