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

פיתוח למערכת החכמה ב-Android

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

באירוע The Android Show שהתקיים היום, הכרזנו על המעבר של Android ממערכת הפעלה למערכת חכמה, שיוצרת יותר הזדמנויות לאינטראקציה עם האפליקציות שלכם. השילוב העמוק בין החומרה לתוכנה מאפשר למכשירי Android להתמודד עם המשימה המורכבת של חיזוי צורכי המשתמשים, כך שהאפליקציה שלכם יכולה להתמקד במתן החוויה הזו ברגע הנכון. כחלק מהמאמץ הזה, אנחנו מכריזים על Gemini Intelligence – חבילה של תכונות חדשות שמביאות את כל היתרונות של Gemini למכשירי Android הכי מתקדמים שלנו.

אוטומציה של משימות באמצעות Gemini

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

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

TAS-Gif (1).gif

הגברת המעורבות בעזרת AppFunctions

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

אנחנו מספקים כמה דרכים לשילוב, כדי שתוכלו לבחור את הדרך שמתאימה לכם: אוטומציה של פעולות באפליקציות בלי צורך בקוד, או שימוש ב-AppFunctions API כדי לקבל יותר שליטה בדומה ל-MCP. 

חוויית משתמש משופרת עם ווידג'טים

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

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

  • אינטראקציות חדשות, עשירות ואיכותיות יותר: התכונה RemoteCompose, שנועדה להיות גמישה מאוד וחסכונית בסוללה, מאפשרת ל-Glance לספק אינטראקציות עשירות ואיכותיות יותר. בקרוב תוכלו להשתמש ביכולות חדשות, כולל גלילה מהירה, לחצנים אקספרסיביים ואפקטים של חלקיקים, כדי ליצור ווידג'טים מעניינים יותר.
  • תאימות מובנית לדורות קודמים: התכונות האלה של RemoteCompose נתמכות באופן מובנה ב-Android מגרסה 16 ואילך. כשמשתמשים ב-Jetpack Glance בתור ה-API, שומרים על תאימות מלאה לדורות קודמים. הווידג'טים שלכם ישתמשו באופן אוטומטי בתכונות הפרימיום האלה של ממשק המשתמש במכשירים חדשים יותר, ויעברו הפחתה חיננית (graceful degradation) כדי לתמוך בגרסאות ישנות יותר של מערכת ההפעלה.

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

פיתוח רספונסיבי מעבר לטלפון

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

morph-to-tablet.gif
  • ‫Jetpack Navigation 3: הגרסה החדשה של Jetpack Navigation 3 כוללת תמיכה משופרת בפריסה דינמית, ומוסיפה מעצבי Scene ל-Scene API. אפשר להשתמש במעצבי סצנות כדי לשנות את הסצנה שמחושבת על ידי אסטרטגיית הסצנה של האפליקציה. לדוגמה, אפשר להשתמש בהם כדי להוסיף רכיבים נפוצים בממשק המשתמש, כמו סרגלי אפליקציות עליונים וסרגלי ניווט, שרוצים להוסיף ברמת הסצנה ולא ברמת הניווט. עכשיו NavDisplay כולל פונקציונליות מובנית שהופכת את הרשומות של Nav לרכיבים משותפים, כך שאפשר לעבור בצורה חלקה בין סצנות. מידע נוסף זמין במאמר Nav3-recipes.
  • ‫Jetpack Compose: הוספת Compose לאפליקציה היא עדיין הדרך הכי קלה להתחיל ליצור ממשקי משתמש דינמיים, ואנחנו רוצים לוודא שיש לכם את הרמה המתאימה של תמיכה בארכיטקטורה. אנחנו עובדים על קבוצה חדשה של אבני בניין ב-Compose 1.11 לפריסות רספונסיביות ולהתאמה אישית באמצעות Grid, ‏ Flexbox, ‏ MediaQuery ו-Style. נשמח לקבל מכם משוב על התכונות האלה לפני שנסיר את התווית "ניסיוני".
  • הנחיות לעיצוב: כדי להתחיל, כדאי לעיין בגלריית העיצובים המעודכנת שלנו, במרכז העיצוב החדש למחשב או בהנחיות לפריסה דינמית.

כדי ליהנות מחוויית שימוש שמותאמת למכשיר,  כדאי להשתמש בעדכונים האחרונים של:

  • ספריית האפליקציות לרכב: אנחנו מייעלים את הפיתוח על ידי הרחבת ספריית האפליקציות לרכב, שמאפשרת לכם "לפתח פעם אחת" ולספק חוויות מדיה מותאמות אישית עם כמה שפחות הסחות דעת גם ל-Android Auto וגם ל-Android Automotive OS. אנחנו מרחיבים את התמיכה באפליקציות וידאו מותאמות, כדי שיהיה אפשר להפעיל סרטונים במסך מלא כשהרכב חונה.
  • ‫Android XR SDK: Android XR SDK מאפשר לכם ליצור חוויות ייחודיות בהתאמה אישית למגוון הולך וגדל של מכשירי XR, כולל משקפי XR עם חיבור חוטי (כמו Project Aura של XREAL). אפליקציות רספונסיביות קיימות מופיעות באופן אוטומטי בסביבות אימרסיביות בלי מאמץ פיתוח נוסף. כדי להתכונן למשקפיים עם תצוגה פנימית, אתם יכולים להשתמש ב-Jetpack Compose Glimmer כדי ליצור ממשקי משתמש שמותאמים למשקפיים עם תצוגה פנימית וקל להבין אותם במבט חטוף, וב-Jetpack Projected APIs כדי לגשר על חוויות השימוש באפליקציה מהטלפון לשדה הראייה של המשתמש. גרסת תצוגה מקדימה למפתחים 4 של Android XR SDK, שתצא בשבוע הבא, כוללת רכיבים אינטראקטיביים חדשים כמו צ'יפים של כותרות וקבוצות של כפתורים, שמשפרים את הקלט של משטחי המגע במשקפיים. הוא מייעל את תהליך העבודה באמצעות ProjectedTestRule API החדש, שמאפשר להגדיר סביבות בדיקה אוטומטיות.

עידן חדש למשתמשים ב-Android

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

התכונות של Gemini Intelligence יושקו בהדרגה כשהן יהיו מוכנות, החל מהטלפונים העדכניים ביותר של Samsung Galaxy ו-Google Pixel בקיץ הקרוב. בהמשך השנה, התכונות האלה יהיו זמינות גם במכשירי Android, כולל בשעון, ברכב, במשקפיים ובמחשבים הניידים.

בשבוע הבא נפרסם עוד חדשות על פיתוח אפליקציות בעידן החדש הזה ב-Google I/O. 

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