חדשות על המוצר

‫17 דברים שמפתחי Android בכנס Google I/O צריכים לדעת!

משך הקריאה: 8 דקות
הצגת הפרופיל של מתיו מקאלו
Matthew McCullough סגן נשיא, ניהול מוצר, מפתח של Android

היום בכנס Google I/O, הצגנו את הדרכים הרבות שבהן אנחנו מפעילים תהליכי עבודה מבוססי-סוכנים כדי להגביר את הפרודוקטיביות שלכם ולוודא שהאפליקציות שלכם יבלטו בסביבה העסקית המתרחבת של Android. ריכזנו כאן 17 מההודעות האהובות עלינו למפתחים של Android. אתם יכולים גם לראות מה הוכרז בשבוע שעבר ב-The Android Show: I/O Edition. כדאי להמשיך להתעדכן ביומיים הקרובים, כי נתעמק בכל הנושאים האלה.

איך מפתחים אפליקציות Android באיכות גבוהה באמצעות סוכנים

‫1: Android CLI: עוזר לכם לפתח באמצעות כל סוכן, LLM וכלי

Android CLI עכשיו יציב. הוא מציע כלים פרוגרמטיים שמאפשרים לכל סוכן AI, כולל Claude Code,‏ Codex או Antigravity, לבצע משימות ליבה ב-Android בצורה הרבה יותר קלה ויעילה. בגרסה שיוצאת היום, הוא גם מספק גשר לניצול ישיר של העוצמה של Android Studio, כדי לתת לכם את הליטוש שנדרש לפיתוח מקצועי ב-Android. בעזרת הפקודות החדשות של Android Studio, מפתחים יכולים עכשיו לתת לסוכנים המועדפים עליהם את היכולת לבצע ניתוח סמנטי של סמלים, לנתח קבצים כדי לאתר אזהרות ואפילו ליצור תצוגות מקדימות של Jetpack Compose. הגרסה הזו גם מאפשרת תמיכה רשמית ב "מסלולים" באמצעות מיומנויות חדשות ב-Android, שמאפשרות לסוכנים לבצע בדיקות ממשק משתמש מקצה לקצה לפי ההנחיות שלכם. כדאי לצפות בנאום המרכזי למפתחים, ולהאזין להרצאה "מה חדש בכלי Android" כדי לקבל מידע נוסף. 

agy-android-cli.png
עכשיו אפשר להתקין בקלות את Android CLI לשימוש עם Google Antigravity 2.0

‫2: פיתוח קל של אפליקציות שמוכנות לייצור ב-Google AI Studio 

מפתחים ויוצרים יכולים עכשיו לפתח אפליקציות מקוריות ל-Android, החל מהנחיה ב-Google AI Studio. האפליקציות מבוססות על שיטות פיתוח מומלצות כמו Jetpack Compose,‏ Kotlin וממשקי API שמשתמשים בתבניות המומלצות שלנו למפתחים. בעזרת Google AI Studio, מפתחים יכולים ליצור אב טיפוס, לבצע איטרציות באמצעות אמולטור מוטמע ולפרוס במכשירים פיזיים בלי התקנות מקומיות כבדות. לאחר מכן, המפתחים יכולים להעביר את האפליקציות האלה למכשירי Android, וגם לשתף אותן עם אחרים לבדיקה דרך המסלול לבדיקה פנימית של Google Play Console. אם מפתחים רוצים להכין את האפליקציה שלהם להשקה רחבה יותר, הם יכולים להעביר אותה ל-Android Studio כדי לבצע ניפוי באגים מתקדם, בדיקות ושיפורים בממשק המשתמש. כדאי לצפות בנאום המרכזי למפתחים, ולהאזין לשיחה בנושא "מה חדש בכלי Android" כדי לקבל מידע נוסף.

image1-.gif
איך משתמשים באמולטור Android המוטמע כדי ליצור אפליקציות ל-Android ב-Google AI Studio

‫ 3: שיפור העזרה בתכנות באמצעות AI עם Android Bench

‫Android Bench הוא לוח ה-LLM המוביל שלנו לאתגרי פיתוח ב-Android. המטרה היא לשפר את המודלים מהר יותר, כדי שיהיו לכם אפשרויות שימושיות יותר לעזרה מבוססת-AI. הרבה מכם משתמשים במודלים עם משקלים פתוחים (open-weight) כדי לקבל עזרה מ-AI, אז עכשיו אנחנו מוסיפים לטבלת המובילים מודלים נפוצים, כמו Gemma 4, כדי שתוכלו לראות איך מודלים גדולים של שפה (LLM) שמציעים גישה אופליין וגמישות נוספת למשתמשים מתקדמים עומדים בסטנדרטים. אנחנו פועלים כל הזמן כדי להגביר את הקושי של האתגרים שאנחנו מציבים למודלים מסוג LLM, כדי להמשיך לעודד שיפורים מועילים יותר. 

‫4: המרת אפליקציות ל-iOS ל-Android באמצעות Migration Assistant ב-Android Studio

‫Migration Assistant ב-Android Studio נועד להעביר אפליקציות מפלטפורמות כמו iOS,‏ React Native או מסגרות אינטרנט ל-Android מקורי. המפתחים יכולים פשוט לבחור פרויקט קיים, והסוכן ימפה את התכונות בצורה חכמה, ימיר נכסים כמו תרחישים וקובצי SVG ויישם שיטות מומלצות ל-Android באמצעות Jetpack Compose וספריות Jetpack המומלצות שלנו. כך, תהליך שהיה נמשך שבועות של העברה ידנית הופך לתהליך יעיל של Agentic Workflows שנמשך רק כמה שעות. שיתפנו גרסת טרום-השקה (Preview) של התכונה הזו בהרצאת הפתיחה למפתחים.

IO26_DEV_Android_MOD_v29_27hi.gif
הצצה לכלי Migration Assistant שממיר אפליקציה ל-iOS לאפליקציה ל-Android

שילוב AI באפליקציות שלכם

‫5: פיתוח אפליקציות חכמות באמצעות AI גנרטיבי

בעזרת AI גנרטיבי אתם יכולים ליצור אפליקציות חכמות, מותאמות אישית ופרואקטיביות יותר מאי פעם. השנה הצגנו את ההתקדמות האחרונה בתחום ה-AI במכשיר, עם גרסת טרום-השקה (Preview) של Gemini Nano 4 למשימות כמו חילוץ נתונים וסיכום. הרחבנו גם את יכולות הענן באמצעות Firebase AI Logic, שמאפשר למפתחים להשתמש במודלים של Gemini עם ביסוס חזק (כולל כתובות URL, מפות Google וחיפוש Google) כדי ליצור עוזרים חכמים ומועילים יותר. בנוסף, חשפנו את גישת ההסקה ההיברידית שלנו ואת הערכה החדשה לפיתוח סוכנים (ADK) ל-Android, לצד פרוטוקולים לתקשורת כמו AG-UI ו-A2UI שמפשטים את היצירה של חוויות אוטונומיות שמבוססות על סוכנים. כדי להתחיל לשלב את התכונות המתקדמות האלה, כדאי לעיין במאמרי העזרה למפתחים ולצפות בסשן הטכני המעמיק שבו אנחנו מציגים את כל הטכנולוגיות האלה.

‫6: התנסות ב-AppFunctions כבר היום

‫AppFunctions הוא ממשק API של פלטפורמת Android עם ספריית Jetpack נלווית, שנועד לפשט את תהליך הפיתוח של שילובי MCP ב-Android. הוא מאפשר לאפליקציות לפעול כמו שרתי MCP במכשיר, ומספק פונקציות שמשמשות ככלים לסוכנים ולעוזרים דיגיטליים. השילוב של AppFunctions עם Gemini נמצא כרגע בגרסת טרום-השקה (Preview) פרטית עם בודקים נאמנים, ואתם כבר יכולים להתחיל להכין את האפליקציות שלכם. אתם יכולים להירשם לתוכנית הגישה המוקדמת (EAP) ולהתחיל להתנסות כבר היום באמצעות ההנחיות ל-API, הדוגמה והיכולת.

העתיד הוא אדפטיבי

‫7: Android עכשיו מבוסס קודם כל על Compose, והתצוגות עכשיו במצב תחזוקה. 

פיתוח נייטיב הוא הסטנדרט שלנו לפיתוח ממשק משתמש, ואנחנו עוברים לגישה שמתמקדת בפיתוח נייטיב בכל ההנחיות והספריות העתידיות. הגרסאות האחרונות, שמבוססות על חמש שנים של פיתוח, מספקות ערכת כלים מתקדמת, החל מ-Styles API שניתן להתאמה אישית ועד למעברים משופרים של רכיבים משותפים ותמיכה משופרת בקלט. העדכונים האלה מאפשרים לכם ליצור אפליקציות יפות ורספונסיביות עם פחות קוד וביצועים טובים יותר. בפוסט הזה בבלוג מוסבר מה המשמעות של Compose-first בפיתוח ל-Android.

image5.png
פיתוח ממשק משתמש ל-Android באמצעות Compose

‫8: פיתוח חוויות חלקות ב-Android במכשירים שונים באמצעות Jetpack Compose

הסביבה העסקית של Android היא עכשיו אדפטיבית כברירת מחדל, ועוברת בצורה חלקה בין טלפונים, מכשירים מתקפלים, טאבלטים, רכבים, XR, ומרחיבה את השימושים עם Googlebook ומסכים מחוברים. יש יותר מ-580 מיליון מכשירים עם מסך גדול, ומשתמשים בכמה מכשירים מוציאים עד פי 14 יותר על אפליקציות. לכן, ההשקעה בעיצוב רספונסיבי היא הזדמנות עצומה. Jetpack Compose הוא המנוע העיקרי למעבר הזה, והוא מציע כלים בסיסיים כמו הגרסה האחרונה של Jetpack Navigation 3, פריסות ניסיוניות חדשות של Grid ו-FlexBox, תמיכה משופרת בקלט ללא מגע ו-CameraX לתצוגות מקדימות נכונות של המצלמה בכל גודל חלון. בנוסף, מיומנויות חדשות ב-Android Studio מאפשרות לעדכן את האפליקציה הקיימת כך שתתאים לתבניות האלה בקלות רבה יותר מאי פעם.

image6.png
ההשקה של Notability ב-Android מציבה סטנדרט חדש לאפליקציות פרימיום לפרודוקטיביות. האפליקציה פותחה באמצעות Jetpack Compose,‏ Navigation 3 ו-Kotlin Multiplatform, והיא מספקת חוויה אינטואיטיבית וגמישה בכל המכשירים.

‫9: יצירת חוויות חלקות ב-Googlebook

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

image3.png
אמולטור Android חדש למחשב

‫10: חוויית פיתוח אחידה של ווידג'טים באמצעות Jetpack Glance

ב-Android 17 יש מעבר למודל פיתוח יחיד שמבוסס על Compose לכל הווידג'טים. בקרוב תוכלו להשתמש ב-Jetpack Glance כדי לאחד את חוויית השימוש בניידים, ברכבים וב-Wear OS, ולהתאים את רכיבי ממשק המשתמש לכל הסביבה העסקית באמצעות תהליך עבודה מוכר.

פריצת הדרך השנה היא השילוב של RemoteCompose. בניידים ובמכוניות, הוא מפעיל אנימציות באיכות גבוהה, וב-Wear OS הוא מאפשר לווידג'טים של Wear (לשעבר כרטיסי מידע) להציג לוגיקה מורכבת של ממשק משתמש באופן מקורי במשטחים מרוחקים. כך אפשר להבטיח ביצועים אופטימליים בחומרה עם צריכת חשמל נמוכה, וגם לאפשר למשתמשים לעבור בין מכשירים בצורה חלקה. למשל, לבדוק את סטטוס הטיסה בלוח המחוונים של הרכב ולקבל עדכונים על שינוי השער בשעון החכם. 

blog_widgets.gif
ארבעה ווידג'טים מוצגים בממשק של Android Auto. שעון, כרטיס איש קשר, מועדפים ב-Google Home ותמונה.

‫11: מרחיבים את פוטנציאל החשיפה בדרכים עם Android לרכבים 

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

‫12: האצת הפיתוח עם גרסת תצוגה מקדימה למפתחים 4 של Android XR

בהשראת החוויות החדשניות שיצרתם לפלטפורמה, אנחנו ממשיכים לשפר את הכלים שלנו עם גרסת תצוגה מקדימה למפתחים 4 של Android XR SDK. אבן דרך חשובה בתהליך הזה היא המעבר של הספריות העיקריות שלנו, XR Runtime, ‏ Jetpack SceneCore ו-ARCore for Jetpack XR, לגרסת בטא בקרוב, כדי לספק בסיס יציב ויעיל יותר. אנחנו גם מאיצים את הגישה לחומרה באמצעות תוכנית Android XR Developer Catalyst, שבה אתם יכולים להגיש בקשה לערכות למפתחים של Project Aura, משקפיים עם ממשק קולי או משקפיים עם תצוגה פנימית של XREAL. כדי לראות איך העדכונים האלה עוזרים לכם ליצור חוויות בכל הסביבה העסקית, אתם יכולים לצפות בסשן "החידושים ב-Android XR" או לקרוא את הבלוג שלנו. 

Aura Geospatial Tour Demo - Draft 01.gif
גרסת טרום-השקה מוקדמת של Geospatial API ב-ARCore for Jetpack XR, שמאפשרת לעגן תוכן דיגיטלי במיקומים בעולם האמיתי ברמת דיוק גבוהה.

‫13: Android הוא הבית החדש שלכם לחוויות מדיה ברמה מקצועית

ב-Android 17, כל מחזור החיים של המדיה מנוהל בצורה יעילה יותר באמצעות ערכת כלים שמוכנה לייצור. עכשיו קל יותר לצלם באיכות גבוהה באמצעות CameraXViewfinder Composable, שמטפל בהתאמה מורכבת של קנה המידה ובתגובה במכשירים מתקפלים ובטאבלטים. לשלב הפוסט-פרודקשן, ספריית Media3 AI Effects החדשה מספקת ממשק אחד לתכונות פרימיום כמו "מחיקת קסם" ו"סאונד באיכות אולפן", ומבצעת אופטימיזציה אוטומטית לחומרה של המכשיר.

התהליך מסתיים ב-CodecDB, שמציע המלצות קידוד ספציפיות לערכת השבבים כדי למנוע רעשים בייצוא, ובמצב גלילה חדש ב-ExoPlayer לחיפוש חלק במיוחד. בין אם אתם משלבים עריכות של כמה נכסים עם Media3 Transformer או משתמשים ב-CastPlayer API היעיל, העדכונים האלה מבטיחים חוויה ברמה מקצועית עם הרבה פחות תקורה בפיתוח.

supercharge.gif
שיפור התאורה ומחיקת הקסם בפעולה

‫14: הגדלת פוטנציאל החשיפה והמעורבות של האפליקציה ב-Google TV 

שלטים עם מצביע, שמאפשרים קלט באמצעות תנועה, יהיו דרך עתידית שבה המשתמשים יוכלו לבצע פעולות ב-Google TV, כי הם מאפשרים ניווט מהיר יותר. מפתחי אפליקציות יכולים להתחיל להצהיר על תמיכה בקלט של מצביע כדי לוודא שהאפליקציות שלהם יהיו זמינות בטלוויזיות עתידיות עם שלטים רחוקים של מצביע. בנוסף, ערכת Engage SDK, שנקראה בעבר Video Discovery API, משפרת את התכונות "המשך צפייה", "הרשאות" ו"המלצות" בכל הפלטפורמות של Google TV כדי להגביר את החשיפה של האפליקציה ואת ההתעניינות בה. זה הזמן להתחיל להשתמש ב-Engage SDK, כי במחצית השנייה של 2027 נפסיק לתמוך ב-Watch Next API הקודם, ששימש את חוויית הצפייה בגרסה 1.0 של "המשך צפייה". כל הפרטים מופיעים בבלוג שלנו. 


‫15: ביצועים: הבסיס לחוויית שימוש נהדרת באפליקציה

כדי לעזור למפתחים להתמודד עם מגבלות הזיכרון ב-Android 17, השקנו חבילה של כלי אופטימיזציה. הכלי R8 Configuration Analyzer מזהה כללי שמירה שמנפחים את הקובץ הבינארי, ו- ProfilingManager והכלי המשולב LeakCanary ב-Android Studio מייעלים את הזיהוי של דליפות זיכרון. בנוסף, הכלי החדש Android Performance Analyzer מציע שילוב מתקדם של AI לניתוח מעקב מורכב ויצירת שאילתות SQL אוטומטיות כדי לאתר צווארי בקבוק בביצועים.

וגם: מה חדש בתחום הצמיחה העסקית

‫16: מה חדש ב-Google Play

העדכונים של Google Play מהיום עוזרים לכם להרחיב את פוטנציאל החשיפה ואת העסק בצורה פשוטה יותר. אנחנו משנים את הדרך שבה משתמשים מגלים אפליקציות בחנות Play, עם פורמט סרטונים קצרים וסוחפים שנקרא Play Shorts. במקביל, אנחנו מרחיבים את הקהל שלכם מעבר לחנות, עם אפשרות לגלות אפליקציות באפליקציית Gemini ב-Android ובאינטרנט. בנוסף, אנחנו משיקים יכולות חדשות ומשמעותיות, כמו ניהול קטלוגים מבוסס-סוכנים לעדכון חלק של מחירים לקנייה בכמות גדולה ומק"טים, ושימוש במודלים של Gemini כדי לאפשר ל-Play Console לאכלס מראש שדות בדפי האפליקציה בחנות ממסמכים מיובאים – כך שההתאמה לשוק המקומי ברחבי העולם תהיה קלה ופשוטה. 

IO26_BlogInLine_App-discovery-in-Gemini_1920x1080_1605.gif
‫Gemini יציע למשתמשים אפליקציות במהלך החיפוש

‫17: וכמובן, Android 17

‫Android 17 כולל שיפורים חדשים בביצועים ובארכיטקטורת המערכת (בנוסף למגבלות הזיכרון של האפליקציות), כמו MessageQueue ללא נעילה ו-GC עם איסוף נתונים תכוף יותר ופחות אינטנסיבי של הדור הצעיר, כדי להבטיח יציבות בכל המערכת וממשקי משתמש חלקים יותר. הכלי החדש לבחירת אנשי קשר וממשק ה-API של טפטפת הצבע עוזרים לצמצם את השימוש בהרשאות גישה למידע רגיש ואת הגישה המיותרת לנתוני המשתמשים.

כדאי לעיין בשינויים בהתנהגות כדי לוודא שהאפליקציה מוכנה ל-Android 17, כולל הקשחת האבטחה של אודיו ברקע והגנה על סיסמאות חד-פעמיות (OTP) ב-SMS. כדאי להתכונן לטירגוט ל-Android 17 (API 37) עם שינויים כמו שינוי גודל חובה למסכים גדולים, שקיפות אישורים כברירת מחדל וגישה מוגבלת לרשת המקומית. כדי להתחיל לבדוק את האפליקציה כבר היום, אתם יכולים לרשום את המכשיר שלכם לגרסת הבטא או להשתמש בתמונות העדכניות ביותר של אמולטור 17.0.

אה, ועוד דבר אחד. גרסת הבטא השלישית של Android 17 (QPR1) כבר כאן, והיא כוללת גרסת SDK קטנה שתומכת בכמה תכונות שלא יכולנו לחכות איתן עד ל-QPR2.

כל התוכן בנושא Android ו-Play ב-Google I/O 

זו הייתה רק תצוגה מקדימה של חלק מהעדכונים למפתחי Android בכנס Google I/O.   כדאי לצפות ב-What’s New in Android כדי לקבל את החדשות וההודעות האחרונות, ולעקוב אחרי Google I/O כדי לקבל עוד הרבה מידע בשבוע הקרוב.

כותב/ת המסמך:
להמשך קריאה