חדשות על מוצרים

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

משך הקריאה: 8 דקות
הצגת הפרופיל של Matthew McCullough
Matthew McCullough סמנכ"ל, ניהול מוצרים, Android Developer

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

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

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

IO26_DEV_Android_MOD_v29_27hi.gif
תצוגה מקדימה של כלי העברת הנתונים שממיר אפליקציית iOS לאפליקציית Android מותאמת

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

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

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

‫6: כדאי להתנסות היום ב-AppFunctions

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

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

‫7: Android הוא עכשיו Compose First;‏ Views נמצא עכשיו במצב תחזוקה. 

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

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

image3.png
New Desktop Android Emulator

‫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 Program, שבו אפשר להגיש בקשה לערכות פיתוח של Project Aura,  משקפיים עם ממשק קולי או משקפיים עם תצוגה פנימית של XREAL. כדי לראות איך העדכונים האלה עוזרים לכם ליצור חוויות במערכת האקולוגית, אתם יכולים לצפות בסרטון עדכונים מהרבעון האחרון ב-Android XR או לקרוא את הבלוג שלנו

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

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

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

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

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

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

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


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

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 כדי לקבל מידע נוסף במהלך השבוע הבא.

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