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 بدون تكلفة، ولكن يمكنك زيادة عدد مساحات العمل التي يمكنك إنشاؤها من خلال الانضمام إلى برنامج المطوّرين من Google. قد تتطلّب بعض عمليات الدمج (مثل 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 مساحات العمل