Android Studio Cloud

تتيح سحابة "استوديو Android"، التي يمكن الوصول إليها من خلال Firebase Studio، للمطوّرين فتح مشاريع "استوديو Android" بشكل ملائم في أي مكان يتوفّر فيه اتصال بالإنترنت. أثناء تجربتنا لتكنولوجيات البث، ستتفاعل مع جهاز افتراضي (VM) لنظام التشغيل Linux يتم بثه عن بُعد ويعمل على Android Studio على الويب. تتوقع تجربة مستخدم مشابهة لتشغيل إصدار Linux من Android Studio.

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

يمكنك توقّع ما يلي:

  • مساحات عمل مخصّصة تم فيها تنزيل مكونات حزمة SDK لنظام Android الضرورية وبيئة تطوير Android Studio IDE مسبقًا لكي تتمكّن من استكشاف تطبيق Android وإنشائه
  • الوصول إلى "سحابة Android Studio" من أي مكان
  • إمكانية إنشاء مساحات عمل متعددة في آنٍ واحد

اطّلِع على القيود المعروفة والحلول البديلة الحالية. نودّ معرفة المزيد من الملاحظات العميقة عن تجربتك وإضافة المزيد من الإمكانات تدريجيًا مع تقدّم Android Studio Cloud في المرحلة التجريبية. يُرجى الإبلاغ عن أي ملاحظات ومشاكل من خلال أداة تتبُّع المشاكل وهذا الاستطلاع.


البدء

الخطوات
جرِّب Android Studio Cloud وحدِّد اسمًا لمساحة العمل.
انقر على إنشاء وانتظِر بدء مساحة العمل.
بعد التحميل، ستنتقل إلى بيئة Linux الافتراضية التي يتم فيها تشغيل "استوديو Android". اختَر ما إذا كنت تريد إرسال الإحصاءات إلى Google أم لا.
لبدء مشروع جديد أو فتح مشروع للمرة الأولى، يمكنك إنشاء مشروع جديد أو الحصول عليه من نظام التحكّم في الإصدار، أو النقر على المزيد من الإجراءات واختيار استيراد نموذج رمز Android للبدء باستخدام مشروع Android.
على سبيل المثال، يمكنك اختيار مشروع جديد وفتح نشاط فارغ.
ستنتقل بعد ذلك إلى "استوديو Android"، ويمكنك تجربة مهام التطوير التي عادةً ما تنفّذها:
  • خطوات إنشاء مشروع جديد
  • استيراد المشاريع من Git أو GitHub
  • تعديل الرمز
  • إنشاء معاينات
  • نشر التطبيق على محاكي
  • استخدام أداة تصحيح الأخطاء و"أداة فحص التنسيق" و"أداة تحليل الأداء" وغير ذلك
  • الاستفادة من الذكاء الاصطناعي في سير عمل التطوير باستخدام Gemini في "استوديو Android"
أثناء العمل، يُرجى الانتباه إلى القيود المعروفة والحلول البديلة الحالية.

عمليات سير العمل التي يمكنك تجربتها

يمكنك الوصول إلى العديد من الخدمات نفسها في Android Studio Cloud كما هو الحال في إصدار الكمبيوتر المكتبي. جرِّب هذه العمليات الشائعة:

  • يمكنك نشر تطبيقك على جهاز افتراضي أو جهاز فعلي.

    • في حال نشر التطبيق على محاكي Android، ننصحك باستخدام Pixel 8a API 35 (الذي تم ضبطه مسبقًا) أو Small Phone API 35. لقد تبيّن لنا أنّ هذين الجهازَين يعملان بشكل أفضل من المحاكيات الأخرى التي تكون عمومًا بطيئة جدًا، خاصةً عند التشغيل لأول مرة، وذلك بسبب المحاكاة المُدمجة.
    مثال على واجهة مستخدم أداة إدارة الأجهزة
    • بدلاً من ذلك، يمكنك نشر التطبيق على جهاز فعلي باستخدام ميزة بث التطبيقات على أجهزة Android المستندة إلى Firebase. من المفترض أن يكون تشغيل التطبيق على جهاز حقيقي أسرع من المحاكي.
  • جرِّب Gemini في "استوديو Android". يمكنك طرح أسئلة والحصول على ميزة "إكمال التعليمات البرمجية" المستندة إلى الذكاء الاصطناعي، والحصول على اقتراحات حول التعليمات البرمجية، وغير ذلك.

  • استورِد الرمز البرمجي إلى Android Studio Cloud من نظام التحكّم في الإصدارات باستخدام الحصول من نظام التحكّم في الإصدارات من مربّع الحوار "مرحبًا". للحصول على مزيد من المعلومات عن استيراد المشاريع من Git، يُرجى الاطّلاع على إعداد مستودع Git في مستندات IntelliJ.

مرحبًا بك في واجهة مستخدم "استوديو Android"

المشاكل المعروفة والحلول البديلة

  • للتفاعل مع Android Studio Cloud، يجب استخدام تعيين لوحة مفاتيح Linux.
  • لا يتوفّر سوى أحدث إصدار ثابت من Android Studio.
  • إذا كنت تسجّل الدخول إلى Android Studio، لن تعمل الحسابات التي تتطلّب مصادقة مادية باستخدام عاملين. ننصحك باستخدام طرق بديلة، إذا كانت متوفرة، مثل تطبيقات المصادقة مثل Google Authenticator.
  • سيكون تشغيل "محاكي Android" بطيئًا للمرة الأولى. ننصحك بتشغيله لمدة 10 دقائق تقريبًا بعد إنشائه لأول مرة قبل نشر تطبيقك عليه.
  • لا يمكنك النشر على جهاز Android أصلي.
  • في بعض الأحيان، تظهر النافذة المنبثقة "اختيار كلمة مرور لمفتاح السلسلة الجديد". عند حدوث ذلك، انقر على إلغاء لإغلاقه.
مثال على اختيار كلمة المرور لواجهة مستخدم سلسلة المفاتيح الجديدة
  • تجاهل النوافذ المنبثقة المرتبطة بالتحديثات من أجهزة Linux في الوقت الحالي.
مثال على إشعار أداة تحديث البرامج في Linux