Android Studio Quail 2 היא גרסה יציבה: ריבוי משימות עם סוכן ה-AI של Android Studio
משך הקריאה: 3 דקות
גרסת Android Studio Quail 2 יציבה ומוכנה לשימוש בסביבת הייצור. היא כוללת שינוי ב-IDE עם Agentic Workflows בו-זמניים, פרופילים של דליפות זיכרון שמשולבים באופן מקורי ותיקון קריסות בהתאם להקשר. לא משנה אם אתם מבצעים שינוי משמעותי בארכיטקטורה, מאתרים דליפת זיכרון או פותרים קריסה קריטית בסביבת הייצור, Android Studio מאפשר לכם להישאר בסביבת העבודה שלכם ומפחית את הצורך בפעולות ידניות.
הנה פירוט של מה שחדש:
ביצוע כמה משימות במקביל באמצעות שיחות מקבילות
ב-Android Studio Quail 2, עבדנו קשה כדי לעצב מחדש את Agent Mode מהיסוד. הארכיטקטורה החדשה הזו משפרת את הביצועים, מאפשרת גמישות רבה יותר בפירוק משימות מורכבות ומשפרת את חבילת הכלים הפנימיים שהסוכן משתמש בהם כדי לבצע את העבודה שלו.
בנוסף לשיפורים האלה, השינויים האלה גם מאפשרים לכם לנהל שיחות בכמה צ'אטים של סוכנים בו-זמנית. בעבר, הייתם צריכים לחכות שהסוכן של Android Studio יסיים משימה לפני שיכולתם לשאול שאלה נוספת או להתחיל משימה נפרדת במצב סוכן. אתם יכולים לבצע כמה משימות בו-זמנית בצורה חלקה: להתחיל ארגון קוד מחדש של ממשק המשתמש בכרטיסייה אחת, לתקן כלל ProGuard בכרטיסייה שנייה וליצור מסמכים בכרטיסייה שלישית.
אתם יכולים גם לשנות את המודלים שה-Agent משתמש בהם משיחה לשיחה, בהתאם לבקשות שלכם. ב-Android Bench אפשר לראות ניתוח של הביצועים של מודלי LLM במשימות פיתוח ל-Android.
- איך משתמשים בשיחות מקבילות: לוחצים על הסמל "+" כדי להתחיל שיחה מקבילה חדשה, ומשתמשים בסמל ההיסטוריה כדי לעבור בין משימות פעילות. אפשר גם לבחור באפשרות "קובץ" > "חדש" > "כרטיסיית סוכן חדשה" כדי לפתוח שיחה בכרטיסייה ייעודית.
- הערה: בשלב הזה, אין תמיכה ב-Worktree. חשוב להיזהר כשמפעילים כמה שיחות במקביל שמשנות את אותם קובצי פרויקט, כי זה עלול לגרום להתנגשויות בעריכה.
זיהוי דליפת זיכרון באמצעות LeakCanary
דליפות זיכרון ב-Android מתרחשות כשהקוד שומר על ההפניה לאובייקט זמן רב אחרי שמחזור החיים שלו הסתיים. כך, מנגנון איסוף האשפה לא יכול לפנות את הזיכרון הזה, ובסופו של דבר הביצועים נעשים איטיים או שמופיעה השגיאה OutOfMemoryError.
איתור דליפות זיכרון יכול להיות משימה ידנית מייגעת. החל מגרסת Android Studio Quail 2, הגלאי הפופולרי של דליפות זיכרון בקוד פתוח, LeakCanary, משולב באופן מקורי ישירות ב-Profiler כמשימה ייעודית ברמה גבוהה.
השילוב הזה משפר את ביצועי ניפוי הבאגים על ידי העברת ניתוח ה-heap מהטלפון לבדיקה, שמוגבל במשאבים, למחשב הפיתוח החזק שלכם. הניתוח מתבצע במחשב, ולכן מעקב אחר דליפות מהיר עד פי חמישה ומתבצע ללא תקיעות, כך שהאפליקציה לבדיקה פועלת בצורה חלקה במכשיר.
אם מזוהה דליפה במהלך סשן פרופיילינג:
- ה-Profiler מציג מעקב אינטראקטיבי עם קוד צבעים של דליפות, מקבץ מופעים ומעריך את הזיכרון שאבד.
- אתם יכולים ללחוץ על מעבר להצהרה בכל אובייקט שדולף במעקב כדי לדלג מיד לשורת הקוד המדויקת הזו בכלי העריכה.
- אתם יכולים ללחוץ על Fix with Agent כדי שסוכן Gemini יקלוט את המעקב, יסביר את שורש הבעיה של ההפניה שנשמרה ויכתוב את השינוי המדויק בקוד (כמו ביטול הקישור של מאזין או ניקוי של הפניה סטטית) כדי לתקן את הדליפה.
שילוב הסוכן של App Quality Insights
כדי לאתר את שורש הבעיה שגורמת לקריסה של אפליקציה, לפעמים צריך לסנתז באופן ידני דוחות קריסות, נתוני מכשירים וקוד מקור. אבל עכשיו, הכלי App Quality Insights (AQI) ב-Android Studio משולב באופן מלא עם Agent Mode, ויכול לעשות את העבודה הקשה בשבילכם.
כשלוחצים על קריסה בחלונית AQI, מקבלים מיד סיכום תמציתי וכללי של הבעיה. אם אתם רוצים לקבל מידע מעמיק יותר, פשוט לוחצים על מידע נוסף. ייפתח צ'אט ייעודי שבו הנציג ישתמש במודל שבחרתם וימשוך קוד מקור מקומי ודוח קריסות מלא כדי לספק הסבר מקיף על הכשל.
השילוב של הסוכן החדש מאפשר לכם לעבור ישירות מזיהוי הבעיה לפתרון שלה. אם תלחצו על תיקון באמצעות AI, הנציג ינתח את הבעיה, יציע תוכנית תיקון מפורטת, ואם תאשרו אותה, הוא יחיל את השינויים הנדרשים בקוד ישירות בפרויקט ויאמת את התיקון שיתקבל.
שיפורים באיכות וביציבות
בנוסף לתכונות החדשות, המשכנו להתמקד באיכות על ידי טיפול במספר רב של באגים ושילוב השיפורים האחרונים ביציבות ובביצועים מפלטפורמת IntelliJ, מה שהופך את זה לשיפור משמעותי לפיתוח היומיומי שלכם.
איך מתחילים
רוצים להתחיל לפתח מהר יותר? הורידו את Android Studio Quail 2 והתחילו לנסות את התכונות החדשות עוד היום. כמו תמיד, המשוב שלכם חשוב לנו מאוד. בדקו את הבעיות המוכרות, דווחו על באגים והצטרפו לקהילה התוססת שלנו ב-LinkedIn, Medium, YouTube או X.
-
חדשות על המוצרזו הגרסה היציבה הסופית של Android Studio Quail. התכונות החדשות ב-Android Studio מאפשרות לכם לפתח אפליקציות פרימיום עם AI בצורה יעילה ואפקטיבית.
Amman Asfaw • משך הקריאה: 5 דקות -
חדשות על המוצרגרסת Android Studio Rabbit 2 יציבה ומוכנה לשימוש בסביבת הייצור. הגרסה הזו כוללת תכונות חשובות שמשפרות את הפיתוח, כמו Bring Your Own Agent, תכונות חדשות של אמולטור XR, עדכון של LeakCanary, כלי חדש לניהול מיומנויות של סוכנים, סקר קוד באמצעות AI ועוד.
Matthew Warner • משך הקריאה: 3 דקות -
חדשות על המוצרעכשיו קל, מהיר ואמין יותר מתמיד להגדיר ניפוי באגים אלחוטי ב-Android. ב-ADB Wi-Fi 2.0, הוספנו מחסנית שרתים חדשה וטיפול חכם יותר ברשת כדי לתת מענה ישיר למשוב ממפתחים לגבי פערים בשימושיות.
Steven Jenkins, Sherif Eid, Fabien Sanglard • משך הקריאה: דקה אחת
רוצים לקבל טיפים עדכניים לפיתוח Android ישירות לאימייל כל שבוע?