גרסה Android Studio Panda 3 יציבה ומוכנה לשימוש בסביבת ייצור. בגרסה הזו יש לכם עוד יותר שליטה והתאמה אישית של תהליכי העבודה שמבוססים על AI, כך שקל יותר מאי פעם ליצור אפליקציות Android באיכות גבוהה.
בין אם אתם מוסיפים יכולות חדשות לאפליקציה קיימת או יוצרים אפליקציה חדשה לגמרי, העדכונים האלה משפרים את חוויית הפיתוח שלכם. הם מאפשרים לסוכן ה-AI ב-Android Studio ללמוד את השיטות הספציפיות שלכם, ומעניקים לכם שליטה מדויקת בהרשאות שלו.
בנוסף לשיפורים במצב סוכן ולמיומנויות ה-AI, גרסה Android Studio Panda 3 כוללת גם תמיכה מעודכנת בפיתוח אפליקציות ל-Android לרכב.
הנה ניתוח מעמיק של החידושים:
המיומנויות של הסוכן
כדי ליצור סוכן AI מועיל יותר, אפשר להשתמש במיומנויות של סוכנים ב-Android Studio. כישורי סוכן הם הוראות מיוחדות שמלמדות את הסוכן יכולות חדשות ושיטות מומלצות לתהליך עבודה ספציפי, שהסוכן יכול להשתמש בהן לפי הצורך. כך לא תצטרכו להקפיד על רמת פירוט גבוהה בהנחיות היומיומיות. היכולות של הסוכן פועלות עם Gemini ב-Android Studio או עם מודלים אחרים של שפות גדולות (LLM) של צד שלישי מרחוק שמשולבים במסגרת הסוכן ב-Android Studio.
אתם וחברי הצוות שלכם יכולים ליצור מיומנויות שמסבירות לסוכן בדיוק איך אתם רוצים שהוא יטפל במשימות ספציפיות בבסיס הקוד. לדוגמה, אפשר ליצור מיומנות בהתאמה אישית של 'סקר קוד' שמותאמת לתקני התכנות של הארגון, או מיומנות בהתאמה אישית שתספק לסוכן מידע נוסף על שימוש בספרייה פנימית.
אחרי שיוצרים מיומנות, הסוכן יכול להשתמש בה באופן אוטומטי, או שאפשר להפעיל אותה ידנית על ידי הקלדת @ ואחריו שם המיומנות. כדי לקבל מידע נוסף על יצירת מיומנויות עבור בסיס הקוד, אפשר לעיין במסמכי התיעוד. עוד יותר טוב – אפשר לבקש מהסוכן לעזור לכם ליצור מיומנות חדשה, והוא ידריך אתכם בכל הפרטים.
תחילת העבודה
כדי ליצור מיומנות לפרויקט:
- יוצרים ספרייה בשם .skills בתוך תיקיית הבסיס של הפרויקט.
- ממקמים קובץ SKILL.md בתוך הספרייה החדשה.
- מוסיפים שם ותיאור לקובץ כדי להגדיר את תהליך העבודה המותאם אישית, והמיומנות מוכנה.
- אפשר לכלול סקריפטים, נכסים והפניות כדי לספק לסוכן עוד יותר הנחיות.
ניהול ההרשאות של מצב סוכן
אתם שולטים בבסיס הקוד, ועכשיו אתם יכולים לבחור בקפידה אילו נתונים ויכולות לשתף עם סוכני ה-AI. ההרשאות החדשות והמפורטות לסוכנים ב-Android Studio מאפשרות לכם להחליט בדיוק מה הסוכנים יכולים לעשות בשבילכם.
כשמצב הנציג צריך לקרוא קבצים, להריץ פקודות של מעטפת או לגשת לאינטרנט, הוא מבקש מכם הרשאה במפורש. אנחנו יודעים ש 'עייפות מאישורים' היא סיכון אמיתי בתהליכי עבודה מבוססי-AI – כשכלי מבקש אישור לעיתים קרובות מדי, קל להתחיל ללחוץ על 'אישור' בלי לבדוק את הפעולה באופן מלא. Android Studio מאפשר לכם להגדיר כללים מפורטים של 'תמיד לאפשר' לפעולות מהימנות, וארגז חול אופציונלי לפעולות ניסיוניות. כך אתם יכולים להתמקד בהחלטות החשובות שבאמת דורשות אישור ידני.
ההרשאות של הסוכן אינטואיטיביות להגדרה ולשימוש. לדוגמה, אם תעניקו הרשאות ברמה גבוהה, המערכת תאשר אוטומטית כלי משנה קשורים, והפקודות שאשרתם בעבר יפעלו אוטומטית בלי להפריע לתהליך העבודה. אל דאגה, גישה לקבצים רגישים כמו מפתחות SSH תמיד תדרוש את האישור המפורש שלכם.
כדי להוסיף עוד שכבת אבטחה, אפשר גם להשתמש בארגז חול אופציונלי כדי לאכוף שליטה קפדנית ומבודדת בסוכן.
תבנית ריקה של אפליקציה בספריית האפליקציות לרכב
אנחנו מקלים על פיתוח אפליקציות ל-Android לרכב. בעבר, כדי לבנות אפליקציות לרכב, היה צריך להתמודד עם הגדרות מורכבות רק כדי שהפרויקט ייבנה בהצלחה.
מעכשיו אפשר להאיץ את תהליך הפיתוח באמצעות התבנית החדשה 'אפליקציה ריקה של ספריית האפליקציות לרכב' ב-Android Studio. התבנית הזו מטפלת בקוד שחוזר על עצמו (boilerplate) הנדרש לאפליקציה מותאמת לנהיגה ב-Android Auto וב-Android Automotive OS, וחוסכת לכם זמן ומאמץ. במקום להתעכב על ההגדרה, תוכלו להתמקד ביצירת חוויה אופטימלית למשתמשים שלכם על הכביש.
תחילת העבודה
כדי להשתמש בתבנית החדשה:
- במסך הפתיחה של Android Studio, בוחרים באפשרות פרויקט חדש (או באפשרות קובץ > חדש > פרויקט חדש מתוך פרויקט).
- מחפשים את התבנית Empty Car App Library App או בוחרים אותה.
- נותנים שם לאפליקציה ולוחצים על סיום כדי ליצור את האפליקציה שמותאמת לנהיגה.
גרסאות של Android Studio Panda
גרסה Panda 3 מבוססת על גרסה Panda 2 שפורסמה בחודש שעבר והתמקדה ב-AI. כדאי לקרוא את הפוסט Go from prompt to working prototype with Android Studio Panda 2 כדי לקבל מידע נוסף על התכונות החדשות של Android Studio, כולל תהליך יצירת פרויקט חדש מבוסס-AI שמאפשר ליצור אב טיפוס מהנחיה, והעוזר לשדרוג גרסה שמפשט את עדכון התלות.
שנתחיל?
כדאי לצלול פנימה ולהאיץ את תהליך הפיתוח. מורידים את Android Studio Panda 3 ומתחילים ליהנות מהתכונות החדשות והעוצמתיות האלה כבר היום.
כמו תמיד, המשוב שלך חשוב לנו מאוד. אתם יכולים לבדוק בעיות ידועות, לדווח על באגים ולהצטרף לקהילה התוססת שלנו ב-LinkedIn, ב-Medium, ב-YouTube או ב-X. שיהיה בהצלחה!
-
חדשות על מוצריםגרסת Android Studio Quail 2 יציבה ומוכנה לשימוש בסביבת ייצור. היא מביאה שינוי לסביבת הפיתוח המשולבת (IDE) עם תהליכי עבודה מקבילים של סוכנים, פרופילים של דליפות זיכרון שמשולבים באופן מקורי ותיקון קריסות בהתאם להקשר.
Amman Asfaw • משך הקריאה: 3 דקות -
חדשות על מוצריםהשנה בכנס Google I/O אנחנו חורגים משינויים איטרטיביים, ועוברים לשינוי מהותי באופן שבו אפליקציות בנויות. הכלים החדשים שלנו מיועדים לעידן סוכני ה-AI, עם תכונות שמשפרות את הפרודוקטיביות שלכם כמפתחי Android, וגם משפרות את הביצועים של סוכני ה-AI שאתם פורסים בבסיס הקוד שלכם.
Matthew Warner • משך הקריאה: 8 דקות -
חדשות על מוצריםגרסה Panda 4 של Android Studio יציבה ומוכנה לשימוש בסביבת ייצור. הגרסה הזו כוללת את מצב התכנון, את התחזית לגבי העריכה הבאה ועוד, והיא מאפשרת לפתח אפליקציות ל-Android באיכות גבוהה בקלות רבה יותר מאי פעם.
Matt Dyor • 5 min read
רוצים לקבל טיפים עדכניים לפיתוח Android ישירות לאימייל כל שבוע?