מדריכים

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

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

למפתחי Android יש הרבה אפשרויות כשמדובר בסוכנים, בכלים ובמודלי שפה גדולים שבהם הם משתמשים לפיתוח אפליקציות. בין אם אתם משתמשים ב-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 תוך שניות.

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

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

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

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

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

הארקה של מודלים גדולים של שפה (LLM) באמצעות מיומנויות רשמיות של 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 מקצה לקצה.

כדאי להתחיל כבר היום

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

נכתב על ידי:

להמשך הקריאה