تتيح لك ميزة "بث أجهزة Android" المستندة إلى Firebase الاتصال بأمان بأجهزة Android المادية البعيدة المستضافة في مراكز بيانات Google المؤمّنة. وهي الطريقة الأسرع والأسهل لاختبار تطبيقك على وحدات اختبار لبعض أحدث أجهزة Android، بما في ذلك Google Pixel 8 و8 Pro وPixel Fold وبعض أجهزة Samsung وغيرها.

أصبحت ميزة "بث محتوى من جهاز Android" متوفّرة الآن في إصدار تجريبي. خلال هذه الفترة، تتوفّر لك ميزة "البث على الأجهزة" بدون أي تكلفة مع مشاريع Firebase التي تستخدم إما خطة Spark أو Blaze.
بعد الاتصال بجهاز، يمكنك نشر تطبيقك وعرض الشاشة والتفاعل مع الجهاز (بما في ذلك تدوير الجهاز أو فتحه) وأي إجراء آخر يمكنك تنفيذه مع الجهاز من خلال اتصال مباشر باستخدام أداة ADB عبر بروتوكول SSL ، وكل ذلك بدون مغادرة Android Studio. عند الانتهاء من استخدام الجهاز، تحذف Google جميع بياناتك وتعيد ضبط الجهاز على الإعدادات الأصلية قبل إتاحة الجهاز لمطوّر آخر.
بدء استخدام الإصدار التجريبي
للبدء باستخدام الإصدار التجريبي، اتّبِع الخطوات التالية:
- إذا لم يسبق لك تثبيت أحدث إصدار من IDE، يمكنك تنزيله واستخدامه: Android Studio. إذا كانت الميزات العادية تناسبك، يمكنك تثبيت الإصدار الثابت. إذا أردت استخدام الميزات قبل إطلاقها، نزِّل أحدث إصدار من Canary وقم بأحد الخيارَين التاليَين:
- افتح مشروعًا في "استوديو Android".
- انتقِل إلى عرض > نوافذ الأدوات > أداة إدارة الأجهزة وانقر على زرّ Firebase
بالقرب من أعلى النافذة.
- إذا لم تكن مسجِّلاً الدخول إلى حساب المطوِّر، انقر على تسجيل الدخول إلى Google واتّبِع التعليمات.
- بعد منح "استوديو Android" الأذونات المطلوبة، ارجع إلى IDE واختَر مشروع Firebase.
- إذا لم يكن لديك مشروع على Firebase، يمكنك إنشاء مشروع بدون أي تكلفة في وحدة تحكُّم Firebase. يُرجى العِلم أنّه قد يحدث تأخير بسيط بين إنشاء مشروع جديد وأصبحه قابلاً للاختيار من "استوديو Android".
- إذا ظهرت لك رسالة خطأ تفيد بأنّه لا تملك الأذونات المناسبة لاستخدام ميزة بث المحتوى من الأجهزة مع المشروع المحدّد، اتّبِع التعليمات لتفعيل الأذونات.
- بعد اختيار مشروع، يمكنك تصفُّح قائمة الأجهزة واختيار
الأجهزة التي تريد استخدامها من خلال وضع علامة في المربّع بجانب كل جهاز في القائمة.
- انقر على موافق.
بعد ظهور الأجهزة التي تريد استخدامها في "مدير الأجهزة"، يمكنك الاتصال بجهاز من خلال النقر على إجراء البدء بجانب جهاز، أو من خلال اختيار جهاز من القائمة المنسدلة لهدف النشر في toolbar (شريط الأدوات) الرئيسي ونشر تطبيقك، كما تفعل عادةً.
بعد أن يحجز Android Studio الجهاز الذي طلبته ويتصل به، ستظهر نافذة الأجهزة التي تعمل. لتمديد جلسة، انقر على زر تمديد الحجز من شريط أدوات نافذة الأجهزة التي تعمل واختَر المدة التي تريد تمديد جلستك بها.
عند الانتهاء من استخدام جهاز، احرص على النقر على إرجاع الجهاز ومحو بياناته إما من قائمة الخيارات الإضافية للجهاز في "مدير الأجهزة" أو من الإشعار الذي يظهر بعد إغلاق علامة التبويب الخاصة بالجهاز في نافذة "أجهزة قيد التشغيل". يضمن لك ذلك عدم قضاء دقائق غير ضرورية على الجهاز، ويتم محو بيانات جهازك بأمان وإعادة ضبطه على الإعدادات الأصلية قبل إتاحة الجهاز لمطوِّر آخر. تتم إعادة أي دقائق غير مستخدَمة من جلستك إلى مشروعك.
تفعيل الأذونات
لاستخدام ميزة "البث على الأجهزة"، يجب استخدام مشروع على Firebase لديك فيه إما أذونات محرِّر أو مالك.
إذا لم تكن لديك هذه الأذونات لمشاريعك الحالية على Firebase، يمكنك إنشاء مشروع جديد بصفتك مالكًا بدون أي تكلفة في وحدة تحكُّم Firebase، أو طلب من أحد أعضاء فريقك الذي لديه هذه الأذونات اتّباع الخطوات التالية:
- انتقِل إلى قسم "إدارة الهوية وإمكانية الوصول" في Google Cloud Console.
- انقر على العرض حسب المبادئ > منح إذن الوصول.
- أضِف أرقام تعريف المستخدمين لكل مستخدم تريد أن يتمكن من الوصول إلى ميزة "البث على الأجهزة".
- باستخدام القائمة المنسدلة اختيار دور، اختَر دور مشرف الوصول المباشر إلى مختبر اختبار Firebase.
- انقر على إضافة دور آخر واختَر مستخدِم استخدام الخدمة من القائمة المنسدلة اختيار دور.
- احفظ التغييرات بالنقر على حفظ.
أسعار بث المحتوى على أجهزة Android
سيتم إيقاف ميزة الفوترة لميزة "البث على أجهزة Android" نهائيًا بحلول 31 أيار (مايو) 2024.
لمزيد من المعلومات، اطّلِع على مستويات استخدام Firebase وحصصها وأسعارها.
الأسئلة الشائعة
ما الذي يميّز ميزة "بث محتوى من جهاز Android" المستندة إلى Firebase؟
الأجهزة والأمان والميزات تتيح لك ميزة "البث على أجهزة Android" الوصول إلى بعض أحدث أجهزة Android بأسرع وقت ممكن. بالإضافة إلى ذلك، تتيح الخدمة استخدام عدد محدّد من الأجهزة القديمة، ما يتيح لك الوصول إلى مجموعة كبيرة من الإعدادات ومستويات واجهة برمجة التطبيقات. وبما أنّ هذه الأجهزة موجودة في مركز البيانات الآمن في Google، تكون جلساتك آمنة وتتم إعادة ضبط أجهزتك على الإعدادات الأصلية ومحو بياناتها قبل إتاحتها لمستخدم آخر.
أخيرًا، تم دمج الخدمة مباشرةً مع Android Studio ويمكن الوصول إليها من خلال اتصال ADB عبر طبقة المقابس الآمنة، لذا تعمل الأدوات التي تستخدمها يوميًا من خلال ADB بسلاسة مع بث المحتوى على الأجهزة.
ما هي تكلفة الخدمة؟
لمعرفة تفاصيل الأسعار، يُرجى الاطّلاع على أسعار بث المحتوى على أجهزة Android.
هل جلستي آمنة؟ وماذا يحدث عند انتهائها؟
يقع كل جهاز في مراكز بيانات Google الآمنة ويتصل بجهاز العمل باستخدام ADB عبر اتصال طبقة المقابس الآمنة. عند انتهاء جلستك، يتم محو بيانات الجهاز بالكامل وإعادة ضبطه على الإعدادات الأصلية قبل إتاحة الجهاز لمطوّر آخر.
هل عليّ استخدام "استوديو Android"؟
على الرغم من أنّه يجب استخدام Android Studio Jellyfish أو إصدار أحدث للاتصال بالخدمة وطلب جهاز، يتيح لك الاتصال المباشر عبر بروتوكول ADB باستخدام طبقة المقابس الآمنة استخدام أي أدوات أو حِزم تطوير برامج بيئة تفاعلية تستخدم ADB للتواصل مع الأجهزة الاختبارية بعد حجز جهاز والاتصال به.