تتيح لك ميزة "بث أجهزة Android" المستندة إلى Firebase إمكانية الاتصال بأمان بأجهزة Android البعيدة والحقيقية المستضافة في مراكز بيانات Google الآمنة و Partner Device Labs. وهي الطريقة الأسرع والأسهل لاختبار تطبيقك على الوحدات المادية لبعض أحدث أجهزة Android، بما في ذلك Google Pixel 9 و9a و9 Pro وPixel Fold ومجموعة متنوعة من طُرز Samsung وOPPO وOnePlus وXiaomi وvivo.

تتوفّر ميزة "بث محتوى من جهاز Android" الآن في إصدار تجريبي. خلال هذه الدورة، يمكنك تجربة بث المحتوى على الأجهزة بدون أي تكلفة باستخدام مشاريع Firebase في خطة Spark أو Blaze. قد يتم تحصيل رسوم منك مقابل استخدام دقائق إضافية غير مدفوعة شهريًا. اطّلِع على أسعار بث المحتوى على أجهزة Android للحصول على مزيد من المعلومات.
بعد الاتصال بجهاز، يمكنك نشر تطبيقك وعرض الشاشة والتفاعل مع الجهاز (بما في ذلك تدوير الجهاز أو فتحه) وأي إجراء آخر يمكنك تنفيذه باستخدام جهاز من خلال اتصال ADB عبر بروتوكول SSL ، وكل ذلك بدون مغادرة Android Studio. عند الانتهاء من استخدام الجهاز، تحذف Google جميع بياناتك وتعيد ضبطه على الإعدادات الأصلية قبل إتاحته لمطوّر آخر.
البدء
للبدء، اتّبِع الخطوات التالية:
- إذا لم يسبق لك تثبيت أحدث إصدار من IDE، يمكنك تنزيله واستخدامه: Android Studio. إذا أردت استخدام الميزات غير المُطلقة وPartner Device Labs قبل طرحها، يمكنك تنزيل أحدث إصدار من Canary وتثبيته.
- افتح مشروعًا في "استوديو Android".
- انتقِل إلى عرض > نوافذ الأدوات > أداة إدارة الأجهزة وانقر على زرّ Firebase بالقرب من أعلى النافذة.
- إذا لم تكن مسجِّلاً الدخول إلى حساب المطوِّر، انقر على تسجيل الدخول إلى Google واتّبِع التعليمات. بعد تفويض Android Studio بالوصول إلى Firebase، ارجع إلى بيئة التطوير المتكاملة.
- اختَر مشروعًا على Firebase. يمكنك أيضًا الاطّلاع على مقدار الحصة المتبقية لديك أو الدقائق المستخدَمة في دورة الفوترة الحالية.
- إذا لم يكن لديك مشروع على Firebase، يمكنك إنشاء مشروع بدون أي تكلفة في وحدة تحكُّم Firebase. يُرجى العِلم أنّه قد يكون هناك تأخير طفيف بين إنشاء مشروع جديد وظهوره في "استوديو Android".
- إذا ظهرت لك رسالة خطأ تفيد بأنّه لا تتوفّر لديك الأذونات المناسبة لاستخدام ميزة بث المحتوى على الأجهزة مع المشروع المحدّد، اتّبِع التعليمات لتفعيل الأذونات.
- انقر على تأكيد.
من المفترض أن تظهر مجموعة تلقائية من الأجهزة تلقائيًا في "مدير الأجهزة" لاستخدامها. يمكنك الاتصال بجهاز من خلال النقر على إجراء البدء بجانب جهاز، أو من خلال اختيار جهاز من القائمة المنسدلة لهدف النشر في شريط الأدوات الرئيسي ونشر تطبيقك كالمعتاد.
بعد أن يحجز Android Studio الجهاز الذي طلبته ويتصل به، ستظهر نافذة الأجهزة التي تعمل. لإضافة فترة زمنية إلى جلسة، انقر على الزر إطالة الحجز من شريط أدوات نافذة الأجهزة التي تعمل واختَر المدّة التي تريد إطالة جلستك بها.
تفعيل الأذونات
لاستخدام ميزة "البث على الأجهزة"، يجب استخدام مشروع على Firebase لديك فيه إما أذونات محرِّر أو مالك.
إذا لم تكن لديك هذه الأذونات لمشاريعك الحالية على Firebase، يمكنك إنشاء مشروع جديد بصفتك مالكًا بدون أي تكلفة في وحدة تحكُّم Firebase، أو طلب من أحد أعضاء فريقك الذي لديه هذه الأذونات اتّباع الخطوات التالية:
- انتقِل إلى قسم "إدارة الهوية وإمكانية الوصول" في Google Cloud Console.
- انقر على العرض حسب المبادئ > منح إذن الوصول.
- أضِف أرقام تعريف المستخدمين لكل مستخدم تريد أن يتمكن من الوصول إلى ميزة "البث على الأجهزة".
- باستخدام القائمة المنسدلة اختيار دور، اختَر دور مشرف الوصول المباشر إلى مختبر اختبار Firebase.
- انقر على إضافة دور آخر واختَر مستخدِم استخدام الخدمة من القائمة المنسدلة اختيار دور.
- احفظ التغييرات بالنقر على حفظ.
تجربة قائمة الأجهزة الكاملة
لتصفُّح الأجهزة الإضافية وإضافتها إلى "مدير الأجهزة"، اتّبِع الخطوات التالية:
- من "مدير الأجهزة"، انقر على + > اختيار جهاز عن بُعد.
- في القائمة التي تظهر، يمكنك اختيار الأجهزة التي تريدها من خلال وضع علامة في المربّع بجانب كل جهاز.
- انقر على تأكيد. من المفترض أن تظهر الآن الأجهزة التي اخترتها في مدير الأجهزة.
إنهاء جلستك
عند الانتهاء من استخدام جهاز، احرص على النقر على إرجاع الجهاز ومحو بياناته إما من قائمة الخيارات الإضافية للجهاز في "مدير الأجهزة" أو من الإشعار الذي يظهر بعد إغلاق علامة التبويب الخاصة بالجهاز في نافذة "الأجهزة التي تعمل". يضمن لك ذلك عدم استهلاك دقائق الجهاز بدون داعٍ، ويتم فورًا محو بيانات جهازك وإعادة ضبطه على الإعدادات الأصلية قبل إتاحة استخدامه لمطوّر آخر. يتم إرجاع أي دقائق غير مستخدَمة من جلستك إلى مشروعك.
الاتصال ببرنامج "ميزات اختبارية" لأجهزة الشركاء
"مختبرات الأجهزة الشريكة" هي مختبرات أجهزة تديرها شركاء المصنّعين الأصليين للأجهزة في Google، مثل Samsung وXiaomi وOPPO وOnePlus وvivo وغيرها، وهي توسّع نطاق اختيار الأجهزة المتاحة في ميزة "بث محتوى Android على الأجهزة". هذه الخدمة متوفّرة في إصدار تجريبي ويمكنك استخدامها في أحدث إصدارات Canary من Android Studio.
للبدء، يمكنك تنفيذ ما يلي:
- إذا لم يسبق لك تثبيته، ثبِّت أحدث إصدار من الإصدار Canary من Android Studio.
- في "مدير الأجهزة"، انقر على + > اختيار الأجهزة البعيدة.
- في قائمة الأجهزة التي تظهر، اختَر جهازًا من Partner Device Lab
الذي تريد استخدامه. يتم تمييز الأجهزة من مختبرات الشركاء من خلال رمز الجهاز
وعمود "المختبر" في القائمة. تساعدك فلاتر مختبر الأجهزة في
البحث عن الأجهزة من مختبر أجهزة واحد أو أكثر.
- انقر على تأكيد.
- من "مدير الأجهزة"، يمكنك الاتصال بجهاز المختبر الخاص بالشريك كما تفعل مع أي جهاز بث آخر لأجهزة Android.
تفعيل ميزة "برنامج شركاء الأجهزة" في Google Cloud Console
إذا لم تكن الميزة المطلوبة في مختبر الشركاء مفعّلة لمشروع Firebase الذي اخترته، سيُعلمك IDE Android Studio بذلك، ويمكنك اتّباع التعليمات لتفعيل ميزات مختبر الشركاء التي اخترتها.
على المحرِّر أو مالك المشروع تفعيل كل مختبر للشريك في صفحة مختبرات الأجهزة للشركاء في Google Cloud Console. في ما يلي كيفية تفعيل ميزة اختبارية للشركاء:cont
- تأكَّد من اختيار مشروع Google Cloud الصحيح في أعلى الصفحة.
- انقر على زر الإيقاف/التفعيل لمحطة اختبار الأجهزة التي تريد تفعيلها واتّبِع الخطوات التالية:
- بعد تفعيل مختبر الشركاء، يمكنك أنت وفريقك استخدام الأجهزة في IDE Android Studio.
أسعار بث المحتوى على أجهزة Android
لمزيد من المعلومات، اطّلِع على مستويات استخدام Firebase وحصصها وأسعارها.
الأسئلة الشائعة
ما الذي يميّز ميزة "بث محتوى من جهاز Android" المستندة إلى Firebase؟
الأجهزة والأمان والميزات تتيح لك ميزة "البث على أجهزة Android" الوصول إلى بعض أحدث أجهزة Android بأسرع وقت ممكن. بالإضافة إلى ذلك، تتيح الخدمة استخدام عدد محدّد من الأجهزة القديمة، ما يتيح لك الوصول إلى مجموعة كبيرة من الإعدادات ومستويات واجهة برمجة التطبيقات. وبما أنّ هذه الأجهزة موجودة في مراكز بيانات آمنة، تكون جلساتك آمنة وتتم إعادة ضبط أجهزتك على الإعدادات الأصلية ومحو بياناتها قبل إتاحتها لمستخدم آخر.
أخيرًا، تم دمج الخدمة مباشرةً مع Android Studio ويمكن الوصول إليها من خلال اتصال ADB عبر طبقة المقابس الآمنة، وبالتالي تعمل الأدوات التي تستخدمها يوميًا من خلال ADB بسلاسة مع بث المحتوى على الأجهزة.
ما هي تكلفة الخدمة؟
لمعرفة تفاصيل الأسعار، يُرجى الاطّلاع على أسعار بث المحتوى على أجهزة Android.
هل جلستي آمنة؟ وماذا يحدث عند انتهائها؟
يقع كل جهاز في مراكز بيانات Google الآمنة ويتصل بجهاز العمل باستخدام ADB عبر اتصال طبقة المقابس الآمنة. عند انتهاء جلستك، يتم محو بيانات الجهاز بالكامل وإعادة ضبطه على الإعدادات الأصلية قبل إتاحة الجهاز لمطوّر آخر.
هل عليّ استخدام "استوديو Android"؟
على الرغم من أنّه يجب استخدام Android Studio Jellyfish أو إصدار أحدث للاتصال بالخدمة وطلب جهاز، يتيح لك الاتصال المباشر عبر بروتوكول ADB باستخدام طبقة المقابس الآمنة استخدام أي أدوات أو حِزم تطوير برامج برمجة تطبيقات تستخدم ADB للتواصل مع الأجهزة الاختبارية بعد حجز جهاز والاتصال به.