Firebase Studio
يمكنك إنشاء نماذج تجريبية للتطبيقات المزوّدة بالذكاء الاصطناعي وتصميمها ونشرها بسرعة وكفاءة مباشرةً من المتصفّح.
Firebase Studio هي بيئة تطوير فعّالة مستندة إلى السحابة الإلكترونية تساعدك في إنشاء تطبيقات ذكاء اصطناعي شاملة وعالية الجودة ونشرها، بما في ذلك واجهات برمجة التطبيقات والخلفيات والواجهات الأمامية والتطبيقات المتوافقة مع الأجهزة الجوّالة وغير ذلك. Firebase Studio يدمج Project IDX مع موظّفي دعم مخصّصين يستندون إلى الذكاء الاصطناعي ومساعدة من Gemini في Firebase لتوفير مساحة عمل تعاونية يمكن الوصول إليها من أي مكان، وتتضمّن كل ما تحتاجه لتطوير تطبيق. يمكنك استيراد مشاريعك الحالية أو بدء مشروع جديد باستخدام نماذج متوافقة مع مجموعة متنوعة من اللغات والأُطر.
الإمكانات الرئيسية
استيراد المشاريع من نظام التحكّم في المصدر أو من الأرشيف المحلي | استخدِم تطبيقاتك الخاصة في Firebase Studio من خلال استيراد أرشيف محلي أو ربط مستودع عام أو خاص على GitHub أو GitLab أو Bitbucket. |
إعداد المشاريع سريعًا باستخدام النماذج والعيّنات المضمّنة |
يوفّر Firebase Studio دعمًا واسعًا للإطارات المرجعية واللغات من خلال مكتبة كبيرة من النماذج وعيّنات التطبيقات، بما في ذلك اللغات الشائعة مثل Go وJava و.NET وNode.js وPython Flask، والإطارات المرجعية مثل Next.js وReact وAngular وVue.js وAndroid وFlutter والمزيد. ابدأ باستخدام نموذج أو نموذج تطبيق من معرض النماذج و/أو أنشئ نموذجًا مخصّصًا لمشاركته. |
إنشاء النماذج بسرعة باستخدام اللغة الطبيعية | استخدِم Gemini في Firebase لإنشاء نماذج أولية لتطبيقات الويب المتوافقة مع جميع الأنظمة الأساسية و نشرها باستخدام App Prototyping agent. إنشاء تطبيقات كاملة باستخدام طلبات متعددة الوسائط، بما في ذلك اللغة الطبيعية والصور والرسومات |
مساعدة مستنِدة إلى الذكاء الاصطناعي متاحة دائمًا من Gemini في Firebase |
استخدِم ميزة المساعدة في الترميز المستندة إلى الذكاء الاصطناعي من Gemini في Firebase على جميع مساحات التطوير: المحادثة التفاعلية وإنشاء الرموز البرمجية وتشغيل الأدوات واقتراحات الرموز البرمجية المضمّنة. يمكن أن يساعدك Gemini في Firebase في كتابة الرموز البرمجية والمستندات وإصلاح الأخطاء وكتابة اختبارات الوحدات وتنفيذها وإدارة التبعيات وحلّ المشاكل المتعلّقة بها والعمل مع حاويات 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 في Firebase يقدّم مساعدة مستندة إلى الذكاء الاصطناعي (AI) معيّنة لمساحة العمل من خلال إكمال الرموز البرمجية و إنشائها واختبارها وتشغيل الأدوات وإعداد المستندات. يمكنك تخصيص مساحات العمل وطريقة النشر وبيئة وقت التشغيل المستهدفة تمامًا مع إتاحة الضبط القابل للتوسّع باستخدام Nix.
طلب المعلومات بدون ترميز: يتيح لك مساعد إنشاء نماذج التطبيقات، المعروف أيضًا باسم Prototyper، إنشاء مساحات عمل جديدة ل prototyping وتحسين أفكار التطبيقات باستخدام Gemini في Firebase، بدون كتابة أي رموز برمجية. يمكنك العمل مع موظّف الدعم باستخدام طلبات متعددة الوسائط لتطوير تطبيق متكامل بشكلٍ متكرّر (يعمل حاليًا مع تطبيقات الويب)، واختباره وتصحيح الأخطاء فيه، ومشاركة عملك مع الآخرين، مباشرةً من المتصفّح. يمكنك إلغاء التغييرات على الفور عند الحاجة، وإضافة ميزات جديدة واختبارها ونشرها على Firebase App Hosting ومتابعة أداء تطبيقك باستخدام ميزة "إمكانية المراقبة" المضمّنة.
يمكنك الانتقال بسلاسة بين الترميز والطلبات للاستفادة من نقاط القوة في كل منهما. على سبيل المثال، يمكنك البدء بنموذج أولي في App Prototyping agent يغطي الأساسيات، مثل بنية التطبيق و مسار المستخدِم، ثم التبديل إلى Code لتنفيذ المزيد من عمليات الدمج والمنطق المخصّص.
تتيح لك هذه المرونة إجراء عمليات تكرار سريعة وإنشاء تطبيقات تستوفي احتياجاتك المحدّدة، وكل ذلك من Firebase Studio.
الأسعار والحصص والحدود
يتوفّر الوصول إلى Firebase Studio بدون أي تكلفة لثلاثة مساحات عمل لكل مستخدم. يمكنك زيادة عدد مساحات العمل التي يمكنك إنشاؤها إلى 10 مساحات من خلال الانضمام إلى برنامج Google Developer. للترقية إلى 30 مساحة عمل، اشترِك في خطة Google Developer Premium.
قد تتطلّب عمليات الدمج مع جهات خارجية معيّنة (مثل Firebase App Hosting) استخدام حساب Cloud Billing. إذا أنشأت مشروعًا على Firebase باستخدام Firebase Studio وربطت حساب فوترة بهذا المشروع، يحدث ما يلي:
تتم ترقية مشروع Firebase تلقائيًا إلى خطة أسعار Blaze المستندة إلى الدفع حسب الاستخدام.
تمت ترقية استخدامك لخدمة Gemini API إلى المستوى المدفوع.
وسيتم تحصيل رسوم منك مقابل أي استخدام للخدمات المدفوعة يتجاوز الحصة المجانية.
اطّلِع على مزيد من المعلومات في مقالة فهم تكاليف App Hosting، أسعار Firebase، أسعار Gemini Developer API.
كيف يستخدم الناشر Firebase Studio بياناتك؟
يخضع استخدامك لـ Firebase Studio لبنود خدمة Google.
يُرجى العِلم أنّ استخدامك لميزات الذكاء الاصطناعي التوليدي في Firebase Studio يخضع لسياسة الاستخدام المحظور للذكاء الاصطناعي التوليدي وGemini API بنود الخدمة الإضافية (يخضع على وجه التحديد Gemini API بنود الخدمة الإضافية: الخدمات غير المدفوعة).
لحظر استخدام طلباتك وردودك لتدريب النماذج، يجب عدم استخدام App Prototyping agent وعدم استخدام Gemini في Firebase ضمن Firebase Studio. لحظر استخدام الرمز لتدريب النماذج، أوقِف ميزة "إكمال الرمز" وميزة فهرسة الرمز في إعدادات Firebase Studio.
الخطوات التالية
- ابدأ إنشاء النماذج الأولية لتطبيقك الجديد باستخدام Firebase Studio.
- مزيد من المعلومات عن Firebase Studio مساحات العمل