בדף הזה מוסבר איך להשתמש ב-Google AI Studio כדי לבנות במהירות (או "לתכנת בשיטת Vibe coding") ולפרוס אפליקציות שבודקות את היכולות העדכניות של Gemini, כמו Nano Banana ו-Live API. ב-Google AI Studio אפשר ליצור אפליקציות אינטרנט עם סביבות זמן ריצה מלאות ואפליקציות נייטיב ל-Android באמצעות Kotlin ו-Jetpack Compose – והכול באמצעות הנחיות בשפה טבעית.
שנתחיל?
אפשר להתחיל לתכנת בשיטת Vibe coding במצב הבנייה של Google AI Studio. יש כמה דרכים להתחיל לבנות:
- מתחילים עם הנחיה: במצב בנייה, משתמשים בתיבת הקלט כדי להזין תיאור של מה שרוצים לבנות. בוחרים באפשרות 'שבבי AI' כדי להוסיף להנחיה תכונות ספציפיות כמו יצירת תמונות או נתונים של מפות Google. אפשר גם להגיד מה רוצים לשמוע באמצעות הלחצן להמרת דיבור לטקסט.
- הלחצן 'יותר מזל משכל': אם אתם צריכים השראה יצירתית, אתם יכולים ללחוץ על הלחצן 'יותר מזל משכל', ו-Gemini ייצור הנחיה עם רעיון לפרויקט כדי לעזור לכם להתחיל.
- ליצור רמיקס של פרויקט מהגלריה: פותחים פרויקט מגלריית האפליקציות ובוחרים באפשרות העתקת האפליקציה.
- ייבוא פרויקט מ-GitHub: במצב בנייה, בוחרים באפשרות ייבוא מ-GitHub בתפריט הוספת קבצים (סמל הפלוס) בתיבת הקלט של ההנחיה כדי לייבא את הקוד הקיים.
אחרי שמריצים את ההנחיה, הקוד והקבצים הדרושים ייווצרו, ותצוגה מקדימה של האפליקציה תופיע בצד שמאל.
מה נוצר?
כשמריצים את ההנחיה, AI Studio יוצר אפליקציה מלאה. אתם יכולים לבחור ליצור אפליקציית אינטרנט או אפליקציית נייטיב ל-Android באמצעות בורר הפלטפורמות.
עבור אפליקציות אינטרנט (ברירת מחדל), AI Studio יוצר סביבת פיתוח מלאה שכוללת:
- צד הלקוח: חזית אתר (React היא ברירת המחדל).
- בצד השרת: סביבת זמן ריצה של Node.js שמאפשרת לבצע קריאות מאובטחות ל-API, חיבורים למסדי נתונים ושימוש בחבילות npm.
במקרה של אפליקציות ל-Android, AI Studio יוצר פרויקט Kotlin ו-Jetpack Compose שאפשר לראות אותו בתצוגה מקדימה באמולטור מבוסס-דפדפן, להתקין אותו במכשיר פיזי ולפרסם אותו ב-Play Store לצורך בדיקה. מידע נוסף על פיתוח אפליקציות ל-Android
כדי לראות את הקוד שנוצר, בוחרים בכרטיסייה קוד בחלונית התצוגה המקדימה בצד שמאל. Antigravity Agent מנהל בצורה חכמה כמה קבצים בסט הטכנולוגיות שלכם, ומוודא שהשינויים מועברים בצורה נכונה.
סוכן Antigravity
סוכן Antigravity הוא הפונקציונליות העיקרית של ה-AI ב-Google Antigravity, ועכשיו רכיבי הליבה של פלטפורמת הסוכן מפעילים את חוויית השימוש במצב Build ב-Google AI Studio. הוא לא רק יוצר קוד, אלא גם שומר על ההקשר של הפרויקט כולו, מנהל כמה קבצים ומבין הוראות מורכבות כדי ליצור אפליקציות חזקות ומלאות.
היכולות העיקריות:
- הבנת ההקשר: שמירה על ההקשר של הנחיות קודמות ומצבי קבצים.
- ניהול של כמה קבצים: טיפול בתלות בין כמה קבצים.
- ביצוע מאומת: אימות של עדכוני קוד כדי לצמצם הזיות.
יכולות פול סטאק
Google AI Studio מאפשר לכם לנצל את היכולות של הסביבה העסקית המודרנית אונליין, ולבנות לא רק אבות טיפוס בצד הלקוח.
- זמן ריצה בצד השרת ו-npm: אפשר להשתמש בספרייה הענקית של חבילות npm. הסוכן יזהה ויתקין באופן אוטומטי חבילות לפי הצורך של האפליקציה (לדוגמה, ספריות ספציפיות להצגת נתונים או לקוחות API). אפשר גם לבקש חבילות ספציפיות אם רוצים.
- ניהול סודות: אחסון מאובטח של מפתחות API וסודות בתפריט הגדרות. הם נגישים בקוד בצד השרת, ולכן מוגנים מפני חשיפה בצד הלקוח.
- משחק מרובה משתתפים: יצירת חוויות שיתופיות בזמן אמת ישירות ב-AI Studio. זמן הריצה בצד השרת מנהל את המצב והחיבורים שנדרשים כדי שהמשתמשים יוכלו ליצור אינטראקציה ביניהם.
- Firebase Firestore ואימות: הקצאה והגדרה אוטומטיות של Firebase, כולל מסד נתונים של Firestore (אחסון נתונים קבוע) ואימות ב-Firebase (תהליכי כניסה, במיוחד 'כניסה באמצעות חשבון Google'). הסוכן מטפל בכל תהליך ההגדרה ואפילו כותב את הקוד באפליקציה שלכם בשביל השירותים האלה.
- שילובים עם Google Workspace: אפשר לקשר את האפליקציה לממשקי API של Google Workspace כמו Gmail, Sheets, Docs, Drive, יומן Google ועוד. AI Studio מטפל בכל ההגדרות של OAuth באופן אוטומטי.
מידע נוסף על פיתוח אפליקציות Full-stack
אפליקציות ל-Android
אפשר גם ליצור אפליקציות נייטיב ל-Android באמצעות Kotlin ו-Jetpack פיתוח נייטיב. אפשר לצפות בתצוגה מקדימה של האפליקציה באמולטור Android מבוסס-דפדפן, להתקין אותה במכשיר פיזי באמצעות ADB בדפדפן ולפרסם אותה בחנות Play לבדיקות פנימיות.
מידע נוסף על פיתוח אפליקציות ל-Android
המשך בנייה
אחרי ש-Google AI Studio יוצר את הקוד הראשוני לאפליקציה, אפשר להמשיך לשפר אותו:
פיתוח ב-Google AI Studio
- חזרה על פעולות עם Gemini: משתמשים בחלונית הצ'אט במצב בנייה כדי לבקש מ-Gemini לבצע שינויים, להוסיף תכונות חדשות או לשנות את הסגנון.
- עריכת הקוד ישירות: פותחים את הכרטיסייה 'קוד' בחלונית התצוגה המקדימה כדי לבצע עריכות בזמן אמת.
פיתוח חיצוני
לתהליכי עבודה מתקדמים יותר, אפשר לייצא את הקוד ולעבוד בסביבה המועדפת:
- הורדה ופיתוח מקומיים: מייצאים את הקוד שנוצר כקובץ ZIP ומייבאים אותו לעורך הקוד.
- העלאה ל-GitHub: כדי לשלב את הקוד בתהליכי הפיתוח והפריסה הקיימים, אפשר להעלות אותו למאגר ב-GitHub.
תכונות עיקריות
Google AI Studio כולל כמה תכונות שהופכות את תהליך הבנייה לאינטואיטיבי ולויזואלי:
- ליצור אפליקציות פול סטאק ולשפר אותן: אפשר ליצור אפליקציות פול סטאק רק באמצעות הנחיה ולשפר אותן באמצעות צ'אט או מצב הערות. במצב ההערות אפשר להדגיש כל חלק בממשק המשתמש של האפליקציה ולתאר את השינוי הרצוי.
- שיתוף האפליקציה ופריסתה: אתם יכולים לשתף את היצירות שלכם עם אחרים כדי לשתף פעולה או להציג את העבודה שלכם. כשמשתפים, קריאות ה-API נספרות במכסת השימוש. אם משתמשים במודלים בתשלום, יכול להיות שיהיו עלויות. לאחר מכן, כשהאפליקציה מוכנה, פורסים אותה ב-Cloud Run.
- גלריית אפליקציות: גלריית האפליקציות היא ספרייה חזותית של רעיונות לפרויקטים. אתם יכולים לעיין באפשרויות של Gemini, לנסות גרסת טרום-השקה של אפליקציות באופן מיידי ולערוך אותן כדי ליצור אפליקציות משלכם.
פריסה או העברה לארכיון של האפליקציה
אחרי שהאפליקציה מוכנה, אפשר לפרוס אותה:
Cloud Run: פריסת האפליקציה כשירות שניתן להרחבה. יכול להיות שיחול תמחור על Google Cloud Run בהתאם לשימוש. מידע נוסף על פריסה זמין במאמר פריסה מ-Google AI Studio.
GitHub: ייצוא הפרויקט למאגר ב-GitHub.
מגבלות
בקטע הזה מפורטות ההגבלות הנוכחיות של מצב יצירה ב-Google AI Studio.
ניהול מפתחות API
כשיוצרים אפליקציה חדשה שמשתמשת ב-Gemini API, AI Studio מגדיר באופן אוטומטי את מפתח Gemini API כסוד בסביבת הצד של השרת של האפליקציה. אפשר לראות ולנהל את המפתח הזה בחלונית Secrets.
- הגדרה אוטומטית: המערכת מגדירה את
GEMINI_API_KEYבשבילכם – לא נדרשת הגדרה ידנית כדי להתחיל לבנות. - בצד השרת בלבד: מפתחות API מוזרקים לזמן הריצה בצד השרת ואף פעם לא נכללים בקוד בצד הלקוח.
- אפליקציות קיימות: באפליקציות שנוצרו לפני 14 במאי 2026, הסוכן ישדרג אוטומטית את השילוב של Gemini API לגישה המומלצת בצד השרת בפעם הבאה שתשנו את התכונות של Gemini באפליקציה.
פריסה מחוץ ל-Google AI Studio
- Cloud Run: כשפורסים ל-Cloud Run מ-AI Studio, מפתח ה-API נכלל בצורה מאובטחת בסביבת צד השרת. האפליקציה שנפרסה תשתמש במפתח ה-API שלכם לכל הקריאות ל-Gemini API של המשתמשים.
- הורדה של קובץ ZIP: אם מורידים את האפליקציה כקובץ ZIP כדי להריץ אותה במקום אחר, צריך להגדיר את
GEMINI_API_KEYמשתנה הסביבהGEMINI_API_KEYבסביבת האירוח. מכיוון שהקריאות ל-Gemini API באפליקציה שלך מתבצעות מקוד בצד השרת, המפתח לא נחשף למשתמשי הקצה.
שגיאה בשיתוף אפליקציות
אם שיתפתם את האפליקציה ומשתמש הקצה נתקל בשגיאה 403 הגישה מוגבלת בזמן השימוש בכתובת ה-URL ששותפה, יכול להיות שהסיבה לכך היא אחת מהאפשרויות הבאות:
- תוספים לדפדפן: יכול להיות שתוספים שקשורים לפרטיות, כמו Privacy Badger, חוסמים את האפליקציה. כדי להימנע מהשגיאה, צריך להשבית את התוסף.
- בעיות בבנייה: יכול להיות שיש בעיות בקוד הנוכחי. מנחים את הסוכן "לתקן בעיות בבנייה של הקוד הנוכחי" ואז משתפים מחדש את כתובת ה-URL.
שאלות נפוצות
מה זה Build ב-AI Studio?
AI Studio Build היא פלטפורמה שנועדה לעזור לכם ליצור אפליקציה מבוססת-AI שמוכנה להפקה באמצעות Gemini, החל מהנחיה פשוטה. מתארים בהנחיה מה רוצים לבנות, ו-Gemini ייצור בשבילכם אפליקציה. אתם יכולים גם לעיין בגלריה שלנו כדי לראות מה אפשר לעשות עם Gemini API, ולשנות אפליקציות כדי להתאים אותן לצרכים שלכם.
איך Build מטפל במפתח Gemini API שלי?
כשיוצרים אפליקציה שמשתמשת ב-Gemini API, AI Studio מגדיר אוטומטית את מפתח Gemini API כסוד בצד השרת. הקריאות ל-Gemini API של האפליקציה מתבצעות מקוד בצד השרת באמצעות המפתח הזה, ולכן הוא אף פעם לא נחשף בדפדפן. אפשר לראות את מפתח ה-API בחלונית Secrets בקטע Settings.
האם מפתח ה-API שלי נחשף כשמשתפים אפליקציות?
לא. מפתח ה-API שלכם מאוחסן כסוד בצד השרת, ואף פעם לא נכלל בקוד בצד הלקוח. כשמשתפים את האפליקציה, משתמשים אחרים יכולים להשתמש בה, אבל הם לא יכולים לראות את מפתח ה-API.
כשמשתפים את האפליקציות עם אחרים, קריאות ה-API נספרות במכסת השימוש. אם משתמשים במודלים בתשלום, יכול להיות שיהיו עלויות. במהלך ההגדרה ולפני השיתוף, תקבלו ב-AI Studio הודעה מראש אם השימוש באפליקציה עלול להיות כרוך בעלויות.
מי יכול לראות את האפליקציות שלי?
כברירת מחדל, האפליקציה שלכם פרטית. אתם יכולים לשתף את האפליקציה עם משתמשים אחרים כדי לאפשר להם להשתמש בה. משתמשים ששיתפתם איתם את האפליקציה יכולים לראות את הקוד שלה ולבצע פיצול (fork) כדי להשתמש בו למטרות שלהם. אם משתפים את האפליקציה עם הרשאת עריכה, משתמשים אחרים יכולים לערוך את הקוד של האפליקציה.
האם אפשר להריץ אפליקציות מחוץ ל-AI Studio?
כן. אפשר לפרוס את האפליקציה ב-Cloud Run מ-AI Studio. כך האפליקציה מקבלת כתובת URL ציבורית עם מפתח ה-API שהוגדר בצורה מאובטחת בסביבת הצד של השרת. אפשר גם להוריד את האפליקציה כקובץ ZIP ולארח אותה במקום אחר. במקרה כזה, צריך להגדיר את משתנה הסביבה GEMINI_API_KEY בסביבת האירוח. מכיוון שקריאות ל-Gemini API מתבצעות מקוד בצד השרת, המפתח שלכם נשאר מאובטח.
מידע נוסף על אפשרויות הפריסה זמין במאמר פריסה מ-Google AI Studio.
האם אפשר לפתח אפליקציות באופן מקומי באמצעות כלים משלי ולשתף אותן כאן?
האפשרות הזו עדיין לא זמינה. אנחנו שמחים לתמוך בעוד תרחישי שימוש באפליקציות בעתיד. אם יש לך משוב ספציפי, נשמח לקבל אותו.
איך אפשר להשתמש במסד נתונים או באחסון אחר באפליקציות שלי?
אפליקציות AI Studio הן אפליקציות רגילות שפועלות בקונטיינר Cloud Run. אתם יכולים להשתמש בכל פתרון אחסון שאפשר להתחבר אליו דרך רשת, כל עוד אין חומת אש שמונעת גישה מטווח דינמי של כתובות IP.
אנחנו עובדים על הוספת תמיכה ישירה באחסון בעתיד, ותוכלו להגדיר את האחסון ישירות ב-AI Studio.
איך אפשר לגשת למיקרופון, למצלמת האינטרנט ולממשקי API אחרים של Navigator?
כדי לוודא שהצופים מודעים לשימוש של האפליקציה במצלמת האינטרנט או במכשירים אחרים שלהם, אנחנו דורשים אישור נוסף לפני שהאפליקציה מקבלת גישה לממשקי ה-API של Navigator.
יוצרי אפליקציות יכולים להוסיף את בקשות ההרשאה האלה לקובץ metadata.json של האפליקציה שלהם. לדוגמה:
{
"name": "My app",
"requestFramePermissions": [
"microphone",
"camera",
"display-capture",
"geolocation",
"bluetooth",
"clipboard-read",
"serial",
"usb"
]
}
הערכים הנתמכים של requestFramePermissions הם קבוצת משנה של התכונות הרגילות שמבוקרות על ידי מדיניות.
איך אפשר להשתמש ב-GitHub עם האפליקציות שלי?
השילוב של GitHub ב-AI Studio מאפשר לכם לייבא פרויקט קיים מ-GitHub כדי להתחיל לפתח, או לייצא את הפרויקט למאגר ב-GitHub ולבצע קומיט של השינויים האחרונים.
האם אפשר לתת למשתמשים אחרים גישת עריכה לאפליקציה שלי?
האפשרות הזו עדיין לא נתמכת, אבל היא תהיה זמינה בקרוב.
למה האפליקציה שלי סומנה בגלל הפרת מדיניות?
יש לנו מערכות שבודקות אפליקציות באופן אוטומטי כדי לוודא שהן עומדות בדרישות המדיניות שלנו. אם נגלה שאפליקציה מפרה את כללי המדיניות שלנו, נסיר אותה מ-AI Studio. הפרות מדיניות יכולות לכלול, בין היתר:
- אפליקציות שמכילות תוכנות זדוניות, פישינג או התחזות
- אפליקציות שמציגות או מפיצות תוכן שמפר את המדיניות בנושא תוכן ויזואלי של התעללות מינית בילדים
- אפליקציות שמציגות או מפיצות תוכן שמפר את המדיניות בנושא הטרדה
- אפליקציות שמציגות או מפיצות תוכן שמפר את המדיניות בנושא דברי שטנה
- אפליקציות שמציגות או מפיצות תוכן שמפר את המדיניות בנושא סחר בבני אדם
- אפליקציות שמציגות או מפיצות תוכן שמפר את המדיניות בנושא תוכן מיני בוטה
- אפליקציות שמציגות או מפיצות תוכן שמפר את המדיניות בנושא אלימות ותוכן עקוב מדם
- אפליקציות שמציגות או מפיצות תוכן שמפר את המדיניות בנושא תוכן מזיק או מסוכן
אם האפליקציה שלכם סומנה בגלל הפרת מדיניות, ולדעתכם מדובר בשגיאה, אתם יכולים לשלוח ערעור. הפרות חוזרות של כללי המדיניות שלנו עלולות להוביל לביטול הגישה שלכם ל-AI Studio.
מה האחריות שלי כמפתח אפליקציות?
חשוב לזכור: בתור הבעלים של האפליקציה, אתם אחראים להתנהגות שלה ולכל הנתונים שהיא מטפלת בהם. למשל:
- תאימות לחוק וזכויות צד שלישי: חשוב לוודא שהאפליקציה תואמת לכל החוקים והתקנות הרלוונטיים, ולא מפרה את הזכויות של אחרים, כולל זכויות קניין רוחני וזכויות לפרטיות.
- מעקב אחרי תוכן: יכול להיות שחובות ציות לתנאים נוספים יחולו על שירותים אחרים שבהם נעשה שימוש באפליקציה שלכם. לדוגמה, התנאים וההגבלות של Google Cloud, שחלים על Firestore, מחייבים לקוחות שמארחים תוכן של צד שלישי לפרסם מדיניות שמגדירה איזה תוכן אסור (למשל, תוכן לא חוקי) ולעקוב אחרי נוכחות של תוכן לא חוקי כזה.
- הטמעה בטוחה: הטמעה של אמצעי ההגנה וכלי הפיקוח הנדרשים כדי למנוע שימוש לרעה באפליקציה.
חשוב להכיר את הגבלות השימוש שמופיעות בתנאים ובהגבלות.
אילו תנאים חלים על אפליקציות בגלריית האפליקציות ב-AI Studio?
השימוש באפליקציות שמוצגות בגלריית האפליקציות ב-AI Studio כפוף לתנאים ולהגבלות הנוספים של Gemini API, אלא אם צוין אחרת.
המאמרים הבאים
- פיתוח אפליקציות פול סטאק (אינטרנט)
- פיתוח אפליקציות ל-Android
- אפשר לראות דוגמאות בגלריית האפליקציות.