בתקופה שבה שיטות העבודה משתנות, המיומנות, היצירתיות והמומחיות שלכם נחוצות יותר מתמיד. היום, במפגש של מפתחי Android, הכרזנו על הזמינות הרחבה של הרבה כלים וממשקי API שנועדו להסיר את החיכוך היומיומי ולתת לכם יותר גמישות ליצור אפליקציות Android נהדרות. העדכונים האלה עוזרים לכם לתכנת בצורה חכמה ומהירה יותר, מציעים פתרונות לחוויות מבוססות-סוכנים ועוזרים לפשט את ההתאמה למגוון רחב של גדלי מסך.
איך אנחנו עוזרים לכם לפתח אפליקציות באיכות גבוהה בעזרת הכלים והסוכנים שאתם בוחרים
מספר המודלים והסוכנים החדשים גדל מדי יום, ואנחנו שומעים מכם שאתם רוצים את הגמישות לבחור את אלה שהכי מתאימים לעבודה הספציפית שלכם. העדכונים ב-Android Studio וב-Android CLI נותנים לכם יותר גמישות מאי פעם, ומאפשרים לסוכנים שלכם לפתח אפליקציות איכותיות ל-Android בקלות רבה יותר.
שימוש בסוכן משלכם
Android Studio Rabbit 2 היא גרסה יציבה שמאפשרת לכם לבחור את סוכן התכנות המועדף עליכם, כמו Claude Agent, Codex, Antigravity או כל אחד מיותר מ-40 סוכנים שתואמים ל-ACP, ישירות ב-Android Studio כדי לנצל את חבילת הכלים המלאה למפתחים.
מה חדש ב-Android CLI
- העברת נתונים ממכשירי Android ותצוגות מקדימות ב-Compose: אפשר לבדוק את האפליקציה מרחוק במכשירים אמיתיים באמצעות העברת נתונים ממכשירי Android, שמופעלת על ידי Firebase, ועכשיו גם ב-Android CLI. הסוכן יכול גם להציג תצוגות מקדימות של Jetpack Compose, וכך לאמת באופן חזותי ומיידי בלי צורך באמולטור Android או בפריסת APK.
- יצירת פרופילים: שיפור הביצועים והזיכרון של האפליקציה באמצעות מעקב אחר המערכת. מתעדת עקבות מערכת ברמת ייצור (Perfetto) כדי לנפות באגים בזמן הטעינה של הפעלה מההתחלה (cold startup), בבעיות בממשק המשתמש ובהפעלות ברקע.
- ניתוח: בודקים את קובצי ה-App Bundle והספריות (AAs/Js) כדי למצוא אותות איכות כמו ציון ערפול הקוד, האופטימיזציה והכיווץ. אתם יכולים להשתמש בכלי הזה כדי למצוא בעיות איכות באמצעות אותו היגיון שבו Google Play משתמשת לפני ההעלאה.
- מיומנויות חדשות ב-Android: יש לנו יותר מ-30 מיומנויות שכוללות יותר מ-20 תחומים, כדי לתת לסוכנים שלכם את המומחיות הנדרשת למשימות מורכבות ב-Android, כמו אבטחת הרשאות, פריסות של ווידג'טים של Glance, אופטימיזציה של ביצועים ב-Compose ועוד.
- פלאגינים לסוכנים רשמיים של Android: הפלאגין של Android ל-Google Antigravity עודכן עם כל היכולות העדכניות של Android CLI, ונוספו לו שילובים מעמיקים יותר שמאפשרים לכם לראות תצוגות מקדימות של Compose ולקיים אינטראקציה עם מכשירי Android אמיתיים ישירות מ-Antigravity. השקנו גם פלאגינים רשמיים ל-Claude Code ול-Codex של OpenAI.
איך מפתחים חוויות חכמות ופרואקטיביות ב-Android
כדי לתמוך במפתחים ובעסקים בתחום המתפתח של סוכני AI, אנחנו משיקים ממשקי API חדשים שנועדו לפשט את היצירה של חוויות משתמש עשירות ומושכות.
- מערכת Android Intelligence מספקת למשתמשים עזרה לפי הנחיות והצעות שימושיות בכל המכשירים בסביבה העסקית של Android. עכשיו אתם יכולים ליצור אב טיפוס של אפליקציה מקושרת כדי לשתף את השירותים של האפליקציה עם משתמשי Android כש-Gemini הוא סוכן ה-AI של המערכת. כשהאפליקציה מוכנה, נרשמים לגרסת טרום-השקה (Preview) של Connected Apps Platform כדי לפרוס אותה בסביבת הייצור בפלטפורמות השונות.
- משתפים את היכולות של האפליקציה עם כל סוכן באמצעות Android MCP. להשתמש ב-API של AppFunctions – שכבת הקריאה המאוחדת של Android – כדי לחשוף פונקציונליות שבה יכולים להשתמש הסוכן במכשיר או סוכני המערכת. AppFunctions נמצאת עכשיו בגרסת בטא.
- הופכים את התשובות של הסוכן לממשק משתמש של אפליקציית נייטיב באמצעות A2UI ל-Jetpack Compose, בגרסת אלפא. התכונה "ממשק משתמש של סוכן" (A2UI) מאפשרת לסוכנים להגיב באמצעות ממשק משתמש אינטראקטיבי אמיתי, שמורכב מרכיבים של האפליקציה שלכם, במקום באמצעות טקסטים ארוכים וצפופים. הכלי החדש לעיבוד נייטיב של Jetpack Compose מאפשר להציג את המודעות בצורה שמתאימה באופן מושלם לאפליקציה ל-Android.
- פיתוח סוכנים במכשיר באמצעות Gemini Nano 4 דרך ממשקי ה-API החדשים של הסוכנים ב-ML Kit, בגרסת אלפא. הרחבנו את Prompt API של ML Kit, עם Agentic API החדש שמנצל את היכולות החדשות ב-Gemini Nano 4. Agentic API מפעיל פונקציות באופן אוטומטי, שומר את היסטוריית השיחות, מנהל את לולאת התזמור וכולל אמצעי הגנה אוטומטיים.
השירותים של האפליקציה זמינים למשתמשים בדיוק איפה שהם נמצאים
כדי לעזור למפתחים להגיע למשתמשים עם כוונת רכישה גבוהה ב-Gemini ובחיפוש Google, אנחנו משיקים את Connected Apps Platform. אתם יכולים לפתח באופן מקורי באמצעות Android MCP או MCP מרוחק, ליצור אב טיפוס באמצעות מצב פיתוח ב-Gemini, ולהירשם דרך תוכנית טרום ההשקה (Preview) של Google Connected Console כשתהיו מוכנים להפקה.
תמיכה חדשה ב-API לפיתוח במגוון גורמי צורה מתקדמים
כשאתם מרחיבים את האפליקציה שלכם בסביבה העסקית של Android, אתם יכולים לעורר עניין אצל המשתמשים בכל מקום שבו הם נמצאים, ליצור נקודות מגע חדשות עם הלקוחות ולעודד אינטראקציה עמוקה יותר. אנחנו מפתחים כל הזמן ממשקי API חדשים כדי לפשט את ההתאמה של האפליקציות ולאפשר שכבות של חוויות ייחודיות. עם היסודות החדשים שמבוססים על Jetpack Compose, אבני הבניין הדינמיות ותכונות ממשק המשתמש מבוססות-הסוכנים, אתם יכולים לשנות בקלות את קנה המידה של הארכיטקטורה וממשק המשתמש של האפליקציה בהתאם לגורמי צורה רבים.
- AppState, בגרסת אלפא, מביא את המודל הריאקטיבי של Compose לשכבת המצב, ומספק אבני בניין של ארכיטקטורה שמתמקדת ב-Compose. מפתחים וסוכני AI יכולים להשתמש באבני הבניין האלה כדי לשמור על המצב בתצורות מכשיר שונות.
- גרסה Navigation 3 1.2 היא יציבה, עם תמיכה בקישורי עומק וטיפול עשיר יותר בחיזוי החזרה.
- פיתוח ממשק משתמש שמתמקד ב-Compose מתרחב עם הגרסה היציבה הקרובה של Compose 1.13, שכוללת תמיכה מובנית בפריסות דינמיות עם Grid ו-Flexbox שעוברות לגרסה היציבה, ופונקציונליות חדשה כמו טשטוש הדרגתי וטקסט מעוצב.
איך להגדיל את פוטנציאל החשיפה באמצעות Googlebook ומכשירים מתקפלים עם תמיכה במיומנויות חדשות
עם ההשקה של Googlebook, האפליקציות שלכם יכולות עכשיו לפעול בצורה חלקה בטלפונים ובמחשבים ניידים בלי צורך בבסיס קוד נפרד. המיומנות "פיתוח אפליקציות רספונסיביות ב-Compose" עוזרת לסוכנים להתאים אפליקציות לנייד לטלפונים, למכשירים מתקפלים, ל-Googlebook, לטאבלטים, למכוניות חונות ול-XR.
היום עדכנו אותו כדי שיהיה קל ומהיר יותר להכין את האפליקציות הקיימות שלכם למחשב. היכולת "התאמה" יכולה עכשיו לבדוק את ממשק המשתמש של Compose כדי למצוא ולהטמיע מקשי קיצור, סמני הצבעה בהתאמה אישית, מצבי העברת העכבר וטיפים לגבי לחצנים ופקדים. בנוסף להבנת הניווט והעברת הפריסות ל-Grid, ל-FlexBox ול-mediaQuery, עכשיו הוא מטפל באופן מפורש בניהול המצב מקצה לקצה באפליקציה.
ולבסוף, המיומנות כוללת עכשיו גם אופטימיזציות של תנוחות מתקפלות, כמו ארגון מחדש אוטומטי של מסכי המדיה והמצלמה לפריסות של מצב מחשב נייד. בשנה הבאה, Google Play תבחן מקרוב את האופן שבו האפליקציה או המשחק שלכם פועלים במכשיר מתקפל, ותספק לכם הזדמנויות נוספות להציג את האופן שבו בניתם את האפליקציה או המשחק כך שיתאימו למכשירים שונים. באפליקציות, חשוב לבצע אופטימיזציה באמצעות מיומנות ההתאמה של Compose ולפעול לפי הנחיות האיכות של Android בנושא התאמה. במשחקים, צריך לפעול לפי ההנחיות למשחקים מותאמים. בהמשך השנה נפרסם פרטים על הדרישות של חנות Google Play.
פיתוח למגוון הולך וגדל של מכשירי Android XR
היום, בשיתוף עם XREAL, השקנו את XREAL AURA, משקפי ה-XR הראשונים בעולם עם חיבור חוטי ועם Android XR, וגם כמה ספריות וכלים בסיסיים בגרסה יציבה.
- ספריות הליבה של Jetpack XR SDK יציבות עכשיו וכוללות ממשקי API מוכנים לייצור, יציבות לטווח ארוך של ממשקי ה-API ותאימות לדורות קודמים ב- Jetpack SceneCore, ב-ARCore for Jetpack XR וב-XR Runtime.
- אמולטורים של Android XR ב-Android Studio, עכשיו בגרסה יציבה, שמאפשרים למפתחים ליצור, לשפר ולבדוק באופן חזותי חוויות ב משקפי XR, במשקפיים עם ממשק קולי ובמשקפיים עם תצוגה פנימית, בלי צורך בחומרה פיזית.
- Android XR Engine Hub, עכשיו בגרסה יציבה, מספק תהליך עבודה ייעודי וגישה קלה להפעלה ולניתוח של מעקבי ביצועים ב-Unity, ב-Godot וב-Unreal
- ממשקי API גיאו-מרחביים ב-ARCore ל-Jetpack XR SDK ול-Unity מאפשרים למפתחים לעגן תוכן דיגיטלי בעולם האמיתי בצורה מדויקת, ולעקוב אחרי המיקום במשקפי XR עם חיבור קווי ובמשקפיים חכמים.
נשמח לקבל מכם משוב על הכלים והיכולות החדשים האלה. נשמח לקבל מכם רעיונות איך אנחנו יכולים להמשיך לשפר את הכלים שלנו כדי לתמוך בתהליך פיתוח האפליקציות שלכם.
-
חדשות על המוצרהיום, במהלך The Android Show, הודענו ש-Android עוברת ממערכת הפעלה למערכת חכמה, מה שיוצר יותר הזדמנויות לאינטראקציה עם האפליקציות שלכם.
Matthew McCullough • משך הקריאה: 4 דקות -
חדשות על המוצרמאז שהשקנו בשנה שעברה את גרסת טרום ההשקה למפתחים של Android XR SDK, יחד עם Samsung, Qualcomm ו-Unity, התרגשנו מאוד מהתגובות הנלהבות שקיבלנו מקהילת Android הרחבה.
Matthew McCullough • משך הקריאה: 4 דקות -
חדשות על המוצראפליקציות שמטרגטות את הגרסה הבאה של Android לא יוכלו יותר לכתוב ישירות לאנשי קשר באמצעות ההרשאה WRITE_CONTACTS.
Roxanna Aliabadi Walker • משך הקריאה: 6 דקות
רוצים לקבל טיפים עדכניים לפיתוח Android ישירות לאימייל כל שבוע?