מדריכים

‫Android CLI וכישורים: פיתוח אפליקציות ל-Android מהר פי 3 באמצעות כל סוכן

משך הקריאה: 4 דקות

מפתחי Android יכולים לבחור מתוך מגוון רחב של סוכנים, כלים ומודלי שפה גדולים (LLM) לפיתוח אפליקציות. בין אם אתם משתמשים ב-Gemini ב-Android Studio, ב-Gemini CLI, ב-Antigravity או בסוכנים של צד שלישי כמו Claude Code או Codex, המטרה שלנו היא להבטיח שאפשר יהיה לפתח אפליקציות ל-Android באיכות גבוהה בכל מקום.

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

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

(שוב) מציגים את Android CLI

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

הפקודה create יוצרת פרויקט של אפליקציית Android תוך שניות.

בניסויים הפנימיים שלנו, Android CLI שיפר את ההגדרה של פרויקטים וסביבות על ידי צמצום השימוש באסימוני LLM ביותר מ-70%, והמשימות הושלמו פי 3 מהר יותר מאשר כשסוכנים ניסו לבצע את המשימות האלה באמצעות ערכות הכלים הרגילות בלבד.

בין היכולות העיקריות שזמינות לכם:

  • ניהול SDK: אפשר להשתמש ב-android sdk install כדי להוריד רק את הרכיבים הספציפיים שדרושים, וכך ליצור סביבת פיתוח יעילה.
  • יצירת פרויקטים במהירות: הפקודה android create יוצרת פרויקטים חדשים מתבניות רשמיות, וכך מבטיחה שהארכיטקטורה המומלצת והשיטות המומלצות יחולו כבר משורת הקוד הראשונה.
  • יצירה ופריסה מהירות של מכשירים: אפשר ליצור ולנהל מכשירים וירטואליים באמצעות android emulator ולפרוס אפליקציות באמצעות android run, וכך לא צריך לנחש מה צריך לעשות בתהליכי פיתוח ופריסה ידניים.
  • יכולת עדכון: מריצים android update כדי לוודא שיש לכם את היכולות העדכניות ביותר.

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

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

הארקה של מודלים גדולים של שפה באמצעות מיומנויות רשמיות של Android

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

כדי לגשר על הפער הזה, אנחנו משיקים את מאגר ה-GitHub של Android skills. מיומנויות הן קבוצות הוראות מודולריות שמבוססות על Markdown ‏ (SKILL.md) ומספקות מפרט טכני למשימה. הן מיועדות להפעלה אוטומטית כשההנחיה תואמת למטא-נתונים של המיומנות, וכך חוסכות לכם את הטרחה של צירוף מסמכים באופן ידני לכל הנחיה.

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

בגרסה הראשונה שלנו, המאגר כולל מיומנויות כמו:

  • הגדרה והעברה של Navigation 3 .
  • הטמעה של תמיכה בתצוגה מקצה לקצה.
  • AGP 9 והעברות של XML ל-Compose.
  • ניתוח ההגדרה של R8 ועוד!

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

כדי לשפר את היעילות של הסוכן, אפשר להתקין מיומנויות של Android באמצעות Android CLI. 

ההנחיות העדכניות ביותר דרך מאגר הידע של Android

המרכיב השלישי שאנחנו משיקים היום הוא מאגר הידע של Android. מקור הנתונים המיוחד הזה זמין דרך הפקודה android docs וכבר כלול בגרסה העדכנית של Android Studio. הוא מאפשר לסוכנים לחפש ולאחזר את ההנחיות העדכניות והמוסמכות למפתחים כדי להשתמש בהן כהקשר רלוונטי.

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

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

‫Android Studio: המקום המושלם לאפליקציות פרימיום

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

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

הסוכנים המובנים האלה מאפשרים להרחיב בקלות את רעיונות האפליקציות לטלפונים, למכשירים מתקפלים, לטאבלטים, ל-Wear OS, ל-Android Auto ול-Android TV. הכלי מצויד בהקשר מלא של קוד המקור של הפרויקט ובחבילה מקיפה של כלים לניפוי באגים, ליצירת פרופילים ולאמולציה, כך שיש לכם ערכת כלים מבוססת-AI מקצה לקצה.

מתחילים עוד היום

ה-CLI של Android זמין היום בגרסת Preview, לצד מערך הולך וגדל של כישורים וידע בנושא Android לסוכנים. כדי להתחיל, עוברים אל d.android.com/tools/agents כדי להוריד את Android CLI.

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