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 כדי ליצור אב טיפוס ולפרסם אפליקציות אינטרנט מלאות באמצעות 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 |
לצפות בתצוגה מקדימה של אפליקציות לאינטרנט ולאנדרואיד ישירות בדפדפן וליהנות מכלים ושירותים מובנים של זמן ריצה לאמולציה, לבדיקה ולניפוי באגים. 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 היא ללא עלות. אתם יכולים להמשיך לגשת לסביבות העבודה הקיימות ולנהל אותן. יכול להיות שיהיה צורך בחשבון Cloud Billing כדי להשתמש בשילובים מסוימים (כמו Firebase App Hosting).
מידע נוסף זמין במאמר תמחור, מכסות ומגבלות ב-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 סביבות עבודה