Firebase Studio
פיתוח מהיר של אבות טיפוס, פיתוח אפליקציות מבוססות-AI לכל שכבות האפליקציה ושליחה שלהן, ישירות מהדפדפן.
Firebase Studio היא סביבת פיתוח מבוססת-ענן עם סוכן שמאפשרת ליצור ולשלוח אפליקציות AI פול-סטאק באיכות ייצור, כולל ממשקי API, קצוות עורפי, קצוות קדמיים, אפליקציות לנייד ועוד. Firebase Studio משלבת את Project IDX עם סוכני AI מיוחדים ועזרה מ-Gemini ב-Firebase כדי לספק סביבת עבודה משותפת שניתן לגשת אליה מכל מקום, שמכילה את כל מה שדרוש לפיתוח אפליקציה. אפשר לייבא פרויקטים קיימים או להתחיל משהו חדש באמצעות תבניות שתומכות במגוון שפות ותבניות.
יכולות מרכזיות
ייבוא פרויקטים ממערכת בקרת הגרסאות או מארכיון מקומי | אתם יכולים להוסיף אפליקציות משלכם ל-Firebase Studio על ידי ייבוא ארכיון מקומי או חיבור מאגר ציבורי או פרטי ב-GitHub, ב-GitLab או ב-Bitbucket. |
הגדרה מהירה של פרויקטים באמצעות תבניות ודוגמאות מובנות |
Firebase Studio מספק תמיכה נרחבת בשפות וב-frameworks עם ספרייה גדולה של תבניות ואפליקציות לדוגמה, כולל שפות פופולריות כמו Go, Java, .NET, Node.js ו-Python Flask, ו-frameworks כמו Next.js, React, Angular, Vue.js, Android, Flutter ועוד. אפשר להתחיל עם תבנית או אפליקציה לדוגמה מגלריית התבניות, ו/או ליצור תבנית בהתאמה אישית משלכם כדי לשתף. |
פיתוח אב טיפוס מהיר של שפה טבעית | שימוש ב-Gemini ב-Firebase כדי ליצור אב טיפוס של אפליקציות אינטרנט בסביבת סטאק מלאה ולפרסם אותן באמצעות App Prototyping agent. יצירת אפליקציות שלמות באמצעות הנחיות במגוון מודלים, כולל שפה טבעית, תמונות ורישומים. |
עזרה מבוססת-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 סביבות עבודה, צריך להירשם לתוכנית 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.
עם זאת, חשוב לזכור שהשימוש שלכם בתכונות של AI גנרטיבי ב-Firebase Studio כפוף למדיניות בנושא שימוש אסור ב-AI גנרטיבי ולתנאים ולהגבלות הנוספים של Gemini API (בפרט, לתנאים ולהגבלות הנוספים של Gemini API: שירותים ללא תשלום).
כדי למנוע שימוש בהנחיות ובתשובות שלכם לאימון מודלים, אל תשתמשו ב-App Prototyping agent ואל תשתמשו ב-Gemini ב-Firebase בתוך Firebase Studio. כדי לחסום את השימוש בקוד שלכם לאימון מודלים, משביתים את השלמת הקוד ואת הוספת הקוד לאינדקס בהגדרות של Firebase Studio.
השלבים הבאים
- מתחילים ליצור אב טיפוס לאפליקציה החדשה באמצעות Firebase Studio.
- מידע נוסף על Firebase Studio סביבות עבודה