Firebase Studio

פיתוח מהיר של אבות טיפוס, פיתוח אפליקציות מבוססות-AI לכל שכבות האפליקציה ושליחה שלהן ישירות מהדפדפן.

Firebase Studio היא סביבת פיתוח מבוססת-ענן עם סוכן שמאפשרת לפתח ולשלוח אפליקציות AI פול-סטאק באיכות ייצור, כולל ממשקי API, קצוות עורפי, קצוות קדמיים, אפליקציות לנייד ועוד. Firebase Studio משלבת את Project IDX עם סוכני AI מיוחדים ועזרה מ-Gemini ב-Firebase כדי לספק סביבת עבודה משותפת שניתן לגשת אליה מכל מקום, שמכילה את כל מה שדרוש לפיתוח אפליקציה. אפשר לייבא את הפרויקטים הקיימים או להתחיל משהו חדש באמצעות תבניות שתומכות במגוון שפות ותבניות.

יכולות עיקריות

ייבוא פרויקטים ממערכת בקרת הגרסאות, מארכיון מקומי או מתכנון ב-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 ב-Firebase כדי ליצור אב טיפוס של אפליקציות אינטרנט בסביבת סטאק מלאה ולפרסם אותן באמצעות App Prototyping agent. יצירת אפליקציות שלמות באמצעות הנחיות במגוון מודולים, כולל שפה טבעית, תמונות וציורים. אפשר לשדרג את האפליקציה באמצעות גלריה של תמונות סטוק מ-Unsplash.
עזרה מבוססת-AI תמידית מ-Gemini ב-Firebase

אתם יכולים להשתמש בעזרה בתכנות מבוססת-AI מ-Gemini ב-Firebase בכל פלטפורמות הפיתוח: צ'אט אינטראקטיבי, יצירת קוד, הפעלת כלים והצעות לקוד בתוך שורות הקוד.

Gemini ב-Firebase יכול לעזור לכם לכתוב קוד ותיעוד, לתקן באגים, לכתוב ולהריץ בדיקות יחידה, לנהל ולפתור יחסי תלות, לעבוד עם קונטיינרים של 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, שבה אפשר לייבא מאגרים קיימים או להתחיל פרויקטים חדשים, ולהשתמש בתוספים מ-Open VSX Registry. Gemini ב-Firebase מספק תמיכה מבוססת-AI שמתאימה לסביבת העבודה, כולל השלמת קוד, יצירת קוד, בדיקה, הפעלת כלים ותיעוד. תוכלו להתאים אישית לחלוטין את סביבות העבודה, הגישה לפריסה ואת סביבת זמן הריצה של היעד באמצעות תמיכה בהגדרות מורחבות באמצעות Nix.

  • הנחיות ללא קוד: הסוכן ליצירת אב טיפוס של אפליקציות, שנקרא גם Prototyper, מאפשר ליצור סביבות עבודה חדשות כדי ליצור אב טיפוס ולשפר רעיונות לאפליקציות באמצעות Gemini ב-Firebase – בלי לכתוב קוד. אתם יכולים לעבוד עם הנציג באמצעות הנחיות במגוון מודלים כדי לפתח אפליקציה מלאה (כרגע האפשרות הזו פועלת רק לאפליקציות אינטרנט), לבדוק ולפתור באגים ולשתף את העבודה שלכם עם אחרים, ישירות מהדפדפן. אם צריך, תוכלו לבטל את השינויים באופן מיידי, להוסיף תכונות חדשות, לבדוק, לפרסם ב-Firebase App Hosting ולעקוב אחרי ביצועי האפליקציה באמצעות יכולת התצפית המובנית.

אתם יכולים לעבור בצורה חלקה בין תכנות להנחיה כדי לנצל את נקודות החוזק של כל אחת מהן. לדוגמה, אפשר להתחיל עם אב טיפוס ב-App Prototyping agent שכולל את היסודות, כמו מבנה האפליקציה ותהליך המשתמש, ואז לעבור ל-Code כדי להטמיע יותר שילוב ולוגיקה מותאמים אישית.

הגמישות הזו מאפשרת לכם לבצע שינויים במהירות ולפתח אפליקציות שתואמות לצרכים הספציפיים שלכם – והכול מתוך Firebase Studio.

תמחור, מכסות ומגבלות

הגישה ל-Firebase Studio זמינה בחינם לשלוש סביבות עבודה לכל משתמש. כדי להגדיל את מספר סביבות העבודה שאפשר ליצור ל-10, צריך להצטרף לתוכנית המפתחים של Google Developers. כדי לשדרג ל-30 סביבות עבודה עם מכסה מוגדלת של Gemini ל-App Prototyping agent, צריך להירשם לתוכנית Google Developer Premium.

יכול להיות ששילבים מסוימים (כמו Firebase App Hosting) ידרשו חשבון Cloud Billing. אם יוצרים פרויקט Firebase באמצעות Firebase Studio ומקשרים אליו חשבון לחיוב, מתרחשים האירועים הבאים:

מידע נוסף זמין במאמרים הסבר על העלויות של App Hosting, תמחור של Firebase ותמחור של Gemini Developer API.

איך Firebase Studio משתמשת בנתונים שלכם

השימוש שלך ב-Firebase Studio כפוף לתנאים ולהגבלות של Google.

עם זאת, חשוב לדעת שהשימוש שלך בתכונות של AI גנרטיבי ב-Firebase Studio כפוף למדיניות בנושא שימוש אסור ב-AI גנרטיבי ולתנאים ולהגבלות הנוספים של Gemini API (בפרט, לתנאים ולהגבלות הנוספים של Gemini API: שירותים ללא תשלום).

כדי למנוע שימוש בהנחיות ובתשובות שלכם לאימון מודלים, אל תשתמשו ב-App Prototyping agent ואל תשתמשו ב-Gemini ב-Firebase בתוך Firebase Studio. כדי לחסום את השימוש בקוד שלכם לאימון מודלים, משביתים את השלמת הקוד ואת הוספת הקוד לאינדקס בהגדרות של Firebase Studio.

השלבים הבאים