Firebase Studio
אתם יכולים ליצור אב טיפוס, לפתח ולהשיק במהירות וביעילות אפליקציות פול סטאק מבוססות-AI, ישירות מהדפדפן.
Firebase Studio היא סביבת פיתוח מבוססת-ענן עם סוכנים שעוזרת לכם ליצור ולפרסם אפליקציות פול סטאק מבוססות-AI באיכות של מוצר, כולל ממשקי API, קצה עורפי, קצה חזיתי, אפליקציות לנייד ועוד. Firebase Studio מאחד את Project IDX עם סוכני AI ייעודיים ועזרה מ-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 כדי ליצור אב טיפוסים ולפרסם אפליקציות אינטרנט full-stack באמצעות App Prototyping agent. ליצור אפליקציות שלמות באמצעות פרומפטים מולטי-מודאליים, כולל שפה טבעית, תמונות וציורים. אפשר לשפר את האפליקציה באמצעות גלריה של תמונות ממאגר Unsplash. אם האפליקציה שלכם צריכה מסד נתונים או אימות, הכלי App Prototyping agent מגדיר את Cloud Firestore ואת Firebase Authentication. |
| עזרה מבוססת-AI שזמינה תמיד ב-Gemini |
להשתמש בעזרה בתכנות מ-AI של Gemini בכל פלטפורמות הפיתוח: צ'אט אינטראקטיבי, יצירת קוד, הפעלת כלים והצעות לקוד בתוך השורה. Gemini יכול לעזור לכם לכתוב קוד ותיעוד, לתקן באגים, לכתוב ולהריץ בדיקות יחידה, לנהל ולפתור יחסי תלות, לעבוד עם קונטיינרים של Docker ועוד. |
| סביבת פיתוח מוכרת וניתנת להתאמה אישית |
Firebase Studio מבוסס על פרויקט Code OSS הפופולרי ומריץ מכונה וירטואלית (VM) מלאה שמבוססת על Google Cloud. אפשר להתאים אישית כמעט כל היבט של סביבת הפיתוח באינטרנט באמצעות Nix, כולל חבילות מערכת, כלים לשפות, הגדרות IDE, תצוגות מקדימות של אפליקציות והגדרות IDE. בנוסף, אפשר לשתף את הפרויקט ואת כל הגדרות סביבת הפיתוח שלו באמצעות תבנית בהתאמה אישית. |
| כלים מובנים, אמולטורים ושיטות פריסה עם שילוב עמוק של 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 מספק עזרה מבוססת-AI שמותאמת לסביבת העבודה, כולל השלמת קוד, יצירת קוד, בדיקות, הפעלת כלים ותיעוד. אתם יכולים להתאים אישית לחלוטין את סביבות העבודה, את שיטת הפריסה ואת סביבת זמן הריצה של היעד באמצעות תמיכה בהגדרה שניתנת להרחבה באמצעות 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.
עם זאת, חשוב לזכור שהשימוש בתכונות מבוססות-AI גנרטיבי ב-Firebase Studio כפוף למדיניות בנושא שימוש אסור ב-AI גנרטיבי ולתנאים ולהגבלות הנוספים של Gemini API (ובאופן ספציפי, לתנאים ולהגבלות הנוספים של Gemini API: שירותים ללא תשלום).
כדי למנוע את השימוש בהנחיות ובתשובות שלכם לאימון מודלים, אל תשתמשו ב-App Prototyping agent ואל תשתמשו בעזרה של Gemini ב-Firebase Studio. כדי לחסום את השימוש בקוד שלכם לאימון מודלים, משביתים את האפשרויות השלמת קוד ואינדוקס קוד בהגדרות של Firebase Studio.
השלבים הבאים
- מתחילים ליצור אב טיפוס של האפליקציה החדשה באמצעות Firebase Studio.
- מידע נוסף על Firebase Studio סביבות עבודה