أصبح اختبار التفاعلات بين الأجهزة المتعددة أسهل من أي وقت مضى باستخدام "محاكي 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.
-
أخبار المنتجاتأصبح الإصدار 2 من استوديو Android Quail مستقرًا وجاهزًا للاستخدام في الإصدار العلني، ما يتيح لك الاستفادة من بيئة تطوير متكاملة (IDE) مع سير عمل متزامن يستند إلى الذكاء الاصطناعي الوكيل، وإمكانية تحليل أسباب تسرُّب الذاكرة مدمجة، وإصلاح الأعطال المستند إلى السياق.
Amman Asfaw • يستغرق الاطِّلاع على المقال 3 دقائق -
أخبار المنتجاتفي آذار (مارس) الماضي، أطلقنا Android Bench، وهي قائمة ترتيب للنماذج اللغوية الكبيرة في مهام تطوير تطبيقات Android في العالم الحقيقي. ومنذ ذلك الحين، حسّنّا معيار الأداء استنادًا إلى ملاحظاتكم، بما في ذلك تقييم نماذج الوزن المفتوح وإضافة سمات التكلفة والكفاءة إلى قائمة الصدارة.
Zoe Lopez-Latorre • يستغرق الاطِّلاع على المقال 3 دقائق -
أخبار المنتجاتنحن ملتزمون في Google Play بتقديم أفضل تجربة ممكنة للمستخدمين، مع ضمان توفّر الأدوات والإمكانات اللازمة لنجاح المطوّرين.
Paul Feng • يستغرق الاطّلاع على المقال 3 دقائق
يمكنك تلقّي أحدث الإحصاءات حول تطوير تطبيقات Android في بريدك الوارد أسبوعيًا.