اختبار التفاعلات بين الأجهزة المتعدّدة باستخدام "محاكي Android"
مدّة القراءة: دقيقتان
أصبح اختبار التفاعلات بين الأجهزة المتعدّدة أسهل من أي وقت مضى باستخدام "محاكي Android". سواء كنت بصدد إنشاء لعبة متعددة اللاعبين أو توسيع نطاق تطبيقك للأجهزة الجوّالة ليشمل أشكالاً مختلفة أو إطلاق أجهزة افتراضية تتطلّب اتصال جهاز، يتيح "محاكي Android" الآن هذه التجارب للمطوّرين بشكل أساسي.
في السابق، كان ربط أجهزة Android الافتراضية المتعدّدة يسبب صعوبات كبيرة. وكان يتطلّب إدارة قواعد معقدة لإعادة توجيه المنفذ يدويًا من أجل ربط محاكيَين فقط.
يمكنك الآن الاستفادة من مجموعة بروتوكولات شبكة جديدة في "محاكي Android" تتيح الاتصال من نظير إلى نظير بدون أي إعدادات على جميع أجهزة Android الافتراضية.
ربط مثيلات المحاكي
تغيّر مجموعة بروتوكولات الشبكة الجديدة في "محاكي Android" طريقة تواصل المحاكيات. في السابق، كان كل جهاز افتراضي يعمل على شبكة الاتصال المحلية الخاصة به، ما يؤدي إلى عزله عن أجهزة Android الافتراضية الأخرى. تغيّر مجموعة بروتوكولات شبكة Wi-Fi الجديدة ذلك من خلال إنشاء لوحة خلفية للشبكة الافتراضية المشتركة تربط جميع المثيلات قيد التشغيل على جهاز المضيف نفسه.
المزايا الأساسية:
- بدون إعدادات: لا حاجة بعد الآن إلى إعادة توجيه المنفذ يدويًا أو كتابة نصوص برمجية لأوامر
adb. تظهر أجهزة Android الافتراضية على المضيف نفسه على الشبكة الافتراضية نفسها. - الاتصال من نظير إلى نظير: تعمل البروتوكولات المهمة، مثل اتصال Wi-Fi مباشر وNetwork Service Discovery (NSD)، بدون أي إعدادات بين المحاكيات.
- ثبات أفضل: يتم حلّ المشاكل القديمة المتعلقة بالثبات، مثل فقدان البيانات وانقطاع الاتصال في مجموعة البروتوكولات القديمة.
- التوافق بين الأنظمة الأساسية: تعمل الميزة بالطريقة نفسها على أنظمة التشغيل Windows وmacOS وLinux.
حالات الاستخدام
تتيح إمكانات الشبكة المحسّنة في المحاكي مجموعة واسعة من سيناريوهات تطوير التطبيقات المصمّمة لأجهزة متعدّدة:
- التطبيقات المصمّمة لأجهزة متعدّدة: يمكنك اختبار مشاركة الملفات أو الألعاب التي تتضمّن تعدّد اللاعبين على الجهاز نفسه أو مسارات التحكّم بين هاتف وجهاز Android آخر.
- التكامل المستمر: يمكنك إنشاء مسارات اختبار قوية وتلقائية مصمّمة لأجهزة متعدّدة بدون نصوص برمجية غير موثوقة للشبكة.
- نظارات Android XR والذكاء الاصطناعي: يمكنك بسهولة اختبار ربط التطبيق المصاحب وتدفّق البيانات بين هاتف ونظارات ضمن "استوديو Android".
- Android Automotive وWear OS: يمكنك التحقّق من مسارات الاتصال بين جهاز جوّال والوحدة الرئيسية في مركبة أو ساعة ذكية.
تسمح مجموعة بروتوكولات الشبكة الجديدة في المحاكي لأجهزة Android الافتراضية المتعدّدة بمشاركة شبكة افتراضية، ما يتيح التواصل المباشر من نظير إلى نظير بدون أي إعدادات.
البدء
يتم تفعيل إمكانات الشبكة الجديدة تلقائيًا في أحدث إصدار من "محاكي Android" (الإصدار 36.5)، والذي يتوفّر من خلال أداة SDK Manager في "استوديو Android". ما عليك سوى تعديل المحاكي وإطلاق أجهزة متعدّدة.
إذا كنت بحاجة إلى إيقاف هذه الميزة أو تريد معرفة المزيد، يُرجى الرجوع إلى مستنداتنا.
نقدّر دائمًا أي ملاحظات تقدّمها. إذا عثرت على خطأ أو مشكلة، يُرجى تقديم تقرير بالمشكلة. يمكنك أيضًا أن تكون جزءًا من منتدى مطوّري Android النشط على LinkedIn أو Medium أو YouTube أو X.
-
أخبار المنتجاتنحتفل اليوم رسميًا بمرور خمسة أعوام على إطلاق Jetpack Compose 1.0. من الإصدار 1.0، الذي تم الإعلان عنه في 28 يوليو 2021، إلى أحدث إصدار 1.11، شهدنا تطور واجهات برمجة التطبيقات بشكل كبير على مر السنين، ونحن نأخذ لحظة للاحتفال.
Rebecca Franks, Nick Butcher, Loryn Hairston • مدّة القراءة: 5 دقائق -
أخبار المنتجاتأصبح الإصدار 2 من استوديو Android Quail مستقرًا ومتاحًا لك الآن لتستخدمه في الإصدار العلني، ما يغيّر بيئة التطوير المتكاملة (IDE) من خلال سير عمل الوكيل المتزامن، وتحديد المشاكل في الذاكرة بشكل أساسي، وإصلاح الأعطال التي تراعي السياق.
Amman Asfaw • مدّة القراءة: 3 دقائق -
أخبار المنتجاتفي شهر مارس، قدّمنا Android Bench، وهي لوحة صدارة للنماذج اللغوية الكبيرة لمهام تطوير تطبيقات Android في العالم الحقيقي. منذ ذلك الحين، حسّنّا المقياس استنادًا إلى ملاحظاتك، بما في ذلك تقييم النماذج المفتوحة المصدر وإضافة بُعدَي التكلفة والكفاءة إلى لوحة الصدارة.
Zoe Lopez-Latorre • مدّة القراءة: 3 دقائق
يمكنك تلقّي أحدث الإحصاءات حول تطوير تطبيقات Android في بريدك الوارد أسبوعيًا.