اختبار التفاعلات على أجهزة متعدّدة باستخدام Android Emulator
مدّة القراءة: دقيقة واحدة
أصبح اختبار التفاعلات بين الأجهزة المتعدّدة أسهل من أي وقت مضى باستخدام Android Emulator. سواء كنت تطوّر لعبة متعدّدة اللاعبين، أو توسّع نطاق تطبيقك المتوافق مع الأجهزة الجوّالة ليشمل أشكالاً مختلفة من الأجهزة، أو تطلق أجهزة افتراضية تتطلّب الاتصال بجهاز آخر، يتيح Android Emulator الآن تجارب المطوّرين هذه بشكلٍ أصلي.
في السابق، كان ربط عدة أجهزة افتراضية متوافقة مع Android (AVD) ببعضها يؤدي إلى حدوث مشاكل كبيرة. كان يتطلب إدارة قواعد إعادة توجيه المنفذ المعقدة يدويًا فقط لربط محاكيَين.
يمكنك الآن الاستفادة من حزمة شبكات جديدة في Android Emulator تتيح الاتصال من نظير إلى نظير بدون ضبط الإعدادات على جميع أجهزة Android الافتراضية (AVD).
ربط مثيلات المحاكي ببعضها
تغيّر حزمة الشبكات الجديدة في Android Emulator طريقة تواصل المحاكيات. في السابق، كان كل جهاز افتراضي يعمل على شبكة الاتصال المحلية (LAN) الخاصة به، ما يؤدي إلى عزله عن أجهزة Android الافتراضية الأخرى. تغيّر حزمة شبكة Wi-Fi الجديدة ذلك من خلال إنشاء لوحة خلفية مشتركة للشبكة الافتراضية تربط بين جميع المثيلات قيد التشغيل على الجهاز المضيف نفسه.
المزايا الأساسية:
- بدون ضبط: لن تحتاج بعد الآن إلى إعادة توجيه المنفذ يدويًا أو كتابة نصوص برمجية لأوامر
adb. تظهر أجهزة Android الافتراضية على المضيف نفسه على الشبكة الافتراضية نفسها. - الاتصال بين الأجهزة مباشرةً: تعمل البروتوكولات المهمة، مثل 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.
-
أخبار المنتجاتأصبحت ميزة "تصحيح الأخطاء لاسلكيًا" على Android الآن أسرع وأكثر موثوقية وأسهل في الإعداد من أي وقت مضى. من خلال ADB Wi-Fi 2.0، قدّمنا حزمة خوادم جديدة ومعالجة أكثر ذكاءً للشبكة لمعالجة ملاحظات المطوّرين مباشرةً بشأن الثغرات في سهولة الاستخدام.
Steven Jenkins, Sherif Eid, Fabien Sanglard • مدّة القراءة: دقيقة واحدة -
أخبار المنتجاتفي عصر الذكاء الاصطناعي، لم يعُد المستخدمون يكتفون بالنقر على التطبيقات، بل يعبّرون عن أهداف عالية المستوى ويتوقّعون من وكلاء الذكاء الاصطناعي، مثل Gemini، إكمال مهام متعددة الخطوات، أحيانًا على تطبيقات متعددة على أجهزتهم.
Jingyu Shi • مدّة القراءة: 4 دقائق -
أخبار المنتجاتواليوم، في مؤتمر Android Dev Summit، نعلن عن توفير العديد من الأدوات وواجهات برمجة التطبيقات المصمَّمة لإزالة العقبات اليومية ومنحك المزيد من المرونة لإنشاء تطبيقات Android رائعة.
Matthew McCullough • مدّة القراءة: 4 دقائق
يمكنك الحصول على آخر الإحصاءات حول تطوير تطبيقات Android في بريدك الوارد أسبوعيًا.