גוגל מוסיפה Device Streaming ו-Android skills ל-Android CLI

תמונת מחבר

נכתב ע"י מערכת הטרגטת

אתר הטרגטת – חדשות השיווק הדיגיטלי והפרפורמנס מרקטינג בעידן ה-AI

כדאי להישאר מעודכנים

בחרו את הערוץ שנוח לכם וקבלו את העדכונים שישאירו אתכם בעניינים.

אמ;לק: גוגל הודיעה כי Device Streaming ו-Android skills זמינים ב-Android CLI. מפתחים יכולים להתחבר דרך שורת הפקודה למכשירי Android פיזיים מרוחקים, ולצייד סוכני AI בהנחיות עדכניות למשימות פיתוח ובדיקה.

בדיקת אפליקציה על מכשיר אמיתי נשמעת כמו עניין בסיסי, עד שצריך לבדוק אותה דווקא על דגם שאין על השולחן. במקביל, גם סוכן AI יכול לכתוב קוד, אבל הוא לא בהכרח מכיר את העדכונים האחרונים ואת הכללים הספציפיים של Android. גוגל מנסה לחבר בין שני הפערים האלה בתוך Android CLI. Android Developers Blog Android CLI הוא כלי שורת פקודה – סביבת עבודה שבה מפתחים מפעילים פעולות באמצעות הוראות טקסט, במקום לעבור בין חלונות וכפתורים. הכלי מיועד לסייע בפיתוח Android דרך סוכני AI וכלים אחרים, ויכול ליצור, לבנות, לבדוק ולנהל פרויקטים, להגדיר סביבת פיתוח, להפעיל אמולטורים ולהריץ בדיקות. העדכון מוסיף לכלי שתי יכולות שונות: Device Streaming, שמחברת את סביבת הפקודות למכשירים פיזיים מרחוק, ו-Android skills, אוסף הוראות מובנות שמעניקות לסוכני AI הקשר מקצועי ועדכני יותר על פיתוח Android. עבור צוות אפליקציה, זהו חיבור בין כתיבת הקוד, בדיקתו והעבודה האוטומטית שסביבו.

מכשיר אמיתי מרחוק, דרך המסוף

Device Streaming מעניקה גישה מרחוק למכשירי Android פיזיים. במקום שהמכשיר יהיה מחובר בכבל USB לעמדת הפיתוח, אפשר לגשת אליו מתוך Android CLI דרך חיבור מאובטח מסוג ADB over SSL. ADB הוא מנגנון החיבור המקובל בין מחשב פיתוח למכשיר Android.

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

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

מהן Android skills ולמה סוכן AI זקוק להן

Android skills הן קובצי הוראות מובנים בשם SKILL.md, שמזרימים לסוכן AI הנחיות רשמיות, הפניות ל-API, דוגמאות ודפוסי ארכיטקטורה מתוך developer.android.com. סוכן AI הוא תוכנה שמקבלת משימה ומבצעת פעולות בכלי הפיתוח, למשל כתיבה או בדיקה של קוד.

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

במאגר יש יותר מ-20 skills. הן מאפשרות לצייד סוכני AI במשימות מורכבות וממוקדות יותר, ולא להסתפק בבקשה כללית כמו "כתוב אפליקציה" – בקשה שמסוגלת לייצר לא מעט הפתעות, בדרך כלל בדיוק לפני שחרור גרסה.

אילו משימות נוספו למפתחים

אחת האפשרויות היא ביקורת לקראת בדיקת מדיניות Google Play: הסוכן יכול לבחון את קובץ ההגדרות של האפליקציה, הרשאות בזמן ריצה, רמת היעד של SDK והצהרות פרטיות. אפשרות אחרת היא הטמעת Restore Credentials באמצעות Jetpack Credential Manager, עבור אימות מחדש בזמן הגדרת מכשיר ושחזור מהענן.

בצד האבטחה, קיימת skill לאבטחת Android Intents: זיהוי ומניעה של חטיפת intents מרומזים, אבטחת מקלטי שידור ובדיקת הגדרות PendingIntent. Intent הוא מנגנון פנימי שבו רכיבים שונים במערכת ובאפליקציה מבקשים לבצע פעולה או להעביר מידע ביניהם.

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

עוד משימות זמינות כוללות החלפת קוד Camera1 או Camera2 הוותיק ב-CameraX, מעבר מ-Leanback ל-Compose for TV עבור אפליקציות Android TV, חיבור Jetpack Media3 ל-Google Cast וסנכרון מצב הניגון בין מכשירים. יש גם skill לחיבור Play Engage SDK כדי לפרסם המלצות למשתמשים ומשטחי cluster.

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

למה העדכון רלוונטי גם לצוות שמחוץ לקוד

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

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

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

לסיכום

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

כדאי להישאר מעודכנים

בחרו את הערוץ שנוח לכם וקבלו את העדכונים שישאירו אתכם בעניינים.

רוצה לקבל את כל העדכונים כשהם חמים?

יותר מ-1,000 מקצועני שיווק כבר הצטרפו לרשימת התפוצה במייל

כתובות נוספות שיעניינו אותך

אפל מתריעה: אישורי Developer ID ישנים יפסיקו לעבוד

Apple הודיעה כי רשות האישורים המקורית של Developer ID תפקע ב-1 בפברואר 2027. חבילות התקנה מסוג .pkg שנחתמו באישור הישן לא יותקנו מהתאריך הזה, בעוד יישומים שכבר נחתמו ונוטרזו עם חותמת זמן מאובטחת ימשיכו לפעול.

גלילה לראש העמוד

כדאי להישאר מעודכנים

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

דילוג לתוכן