פיתוח אפליקציות ב-Google AI Studio

בדף הזה מוסבר איך להשתמש ב-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 ייצור הנחיה עם רעיון לפרויקט כדי לעזור לכם להתחיל.
  • ליצור רמיקס של פרויקט מהגלריה: פותחים פרויקט מגלריית האפליקציות ובוחרים באפשרות העתקת האפליקציה.

אחרי שמריצים את ההנחיה, המערכת יוצרת את הקוד והקבצים הנדרשים, ומוצגת תצוגה מקדימה של האפליקציה בצד שמאל.

מה נוצר?

כשמריצים את ההנחיה, 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 לבצע שינויים, להוסיף תכונות חדשות או לשנות את הסגנון.
  • עריכת הקוד ישירות: פותחים את הכרטיסייה 'קוד' בחלונית התצוגה המקדימה כדי לבצע עריכות בזמן אמת.

פיתוח חיצוני

לתהליכי עבודה מתקדמים יותר, אפשר לייצא את הקוד ולעבוד בסביבה המועדפת:

  • הורדה ופיתוח מקומיים: מייצאים את הקוד שנוצר כקובץ 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 Access Restricted בזמן השימוש בכתובת ה-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. יוצרי אפליקציות יכולים להוסיף את בקשות ההרשאה האלה לקובץ metadata.json של האפליקציה שלהם. לדוגמה:

{
  "name": "My app",
  "requestFramePermissions": [
    "microphone",
    "camera",
    "display-capture",
    "geolocation",
    "bluetooth",
    "clipboard-read",
    "serial",
    "usb"
  ]
}

הערכים הנתמכים של requestFramePermissions הם קבוצת משנה של התכונות הרגילות שמבוססות על מדיניות.

איך אפשר להשתמש ב-GitHub עם האפליקציות שלי?

השילוב של AI Studio עם GitHub מאפשר לכם ליצור מאגר לעבודה שלכם ולבצע commit של השינויים האחרונים. בשלב הזה אנחנו לא תומכים בשליפת שינויים מרחוק.

האם אפשר לתת למשתמשים אחרים גישת עריכה לאפליקציה שלי?

האפשרות הזו עדיין לא נתמכת, אבל היא תהיה זמינה בקרוב.

למה האפליקציה שלי סומנה בגלל הפרת מדיניות?

יש לנו מערכות שבודקות אפליקציות באופן אוטומטי כדי לוודא שהן עומדות בדרישות המדיניות שלנו. אם נגלה שאפליקציה מפרה את כללי המדיניות שלנו, נסיר אותה מ-AI Studio. הפרות מדיניות יכולות לכלול, בין היתר:

  • אפליקציות שמכילות תוכנות זדוניות, פישינג או התחזות
  • אפליקציות שמציגות או מפיצות תוכן שמפר את המדיניות בנושא תוכן ויזואלי של התעללות מינית בילדים
  • אפליקציות שמציגות או מפיצות תוכן שמפר את המדיניות בנושא הטרדה
  • אפליקציות שמציגות או מפיצות תוכן שמפר את המדיניות בנושא דברי שטנה
  • אפליקציות שמציגות או מפיצות תוכן שמפר את המדיניות בנושא סחר בבני אדם
  • אפליקציות שמציגות או מפיצות תוכן שמפר את המדיניות בנושא תוכן מיני בוטה
  • אפליקציות שמציגות או מפיצות תוכן שמפר את המדיניות בנושא אלימות ותוכן אלים עקוב מדם
  • אפליקציות שמציגות או מפיצות תוכן שמפר את המדיניות בנושא תוכן מזיק או מסוכן

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

מה האחריות שלי כמפתח אפליקציות?

חשוב לזכור: כבעלים של האפליקציה, אתם אחראים להתנהגות שלה ולכל הנתונים שהיא מטפלת בהם. למשל:

  • תאימות לחוק וזכויות צד שלישי: חשוב לוודא שהאפליקציה תואמת לכל החוקים והתקנות הרלוונטיים, ולא מפרה את הזכויות של אחרים, כולל זכויות קניין רוחני וזכויות לפרטיות.
  • מעקב אחרי תוכן: יכול להיות שיהיו תנאים נוספים שחלים על שירותים אחרים שבהם נעשה שימוש באפליקציה. לדוגמה, התנאים וההגבלות של Google Cloud, שחלים על Firestore, מחייבים לקוחות שמארחים תוכן של צד שלישי לפרסם מדיניות שמגדירה איזה תוכן אסור (למשל, תוכן לא חוקי) ולעקוב אחרי נוכחות של תוכן לא חוקי כזה.
  • הטמעה בטוחה: הטמעה של אמצעי ההגנה הנדרשים ושל כלי הפיקוח כדי למנוע שימוש לרעה באפליקציה.

חשוב להכיר את הגבלות השימוש שמופיעות בתנאים ובהגבלות.

השימוש באפליקציות שמוצגות בגלריית האפליקציות ב-AI Studio כפוף לתנאים ולהגבלות הנוספים של Gemini API, אלא אם צוין אחרת.

המאמרים הבאים