חדשות על המוצר

‫Android Studio I/O Edition: מה חדש בכלי למפתחים של Android

משך הקריאה: 8 דקות
הצגת הפרופיל של Matthew Warner
Matthew Warner מנהל מוצר, חוויית הפיתוח ב-Android

השנה ב-Google I/O אנחנו לא מסתפקים בשינויים הדרגתיים, אלא עוברים לשינוי מהותי באופן שבו אפליקציות נבנות. הכלים החדשים שלנו מותאמים לעידן סוכני ה-AI, עם תכונות שמשפרות את הפרודוקטיביות שלכם כמפתחים של Android ומשדרגות את סוכני ה-AI שאתם פורסים בבסיס הקוד. לכן, בין אם אתם מפתחים רק באמצעות AI ובין אם אתם מעדיפים לכתוב בעצמכם כל שורת קוד, הכלים שלנו יעזרו לכם להמשיך להוביל את הטרנד.

אנחנו עוברים מפיתוח "בעזרת AI" לפיתוח "סוכני", ומקלים יותר מתמיד על הפיכת רעיון ראשוני לאפליקציה איכותית בסביבת ייצור, תוך צמצום משמעותי של מאמצי הפיתוח.

אז מה חדש בכלים למפתחים של Android? בבלוג הזה נתמקד ב-3 תחומים עיקריים:

  • תנו לסוכן לטפל בזה: לא משנה על איזו משימת פיתוח אתם עובדים, הסוכן של Android Studio יכול לעזור: מתכנון הארכיטקטורה והעיצוב של האפליקציה, דרך כתיבת קוד ועד לבדיקת יחידה ותיקון באגים.
  • כל ספק AI, בכל מקום שבו אתם מפתחים: ב-Android Studio, אתם יכולים להשתמש בכל מודל, ואנחנו אפילו עוזרים לכם למצוא את המודלים עם הביצועים הכי טובים. אפשר לבחור כל אחד מהמודלים המרוחקים המובילים של Google,‏ Anthropic או OpenAI. אם צריך להפעיל את המודל באופן מקומי, Gemma 4 הוא המודל המקומי הכי יעיל ומתקדם שלנו. בעזרת Android CLI, אתם יכולים לפתח אפליקציות ל-Android מהר יותר ובקלות רבה יותר, באמצעות הסוכנים וסביבות הפיתוח שאתם בוחרים.
  • כמו תמיד, הביצועים והאיכות הם בראש סדר העדיפויות שלנו: אנחנו ממשיכים להשקיע בכלים למפתחי Android שאתם אוהבים: מהאמולטור ועד לכלי הפרופיילינג, כלי הניתוח של הביצועים ועוד.

‫1: תנו לסוכן לטפל בזה

המיומנויות של הסוכן

‫Android Studio תומך עכשיו במיומנויות של סוכנים, קבוצות של הוראות מודולריות שמבססות מודלים גדולים של שפה (LLM) על תהליכי עבודה מיוחדים וידע ספציפי לתחום. אם תוסיפו מיומנויות לפרויקט, תוכלו ללמד את הסוכן לפעול לפי שיטות מומלצות, תבניות ארכיטקטורה או תהליכי עבודה של ספרייה. כך אפשר ליצור קוד מדויק יותר שמותאם להקשר, ולהפעיל מיומנויות באופן אוטומטי למשימה מתאימה, כדי שהסוכן יפעל כמו מומחה. כללנו הרבה מהמיומנויות המובילות של סוכני Android ו-Firebase בגרסת ה-Canary האחרונה של Android Studio, כדי שתוכלו לדלג ישר לשלב הפיתוח.

Agent_Skills.png
מיומנויות ב-Agent Mode

אתם יכולים ליצור מיומנות משלכם, או להשתמש ב-Android CLI כדי להתקין את המיומנויות הרשמיות שלנו – מאגר שמכסה חלק מתהליכי העבודה הנפוצים ביותר, שמפתחים של Android ומודלים גדולים של שפה (LLM) עשויים להתקשות בהם. הם עוזרים למודלים להבין טוב יותר דפוסים ספציפיים ולפעול לפיהם, בהתאם לשיטות המומלצות ולהנחיות שלנו לפיתוח ל-Android, כמו מעבר מ-XML ל-Compose, פריסה מקצה לקצה, Navigation 3 ועוד. אתם יכולים אפילו להשתמש במיומנויות ל-Android XR, החל מאפליקציה יפה למשקפיים עם תצוגה פנימית באמצעות Jetpack Compose Glimmer. 

פיתוח אפליקציות Full Stack עם Firebase ב-Agent Mode

עכשיו אפשר להפעיל שירותי Firebase כמו מסדי נתונים של Auth ו-Firestore ישירות ב-Agent Mode ב-Android Studio באמצעות Agent Skills for Firebase. הנציג יוכל להשלים את השילוב עם Firebase ולהגדיר שירותים לקצה העורפי. השילוב הזה מאפשר לכם לפתח אפליקציות ל-Android חזקות עם סטאק מלא בלי לצאת מה-IDE.

Firebase_FullStack_apps.png
פיתוח אפליקציית Full Stack באמצעות Firebase במצב סוכן

שיחות מקבילות

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

parallel_threads.png
שיחות מקבילות ב-Agent Mode

סוכן פרויקטים חדש ומשופר

הסוכן לפרויקטים חדשים ב-Android Studio התפתח לכלי למפתחים מתקדם לכל שכבות האפליקציה (full-stack), שמשתמש בתוכנית הרצה עם כמה שלבים וב"לולאת יצירה" אוטונומית שמתקנת באופן עצמאי שגיאות build ומגדירה יחסי תלות בכמה קבצים. היכולת המתקדמת הזו משתפרת משמעותית בזכות השילוב החדש עם סקילים אג'נטיים ב-Firebase, שמאפשר למפתחים ליצור, לנפות באגים ולפרוס אפליקציות full-stack שלמות בצורה חלקה, ישירות מהנחיה אחת ועד לסביבת הייצור הסופית.

NewProjectAgent.png
פיתוח אפליקציה באמצעות New Project Agent

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

LargeFormFactors_NPA.png
פיתוח אפליקציות למסכים גדולים במכשירים מתקפלים ובטאבלטים

‫2: כל ספק AI, בכל מקום שבו אתם מפתחים

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

עכשיו ב-Google AI Studio יש יכולות מלאות לפיתוח אפליקציות ל-Android. המשתמשים יכולים ליצור אפליקציות חדשות, לראות תצוגה מקדימה שלהן באופן מיידי באמצעות אמולטור Android מוטמע, ולפרוס אותן ישירות במכשירים פיזיים באמצעות ADB דרך USB. בנוסף, המפתחים יכולים לפרסם ישירות ב-Google Play. המערכת של AI Studio מטפלת ביצירת רשומת האפליקציה, אורזת את החבילה ומעלה אותה למסלול בדיקה פנימית. לפיתוח מתקדם ולמוכנות לייצור, אפשר לייצא פרויקטים כקובץ ZIP ולפתוח אותם בצורה חלקה ב-Android Studio. כדי להתחיל, היכנסו ל-Google AI Studio עוד היום והתחילו לפתח.

Build_Android_apps_AI_Studio.png
מצב פיתוח ב-Google AI Studio עם Android framework

‫Android CLI עוזר לכם לפתח מהר יותר וביעילות רבה יותר עם כל סוכן

‫Android CLI מאפשר לכם לפתח אפליקציות באמצעות כל סוכן, מודל שפה גדול (LLM) וכלי שתבחרו. ‫Android CLI נועד לעזור לסוכני AI לפתח מהר יותר ולהשתמש בפחות טוקנים בהשוואה לשימוש בכלים גנריים של מודלים גדולים של שפה (LLM). אם תבססו את הסוכנים על מאגר הידע של Android ועל מיומנויות Android, תוכלו לגרום לסוכן שבחרתם לפעול לפי השיטות המומלצות העדכניות בכל סביבת תכנות.

בנוסף, כשמשתמשים בגרסת Canary העדכנית של Android Studio Quail, ‏Android CLI מאפשר לסוכן להשתמש ביכולות המתקדמות של ה-IDE, כמו ניתוח קבצים כדי למצוא בעיות או הצהרות על סמלים. עכשיו Google Antigravity 2.0 מציע תמיכה רשמית בפיתוח ל-Android באמצעות Android CLI.

AndroidCLI_2.png
‫Android CLI מאפשר לכל סוכן עם הכלים והידע לפתח ל-Android.

תוכנית Google AI

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

Google_AI_Plan.png
איך משתמשים בתוכנית Google AI במצב סוכן

‫Gemma 4 לעזרה מקומית בתכנות ול-AI במכשיר

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

בגרסת Canary האחרונה, אתם יכולים להוריד ולהפעיל את Gemma 4 ישירות מ-IDE, בלי להגדיר שרת חיצוני.

Gemma4_Default_Model_Selector.png
בורר המודלים ב-Agent Mode

איך להשתמש במודל משלכם ב-Android Studio

ב-Android Studio, מפתחים יכולים להביא כל מודל שהם בוחרים ל-IDE כדי לקבל עזרה מ-AI אקטיבי. אתם יכולים לשפר את תהליך העבודה שלכם באמצעות מודלים כמו Gemini, ‏ GPT ו-Claude, או להשתמש במודל מקומי כמו Gemma 4. הגמישות הזו מאפשרת למפתחים שליטה רבה יותר על הביצועים, הפרטיות והעלות.

BYOM.png
הגדרות, ספק המודל

‫Android Bench מדגיש את המודלים המובילים

מוקדם יותר השנה השקנו את Android Bench, מבחן ביצועים וטבלת מובילים שנועדו להעריך את היעילות שבה מודלים גדולים של שפה (LLM) מטפלים במשימות פיתוח ל-Android בעולם האמיתי. המטרה היא להאיץ את השיפורים ב-AI, וכך ליצור מודלים מועילים יותר שישמשו אתכם ככלים מבוססי-AI, מה שיוביל לאפליקציות איכותיות יותר למשתמשי Android.
 

ביקשתם מאיתנו להעריך מודלים פתוחים, אז הוספנו אותם לטבלת המובילים כדי לעזור לכם לראות איך מודלים גדולים של שפה (LLM) עם פרטיות נוספת וגישה אופליין עומדים בסטנדרטים. אנחנו גם פועלים כדי להגדיל באופן משמעותי את רמת הקושי של האתגרים שאנחנו נותנים למודלים מסוג LLM, כדי להמשיך לעודד שיפורים. זה כולל יצירת משימות ארוכות, שלמהנדס Android רגיל לוקח כמה ימים להשלים.

Android_Bench_update.png
התוצאות האחרונות נכונות לתאריך 18 במאי 2026, אפשר לבדוק כאן אם יש עדכונים

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

בדיקת אינטראקציות בין כמה מכשירים באמצעות אמולטור Android

לאמולטור Android יש עכשיו מקבץ רשת (network stack) חדש שמאפשר קישוריות בין מספר מכשירים וירטואליים באותו מחשב מארח, ללא צורך בהגדרה. העדכון הזה מייתר את הצורך בהעברה ידנית ליציאה אחרת, ומאפשר למפתחים לבדוק בקלות תרחישים שכוללים כמה מכשירים, כמו משחקים מרובי משתתפים במכשיר אחד, שיתוף קבצים והתאמה של אפליקציות נלוות. באמצעות יצירת לוח אם וירטואלי משותף לרשת, אמולטור Android מספק סביבה יציבה ועקבית יותר ליצירת חוויות שימוש מורכבות ומקושרות באפליקציה, במגוון גורמים שמשפיעים על החוויה.

Emulator.jpg
בדיקה בכמה מכשירים באמצעות אמולטור Android

‫Android Debug Bridge Wi-Fi 2.0

‫ADB Wi-Fi 2.0 מציע ניפוי באגים אלחוטי אמין יותר באופן משמעותי. עם כלי שורת הפקודה העדכני של ADB מ-Android Platform Tools גרסה 37 ומכשיר Android 17, אתם יכולים עכשיו להחליף רשתות, לכבות את המחשב ולהמשיך בשגרת היום שלכם, והמכשירים יישארו מחוברים. בנוסף, מכשירים שמופעל בהם ניפוי באגים אלחוטי יופיעו באופן אוטומטי ב-Device Manager של Android Studio, וישדרו את תהליך ההתאמה כדי שיהיה קל יותר לחבר טלפונים, שעונים ועוד מכשירי Android. 

ADB_wifi.png
התאמת מכשירים באמצעות Wi-Fi

עכשיו אפשר לפרסם ב-Google Play לבדיקה דרך Android Studio

עכשיו אפשר להעלות גרסאות חדשות של האפליקציה ישירות למסלולי הבדיקה ב-Google Play Console דרך Android Studio. כדי לעשות את זה, בסוף התהליך של יצירת ה-App Bundle החתום, בוחרים באפשרות החדשה "פרסום לבדיקה". השילוב הזה תומך בהעלאת גרסה ראשונית של אפליקציה חדשה לגמרי למסלול לבדיקה פנימית של Play Console. אתם יכולים להשתמש בתכונה הזו גם כדי להעלות גרסאות לאפליקציות קיימות למסלולי בדיקה. כדי להשתמש בפונקציונליות הזו, צריך להירשם ל-Google Play Console. כדי לקרוא על כל העדכונים של Play בכנס I/O, אתם יכולים לעיין בפוסט בבלוג "מה חדש ב-Google Play".

upload_to_play_square.png
העלאת App Bundle ל-Google Play

תמיכה בתהליך האימות למפתחי Android

עכשיו אפשר לראות את סטטוס הרישום של האפליקציה ישירות ב-Android Studio כשיוצרים App Bundle או APK חתומים. המידע הזה ב-Android Studio מאפשר לכם לטפל בבעיות ברישום בשלב מוקדם ולוודא שהאפליקציות שלכם מוכנות לפני שדרישת האימות תיכנס לתוקף במכשירי Android מאושרים החל מספטמבר 2026.

DeveloperVerificationAndroidStudio.png
סטטוס רישום האפליקציה עם אימות למפתחי Android

זיהוי דליפות זיכרון באמצעות LeakCanary

דליפות זיכרון ב-Android מתרחשות כשהקוד שומר על ההפניה לאובייקט זמן רב אחרי שמחזור החיים שלו הסתיים. זה מונע ממנגנון איסוף הזבל (GC) להחזיר את הזיכרון הזה, ובסופו של דבר מוביל לביצועים איטיים או לשגיאת OutOfMemoryError‏ (OOM).

משימת הניתוח LeakCanary ב-Android Studio משפרת משמעותית את הפרודוקטיביות של המפתחים, כי היא מאפשרת לנתח ולבדוק את העקבות של דליפות הזיכרון ישירות בסביבת הפיתוח במחשב, במקום במכשיר הנייד. בנוסף, ב-Android Studio יש כלים כמו "Go to declaration" (מעבר להצהרה) שממפים את ניתוח הדליפה ישירות לבסיס הקוד, וכך מאפשרים למפתחים לאתר ולפתור במהירות דליפות זיכרון.

החל מגרסת Android Studio Quail 1, אפשר גם לבקש מ-Gemini לבדוק את דליפת הזיכרון באמצעות הכפתור "Fix with Agent" (תיקון באמצעות סוכן).

LeakCanary.png
בודקים את דליפות הזיכרון שזוהו באמצעות LeakCanary בעזרת הכפתור "תיקון באמצעות הסוכן"

Android Performance Analyzer (APA)

‫Android Performance Analyzer (APA) הוא הדור הבא של כלי הניתוח של ביצועי Android. הוא מספק ניתוח מקיף של המעבד (CPU), המעבד הגרפי (GPU), הזיכרון וצריכת החשמל של האפליקציות והמשחקים שפועלים במכשירים עם Android בגרסה 12 ואילך. ה-APA מתוכנן לאמינות ולביצועים, עם מהירויות רינדור של מעקב שמהירות עד פי 26 מהכלים הקודמים.

square_APA.png
‫Android Performance Analyzer ‏ (APA) פועל ב-Android Studio ומציג שני מעקבים זה לצד זה

‫APA משתלב באופן טבעי עם סוכני AI ומציע שתי מיומנויות חדשות: מיומנות Perfetto SQL ומיומנות Perfetto Analysis, שעוזרות לענות על שאלות כמו "למה האפליקציה שלי מופעלת לאט?"

Perf_analyzer_Agent_Chat.png
ניתוח של נתוני מעקב באמצעות המיומנות "ניתוח Perfetto"

R8 Configuration Analyzer

R8 הוא אחת הדרכים הטובות ביותר לשפר את ביצועי האפליקציה ולהפחית את הזיכרון שבשימוש. יתרונות הביצועים שאפשר לקבל מ-R8 קשורים ישירות לכמות בסיס הקוד ש-R8 יכול לבצע לו אופטימיזציה. השקנו כלי חדש שיעזור לכם להפיק את המקסימום מ-R8 – כלי לניתוח ההגדרות האישיות של R8. הוא מספק תובנות לגבי איכות ההגדרות האישיות של R8 ואיך כללי השמירה הספציפיים (keep rule) משפיעים על האפליקציה. בנוסף, הוספנו שלושה ציונים שמראים כמה מבסיס הקוד זמין לאופטימיזציה, לערפול קוד ולכיווץ.

הצעות לתיקון קריסות באמצעות שילוב של סוכן ב-AQI

חלון הכלי תובנות לגבי איכות האפליקציה משולב עכשיו עם סוכן ה-AI כדי לנתח נתוני קריסה יחד עם קוד המקור, לספק הסברים מפורטים ולהציע תיקונים אפשריים. אחרי שבוחרים קריסה בחלון של הכלי App Quality Insights, עוברים לכרטיסייה Insights ולוחצים על See more כדי לראות הסבר מפורט על הקריסה. לוחצים על "תיקון באמצעות AI" כדי שהסוכן יציע שינויים בקוד שאפשר לבדוק ולאשר.
 

aqi-agent-integration.png
App Quality Insights ותיקון באמצעות AI

שנתחיל?

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

הורידו את גרסת טרום-השקה האחרונה של Android Studio Quail ונסו את התכונות החדשות האלה. כמו תמיד, המשוב שלכם חשוב לנו מאוד. אתם יכולים לבדוק בעיות מוכרות, לדווח על באגים ולהיות חלק מהקהילה התוססת שלנו ב-LinkedIn, ב-YouTube או ב-X. בהצלחה!

באתר io.google אפשר לקרוא את ההודעה הזו ואת כל העדכונים מכנס Google I/O 2026.

כותב/ת המסמך:
להמשך קריאה