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 الشائع، ويشغّل جهازًا افتراضيًا كاملاً (VM) يستند إلى 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 يتيح أوضاعًا متعدّدة لتلبية أنماط التطوير المختلفة:
الترميز مع التحكّم الكامل: يمكنك العمل مباشرةً في بيئة تطوير متكاملة مستنِدة إلى 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.