Firebase Studio
يمكنك إنشاء نماذج أولية وتطوير تطبيقات الحزمة الكاملة المستندة إلى الذكاء الاصطناعي وإطلاقها بسرعة وكفاءة، مباشرةً من متصفّحك.
Firebase Studio هي بيئة تطوير مستندة إلى السحابة الإلكترونية وتتضمّن وكيلًا تساعدك في إنشاء تطبيقات الذكاء الاصطناعي المتكاملة وعالية الجودة ونشرها، بما في ذلك واجهات برمجة التطبيقات والخلفيات والواجهات الأمامية وتطبيقات الأجهزة الجوّالة وغير ذلك. Firebase Studio يوحّد Project IDX مع وكلاء الذكاء الاصطناعي المتخصّصين والمساعدة من Gemini لتوفير مساحة عمل تعاونية يمكن الوصول إليها من أي مكان، وتحتوي على كل ما تحتاج إليه لتطوير تطبيق. إذا كانت لديك مساحات عمل حالية، يمكنك مواصلة العمل فيها ونشرها. ومع ذلك، لم يعُد متاحًا إنشاء مساحة عمل جديدة أو تسجيل مستخدمين.
الإمكانات الأساسية
| استيراد المشاريع من نظام التحكّم بالمصادر أو الأرشيف المحلي أو تصميم Figma | استيراد تطبيقاتك إلى Firebase Studio: يمكنك استيراد أرشيف محلي، أو ربط مستودع الرموز البرمجية عام أو خاص، أو إنشاء رمز برمجي من تصميم Figma واستيراده باستخدام المكوّن الإضافي Builder.io Figma. |
| إعداد المشاريع بسرعة باستخدام النماذج والعينات المضمّنة |
يوفّر Firebase Studio إطار عمل شاملاً ودعمًا للغات مع مكتبة كبيرة من النماذج ونماذج التطبيقات، بما في ذلك اللغات الشائعة مثل Go وJava و.NET وNode.js وPython Flask، وأُطر العمل مثل Next.js و React وAngular وVue.js وAndroid وFlutter والمزيد. ابدأ بنموذج أو نموذج تطبيق من معرض النماذج و/أو أنشئ نموذجًا مخصّصًا خاصًا بك لمشاركته. |
| إنشاء نماذج أولية سريعة للغات الطبيعية |
استخدِم Gemini لإنشاء نماذج أولية ونشر تطبيقات ويب كاملة الميزات باستخدام App Prototyping agent. يمكنك إنشاء تطبيقات كاملة باستخدام طلبات متعددة الوسائط، بما في ذلك اللغة الطبيعية والصور والرسومات. يمكنك تحسين تطبيقك باستخدام معرض من الصور الجاهزة للاستخدام من Unsplash. إذا كان تطبيقك يحتاج إلى قاعدة بيانات أو مصادقة، يُعدّ App Prototyping agent Cloud Firestore وFirebase Authentication. |
| مساعدة مستندة إلى الذكاء الاصطناعي من Gemini متاحة دائمًا |
يمكنك الاستفادة من المساعدة في الترميز المستندة إلى الذكاء الاصطناعي من Gemini في جميع مساحات التطوير: المحادثة التفاعلية، وإنشاء الرموز البرمجية، وتشغيل الأدوات، واقتراحات الرموز البرمجية المضمّنة. يمكن أن يساعدك Gemini في كتابة الرموز البرمجية والمستندات، وإصلاح الأخطاء، وكتابة اختبارات الوحدات وتنفيذها، وإدارة التبعيات وحلّها، والعمل مع حاويات Docker، والمزيد. |
| بيئة تطوير مألوفة وقابلة للتخصيص بدرجة كبيرة |
تم إنشاء Firebase Studio استنادًا إلى مشروع Code OSS الشائع، وهو يشغّل جهازًا افتراضيًا كاملاً يستند إلى Google Cloud. يمكنك تخصيص كل جانب من جوانب بيئة التطوير على الإنترنت تقريبًا باستخدام Nix، بما في ذلك حِزم النظام وأدوات اللغة وإعدادات بيئة التطوير المتكاملة ومعاينات التطبيقات وإعدادات بيئة التطوير المتكاملة، ومشاركة المشروع وإعدادات بيئة التطوير بالكامل باستخدام نموذج مخصّص. |
| أدوات ومحاكيات وطرق نشر مدمجة مع تكامل شامل مع Firebase Google Cloud |
معاينة تطبيقات الويب وتطبيقات Android مباشرةً في المتصفّح والاستفادة من الخدمات والأدوات المضمّنة في وقت التشغيل للمحاكاة والاختبار وتحديد المشاكل وحلّها يتكامل Firebase Studio بسلاسة مع خدمات Firebase وGoogle Cloud. على سبيل المثال، يمكنك استخدام Firebase Local Emulator Suite مباشرةً من Firebase Studio لاختبار Firebase وخدمات Google Cloud مثل Firebase Authentication وCloud Functions وCloud Firestore وCloud Storage وFirebase App Hosting وFirebase Hosting بشكل شامل قبل نشر تطبيقك. |
كيف تعمل هذه الميزة؟
يتيح Firebase Studio استخدام أوضاع متعددة لتلبية احتياجات أساليب التطوير المختلفة:
البرمجة مع التحكّم الكامل: يمكنك العمل مباشرةً في بيئة تطوير متكاملة (IDE) مستندة إلى Code OSS، حيث يمكنك استيراد مستودعات حالية أو بدء مشاريع جديدة، واستخدام الإضافات من Open VSX Registry. Gemini يقدّم هذا الإجراء مساعدة مستنِدة إلى الذكاء الاصطناعي في مساحة العمل، بما في ذلك إكمال الرموز البرمجية وإنشاؤها واختبارها وتشغيل الأدوات وإنشاء المستندات. يمكنك تخصيص مساحات العمل وأسلوب النشر وبيئة التشغيل المستهدَفة بالكامل مع إمكانية استخدام إعدادات قابلة للتوسيع من خلال Nix.
إدخال الطلبات بدون ترميز: تتيح لك App Prototyping agent، المعروفة أيضًا باسم Prototyper، إنشاء مساحات عمل جديدة لتصميم نماذج أولية لأفكار التطبيقات وتحسينها باستخدام Gemini بدون كتابة أي رمز. يمكنك العمل مع الوكيل باستخدام الطلبات المتعددة الوسائط لتطوير تطبيق كامل (يعمل حاليًا مع تطبيقات الويب)، واختباره وتصحيح أخطائه، ومشاركة عملك مع الآخرين مباشرةً من المتصفّح. يمكنك التراجع عن التغييرات فورًا إذا لزم الأمر، وإضافة ميزات جديدة، واختبارها، ونشرها على Firebase App Hosting، ومراقبة أداء تطبيقك من خلال ميزة إمكانية تتبّع البيانات المضمّنة.
يمكنك الانتقال بسلاسة بين الترميز والطلبات للاستفادة من نقاط القوة في كل منهما. على سبيل المثال، يمكنك البدء بنموذج أوّلي في App Prototyping agent يغطي الأساسيات، مثل بنية التطبيق وتدفّق المستخدم، ثم التبديل إلى Code لتنفيذ المزيد من المنطق المخصّص والتكامل.
تتيح لك هذه المرونة تكرار العمليات بسرعة وإنشاء تطبيقات تلبي احتياجاتك المحدّدة، وكل ذلك من خلال Firebase Studio.
الأسعار والحصص والحدود
يمكنك الوصول إلى Firebase Studio بدون أي تكلفة. يمكنك مواصلة الوصول إلى مساحات العمل الحالية وإدارتها. قد تتطلّب بعض عمليات الدمج (مثل Firebase App Hosting) حسابًا على Cloud Billing.
مزيد من المعلومات حول أسعار Firebase Studio وحصصه وحدوده
كيفية استخدام "Firebase Studio" لبياناتك
يخضع استخدامك لـ "Firebase Studio" لبنود خدمة Google.
ومع ذلك، يُرجى العِلم أنّ استخدامك لميزات الذكاء الاصطناعي التوليدي ضمن Firebase Studio يخضع لسياسة الاستخدام المحظور للذكاء الاصطناعي التوليدي وبنود الخدمة الإضافية في Gemini API (تخضع تحديدًا لبنود الخدمة الإضافية في Gemini API: الخدمات غير المدفوعة).
لحظر استخدام طلباتك وردودك لتدريب النماذج، لا تستخدِم App Prototyping agent ولا تستعِن بـ Gemini ضمن Firebase Studio. لحظر استخدام الرمز الخاص بك في تدريب النماذج، أوقِف إكمال الرمز وفهرسة الرمز في إعدادات Firebase Studio.
الخطوات التالية
- ابدأ بإنشاء نموذج أوّلي لتطبيقك الجديد باستخدام Firebase Studio.
- مزيد من المعلومات حول Firebase Studio مساحات العمل