בדף הזה מוסבר איך להשתמש ב-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 Compose. אפשר לצפות בתצוגה מקדימה של האפליקציה באמולטור Android מבוסס-דפדפן, להתקין אותה במכשיר פיזי באמצעות ADB בדפדפן ולפרסם אותה בחנות Play לבדיקות פנימיות.
מידע נוסף על פיתוח אפליקציות ל-Android
המשך בנייה
אחרי ש-Google AI Studio יוצר את הקוד הראשוני של האפליקציה, אפשר להמשיך ולשפר אותו:
פיתוח ב-Google AI Studio
- חזרה על פעולות עם Gemini: משתמשים בחלונית הצ'אט במצב בנייה כדי לבקש מ-Gemini לבצע שינויים, להוסיף תכונות חדשות או לשנות את הסגנון.
- עריכת הקוד ישירות: פותחים את הכרטיסייה 'קוד' בחלונית התצוגה המקדימה כדי לבצע עריכות בזמן אמת.
פיתוח חיצוני
לתהליכי עבודה מתקדמים יותר, אפשר לסנכרן או לייצא את הקוד כדי לעבוד בסביבה המועדפת:
- סנכרון עם GitHub: חיבור האפליקציה למאגר ב-GitHub כדי לאפשר סנכרון דו-כיווני. אתם יכולים להעביר שינויים שהוצעו ב-AI Studio ישירות למאגר שלכם עם הודעות מחויבות שנוצרו על ידי AI, או למשוך שינויים שבוצעו באופן מקומי בסביבת הפיתוח המשולבת או על ידי חברי הצוות בחזרה ל-AI Studio. אפשר לנהל את סטטוס הסנכרון בכל שלב בכרטיסייה GitHub בהגדרות.
- הורדה ופיתוח מקומיים: מייצאים את הקוד שנוצר כקובץ ZIP ומייבאים אותו לעורך הקוד.
תכונות עיקריות
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 באפליקציה שלך מתבצעות מקוד בצד השרת, המפתח לא נחשף למשתמשי הקצה.
שגיאה בשיתוף אפליקציות
אם שיתפתם את האפליקציה ומשתמש הקצה נתקל בשגיאה 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 למאגר GitHub כדי לפתח באופן מקומי באמצעות כלי שורת הפקודה או עורך הקוד המועדף עליכם, לדחוף את השינויים ל-GitHub ואז למשוך את העדכונים האלה ישירות בחזרה ל-AI Studio באמצעות הכרטיסייה GitHub בהגדרות.
איך אפשר להשתמש במסד נתונים או באחסון אחר באפליקציות שלי?
אפליקציות 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 עם האפליקציות שלי?
ב-AI Studio יש תמיכה בסנכרון דו-כיווני עם GitHub:
- ייבוא מאגר: במצב Build, בוחרים באפשרות ייבוא מ-GitHub בתפריט הוספת קבצים (סמל הפלוס) בתיבת הקלט של ההנחיה כדי לייבא קוד קיים.
- קישור מאגר: בהגדרות, פותחים את הכרטיסייה GitHub כדי ליצור מאגר GitHub חדש מהאפליקציה או לקשר למאגר קיים.
- סנכרון דו-כיווני: אפשר להעביר שינויים שנוצרו ב-AI Studio ישירות למאגר שלכם עם הודעות מחויבות שנוצרו על ידי AI, או להעביר שינויים שבוצעו מחוץ ל-AI Studio (כמו עריכות בסביבת פיתוח משולבת מקומית או בקשות משיכה של חברי צוות) בחזרה ל-AI Studio.
- פתרון קונפליקטים במיזוג: אם יש קונפליקטים בשינויים במהלך הסנכרון עם GitHub, ב-AI Studio מוצג דו-שיח של פתרון קונפליקטים עם כלי להשוואה בין גרסאות זו לצד זו. כך אפשר לבדוק את ההבדלים ולבחור אם לשמור את הגרסה של AI Studio או של GitHub לכל קובץ שיש בו קונפליקט.
האם אפשר לתת למשתמשים אחרים גישת עריכה לאפליקציה שלי?
AI Studio לא תומך בעריכה משותפת בזמן אמת. אבל אתם יכולים לשתף פעולה עם חברי הצוות על ידי קישור האפליקציה למאגר GitHub משותף. חברי הצוות יכולים לשלוח שינויים או לפתוח בקשות למשיכת שינויים ב-GitHub, ואתם יכולים למשוך את העדכונים האלה ל-AI Studio.
למה האפליקציה שלי סומנה בגלל הפרת מדיניות?
יש לנו מערכות שבודקות אפליקציות באופן אוטומטי כדי לוודא שהן עומדות בדרישות המדיניות שלנו. אם נגלה שאפליקציה מפרה את כללי המדיניות שלנו, נסיר אותה מ-AI Studio. הפרות מדיניות יכולות לכלול, בין היתר:
- אפליקציות שמכילות תוכנות זדוניות, פישינג או התחזות
- אפליקציות שמציגות או מפיצות תוכן שמפר את המדיניות בנושא תוכן ויזואלי של התעללות מינית בילדים
- אפליקציות שמציגות או מפיצות תוכן שמפר את המדיניות בנושא הטרדה
- אפליקציות שמציגות או מפיצות תוכן שמפר את המדיניות בנושא דברי שטנה
- אפליקציות שמציגות או מפיצות תוכן שמפר את המדיניות בנושא סחר בבני אדם
- אפליקציות שמציגות או מפיצות תוכן שמפר את המדיניות בנושא תוכן מיני בוטה
- אפליקציות שמציגות או מפיצות תוכן שמפר את המדיניות בנושא אלימות ושפיכות דמים
- אפליקציות שמציגות או מפיצות תוכן שמפר את המדיניות בנושא תוכן מזיק או מסוכן
אם האפליקציה שלכם סומנה בגלל הפרת מדיניות, ולדעתכם מדובר בשגיאה, אתם יכולים לשלוח ערעור. הפרות חוזרות של כללי המדיניות שלנו עלולות להוביל לביטול הגישה שלכם ל-AI Studio.
מה האחריות שלי כמפתח אפליקציות?
חשוב לזכור: בתור הבעלים של האפליקציה, אתם אחראים להתנהגות שלה ולכל הנתונים שהיא מטפלת בהם. למשל:
- תאימות לחוק וזכויות צד שלישי: חשוב לוודא שהאפליקציה תואמת לכל החוקים והתקנות הרלוונטיים, ולא מפרה את הזכויות של אחרים, כולל זכויות קניין רוחני וזכויות לפרטיות.
- מעקב אחרי תוכן: יכול להיות שיהיו תנאים נוספים שחלים על שירותים אחרים שבהם נעשה שימוש באפליקציה. לדוגמה, התנאים וההגבלות של Google Cloud, שחלים על Firestore, מחייבים לקוחות שמארחים תוכן של צד שלישי לפרסם מדיניות שמגדירה איזה תוכן אסור (למשל, תוכן לא חוקי) ולעקוב אחרי נוכחות של תוכן לא חוקי כזה.
- הטמעה בטוחה: הטמעה של אמצעי ההגנה וכלי הפיקוח הנדרשים כדי למנוע שימוש לרעה באפליקציה.
חשוב להכיר את הגבלות השימוש שמופיעות בתנאים ובהגבלות.
אילו תנאים חלים על אפליקציות בגלריית האפליקציות ב-AI Studio?
השימוש באפליקציות שמוצגות בגלריית האפליקציות ב-AI Studio כפוף לתנאים ולהגבלות הנוספים של Gemini API, אלא אם צוין אחרת.
המאמרים הבאים
- פיתוח אפליקציות פול סטאק (אינטרנט)
- פיתוח אפליקציות ל-Android
- אפשר לראות דוגמאות בגלריית האפליקציות.