חדשות על מוצרים

מהדורת Android Studio I/O: מה חדש בכלי פיתוח אנדרואיד

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

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

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

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

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

1: תן לסוכן שלך לטפל בזה

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

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

Agent_Skills.png
מיומנויות במצב סוכן

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

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

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

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

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

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

parallel_threads.png
שיחות מקבילות במצב סוכן

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

הסוכן של Android Studio ליצירת פרויקטים חדשים התפתח לכלי פיתוח רב-עוצמה, שמשתמש בתוכנית ביצוע רב-שלבית וב"לולאת יצירה" אוטונומית שמתקנת שגיאות בנייה ומגדירה תלות בין כמה קבצים. היכולת המתקדמת הזו משתפרת משמעותית בזכות השילוב החדש שלה עם Firebase Agent Skills, שמאפשר למפתחים ליצור, לנפות באגים ולפרוס אפליקציות מלאות של 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

‫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
בורר המודלים במצב סוכן

שימוש במודל משלכם ב-Android Studio

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

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

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

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

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

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

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

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

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

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

ממשק הגישור של Android‏ (ADB) ב-Wi-Fi‏ 2.0

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

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

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

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

upload_to_play_square.png
העלאת חבילת אפליקציות ל-Google Play

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

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

אימות מפתחיםAndroidStudio.png
סטטוס רישום אפליקציה עם אימות מפתח אנדרואיד

זיהוי דליפות זיכרון עם LeakCanary

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

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

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

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

מנתח ביצועי אנדרואיד (APA)

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

square_APA.png
מנתח ביצועי אנדרואיד (APA) פועל ב-Android Studio ומציג שני עקבות זה לצד זה

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

Perf_analyzer_Agent_Chat.png
ניתוח עקבות באמצעות מיומנות ניתוח Perfetto

מנתח תצורה של R8

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

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

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

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

שנתחיל?

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

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

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

נכתב על ידי:
המשך קריאה