ميزة "بث جهاز Android" المستندة إلى Firebase

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

صورة متحركة لعملية استخدام ميزة "بث الجهاز" في "استوديو Android"

تطبيق "بث جهاز Android" متاح الآن في إصدار ألفا مفتوح. وخلال هذه الفترة، يتوفّر لك البثّ على الجهاز بدون تكلفة من خلال مشاريع Firebase المستندة إلى خطة Spark أو Blaze.

بعد الاتصال بجهاز، يمكنك نشر تطبيقك وعرض الشاشة والتفاعل مع الجهاز (بما في ذلك تدوير الجهاز أو فتحه) وأي إجراء آخر يمكنك تنفيذه باستخدام جهاز من خلال اتصال ADB مباشر عبر اتصال طبقة المقابس الآمنة (SSL)، وكل ذلك بدون مغادرة "استوديو Android". وعند الانتهاء من استخدام الجهاز، تحجب Google جميع بياناتك وتعيد ضبط الجهاز على الإعدادات الأصلية قبل إتاحته لمطوّر آخر.

البدء في استخدام الإصدار المفتوح من

لبدء استخدام الإصدار الأولي المفتوح، اتبع الخطوات التالية:

  1. إذا لم يسبق لك تنزيل أحدث إصدار من استوديو Android Studio Jellyfish، ثبِّته.
  2. افتح مشروعًا على "استوديو Android".
  3. انتقِل إلى عرض > أداة Windows > مدير الجهاز وانقر على زر Firebase مربّع حوار في "استوديو Android" يساعدك في إعداد البث على الجهاز بالقرب من أعلى النافذة.
  4. إذا لم يسبق لك تسجيل الدخول إلى حساب المطوّر، انقر على تسجيل الدخول إلى Google واتّبِع التعليمات.
  5. بعد تزويد "استوديو Android" بالأذونات المطلوبة، ارجع إلى بيئة تطوير البرامج (IDE) واختَر مشروع Firebase.
    1. إذا لم يكن لديك مشروع في Firebase، يمكنك إنشاء مشروع بدون أي تكلفة من خلال وحدة تحكُّم Firebase. يُرجى العِلم أنّه قد يحدث تأخير بسيط بين إنشاء مشروع جديد واختياره من "استوديو Android".
    2. إذا ظهرت لك رسالة خطأ تفيد بأنك لا تملك الأذونات المناسبة لاستخدام بث الجهاز مع المشروع المحدَّد، اتّبِع التعليمات أدناه.
  6. بعد اختيار مشروع، يمكنك تصفُّح قائمة الأجهزة واختيار الأجهزة التي تريد استخدامها عن طريق وضع علامة في المربّع بجانب كل جهاز في القائمة.

  7. انقر على موافق.

بعد ظهور الأجهزة التي تريد استخدامها في "مدير الأجهزة"، يمكنك الاتصال بجهاز من خلال النقر على إجراء بدء بجانب الجهاز أو عن طريق اختيار جهاز من القائمة المنسدلة الخاصة بنشر الاستهداف في شريط الأدوات الرئيسي ونشر تطبيقك، كما تفعل عادةً.

بعد أن يحجز "استوديو Android" الجهاز الذي طلبته ويتصل به، ستظهر نافذة الأجهزة قيد التشغيل. لتمديد جلسة، انقر على زر تمديد الحجز من شريط أدوات نافذة الأجهزة قيد التشغيل واختَر المدة التي تريد تمديد الجلسة بها.

عند الانتهاء من استخدام أحد الأجهزة، تذكر النقر على إرجاع ومحو بيانات الجهاز إما من القائمة الكاملة للجهاز في مدير الجهاز أو من الإشعار الذي يظهر بعد إغلاق علامة تبويب الجهاز في نافذة الأجهزة قيد التشغيل. ويضمن ذلك عدم قضاء دقائق في الجهاز بدون داعٍ، وسيتم محو بيانات جهازك بشكل آمن وإعادة ضبطه على الإعدادات الأصلية بعد إتاحته لمطوّر آخر. يتم إرجاع أي دقائق غير مستخدمة من جلستك إلى مشروعك.

تفعيل الأذونات

لاستخدام ميزة البثّ على الجهاز، عليك استخدام مشروع Firebase يملك إذن المحرِّر أو المالك له.

إذا لم تتوفّر لديك هذه الأذونات لمشاريعك الحالية في Firebase، يمكنك إما إنشاء حساب جديد كمالك وبدون أي تكلفة في وحدة تحكُّم Firebase، أو سؤال أحد أعضاء فريقك عن اتّباع الخطوات التالية:

  1. انتقِل إلى قسم "إدارة الهوية وإمكانية الوصول" في Google Cloud Console.
  2. انقر على العرض حسب المبادئ > منح إذن الوصول.
  3. أضِف أرقام تعريف المستخدمين لكل مستخدم تريد أن تتمكّن من الوصول إلى بث الجهاز.
  4. باستخدام القائمة المنسدلة اختيار دور، اختَر دور مشرف الوصول المباشر إلى مركز الاختبار الافتراضي لمنصة Firebase.
  5. انقر على إضافة دور آخر واختَر مستهلك استخدام الخدمة من القائمة المنسدلة اختيار دور.
  6. احفظ التغييرات من خلال النقر على حفظ.

أسعار البث على أجهزة Android

سيتم إيقاف فوترة ميزة البث على أجهزة Android حتى 31 أيار (مايو) 2024.

عند استخدام مشروع Firebase مسجَّل في خطة Spark أو خطة Blaze، يمكنك استخدام أجهزة البث لمدة تصل إلى 120 دقيقة يوميًا لكل مشروع بدون أي تكلفة. سيتم تفعيل الفوترة بعد 31 أيار (مايو) 2024، مع تخصيص حصة شهرية من الدقائق لمشاريع Blaze بدون تكلفة. يمكنك الاطّلاع على هذه المستندات لاحقًا لمعرفة تفاصيل الأسعار.

الأسئلة الشائعة

ما الذي يميّز ميزة "بث جهاز Android" المستندة إلى Firebase؟

الأجهزة والأمان والوظائف البث على أجهزة Android هو المكان الذي تتوقع أن تتمكن فيه من الوصول إلى بعض أحدث أجهزة Android بأكبر قدر ممكن من السهولة والسرعة. بالإضافة إلى ذلك، تدعم الخدمة عددًا محددًا من الأجهزة القديمة، بحيث يمكنك الوصول إلى مجموعة واسعة من التهيئات ومستويات واجهة برمجة التطبيقات. ولأن هذه الأجهزة موجودة في مركز بيانات آمن من Google، فإن جلساتك آمنة ويضمن إعادة ضبط أجهزتك على الإعدادات الأصلية ومسحها قبل إتاحتها لمستخدم آخر.

وأخيرًا، يتم دمج الخدمة مباشرةً مع "استوديو Android" ويمكن الوصول إليها عبر اتصال ADB عبر طبقة المقابس الآمنة (SSL)، وبالتالي تعمل الأدوات التي تستخدمها يوميًا عبر ADB بسلاسة مع بث المحتوى.

كم تبلغ تكلفة الخدمة؟

للحصول على تفاصيل الأسعار، يُرجى الاطّلاع على أسعار البث على أجهزة Android.

هل جلستي آمنة وماذا يحدث عند انتهاء جلستي؟

يقع كل جهاز في مراكز بيانات Google الآمنة ويتصل بمحطة العمل باستخدام اتصال ADB عبر طبقة المقابس الآمنة (SSL). عند انتهاء الجلسة، نضمن لك محو بيانات الجهاز بالكامل وإعادة ضبط الجهاز على الإعدادات الأصلية قبل إتاحة الجهاز لمطوّر آخر.

هل يجب استخدام "استوديو Android"؟

على الرغم من أنّ استوديو Android Studio Jellyfish أو إصدار أحدث مطلوب للاتصال بالخدمة وطلب جهاز، يتيح لك اتصال ADB المباشر عبر طبقة المقابس الآمنة إمكانية استخدام أي أدوات أو بيئات IDE تستخدم ADB للتواصل مع أجهزة الاختبار بعد حجز جهاز وتوصيله.