Slices ו-App Actions הם ממשקי API חדשים ב-Android P שעוזרים למפתחים להציג את התוכן והיכולות שלהם מחוץ לאפליקציה שלהם. פעולות האפליקציה זמינות בחנות Play, ב-Pixel Launcher וב-Google Assistant בעוד ש-Slices זמינים ב-Google App.
עבור מפתחי אפליקציות עצמאיים, העבודה שמגיעה לאחר פיתוח האפליקציה בפועל יכולה להיות לרוב החלק הקשה ביותר בעבודה. איך אתה גורם לאנשים ללמוד על האפליקציה שלך? וברגע שאתה מתחיל לצבור כמה משתמשים, איך אתה משמר אותם? מעורבות משתמשים, כך שהם ימשיכו לחזור לאפליקציה שלך (ובכך לא להסיר את התקנתה), היא המפתח לבניית בסיס משתמשים יציב וייעודי. זו הסיבה שגוגל מציגה ממשקי API חדשים ב-Android P בשם Slices ו-App Actions.
עם עשרות, אולי אפילו מאות אפליקציות המותקנות במכשירים של המשתמשים, קשה לאפליקציה שלך להתחרות על תשומת הלב של המשתמש. אתה רוצה שמשתמש יפתח את האפליקציה שלך לעתים קרובות כדי שתוכל להגיש לו יותר תוכן, ובכך לשמור על מעורבותם ועלול לייצר יותר הכנסה. כאשר משתמשים מסיטים את תשומת הלב שלהם מאפליקציות בודדות לצוברי תוכן כגון Google Feed, עליך למצוא דרך להציג את תוכן האפליקציה שלך במקום שבו אנשים מבלים את רוב זמנם. החדש
אנדרואיד P ממשקי API עוזרים למפתחים לעשות בדיוק את זה בכך שהם מאפשרים לך להציג קטעים של ממשק המשתמש של האפליקציה שלך (Slices) או פעולות הקשריות על סמך יכולות האפליקציה שלך (App Actions).שימוש ב-API החדש של Slices
ייתכן שחלק מהמשקיפים הממולחים יותר מכם שמו לב לחדש API של פרוסות מופיעים ב תיעוד API שוחרר עם הראשון תצוגה מקדימה של מפתח Android P. התיעוד מעורפל למדי, אבל היום יש לנו תמונה ברורה יותר של החזון שיש לגוגל לגבי ה-API החדש הזה. זוהי דרך עבור יישומי צד שלישי להפיץ את התוכן שלהם באפליקציות כמו Google App, אבל בצורה דינמית, אינטראקטיבית וחסרת תפרים. פרוסות יכולות לכלול נתונים חיים, תוכן גלילה, פעולות מוטבעות וקישורים עמוקים לאפליקציה שלך, כך שיש לך הרבה בחירה לגבי התוכן שאתה רוצה להציג למשתמש.
נניח למשל שאתה בונה אפליקציה לתכנון נסיעות עבור רשת מלונות עם יכולת לבצע צ'ק אין/צ'ק אאוט מהמלון. אם המלון שולח אישורי אימייל למשתמש והמשתמש הפעיל את Google Feed, אז גוגל יכולה לעקוב אחר ההזמנה. אבל זה לא מביא את המשתמשים שֶׁלְךָ אפליקציה, נכון? עם ה-API של Slices, אתה יכול במקום זאת להציג את ההזמנה בצורה טבעית יותר כאשר המשתמש מחפש מונח רלוונטי להזמנה.
מה אם אתה מפתח בונה נגן מוזיקה חדש וחלק עם א עיצוב חומר מִמְשָׁק? אם משתמש בנה רשימת השמעה באפליקציה ואתה רוצה להזכיר לו את המנגינות המתוקות האלה, תוכל להודיע למשתמש כאשר הוא פותח את Google App ומחפש שיר, אמן, אלבום וכו' קשורים.
לבסוף, נניח שאתה עובד על אפליקציה עבור חברת שיתוף נסיעות או עסק קשור אחר. אם משתמש מחפש ב-Google App דרך להזמין שירות רלוונטי, תוכל להציע חלק אינטראקטיבי מהאפליקציה שלך המאפשר לו להשלים במהירות את ההזמנה.
כל אחד מהעיצובים של Slice המוצגים לעיל נראים ייחודיים אך כולם פועלים לפי עקרונות העיצוב הכלליים שאתה כנראה מכיר. ה-API מאפשר לך לעצב את ה-Slice שאתה מציע לאפליקציית Google, אם כי הסגנון הבסיסי מבוסס על הודעת אנדרואיד, כך שהמראה של ה-Slice שלך לא אמור להיות שונה בהרבה מ-Slices אחרים.
תְאִימוּת
ברור שיש הרבה שאתה יכול לעשות עם Slices. אם אתה מעוניין לבנות את האפליקציה שלך עם ממשק API זה, אתה יכול למד עוד על זה כאן. חברות גדולות כמו CNN, HBO, USAA ועליבאבא כבר עובדות על הוספת תמיכה עבור ה-API, כך נאמר לנו. Slices תואמים ל-95% ממכשירי אנדרואיד בשוק הודות לגרסת SDK המינימלית של את חבילת התאימות, כך שה-Slices שלך יגיעו לקהל גדול ברגע שהם יעלו לאוויר ב-Google אפליקציה.
לבסוף, חלקכם אולי תוהים אם יישומים אחרים יכולים לקבל Slices. התשובה היא לא: רק יישומי מערכת יכולים. הסיבה לכך היא שההרשאה הנדרשת לאפליקציה לפעול כ SliceManager לקבל פרוסות מא SliceProvider לא ניתן להעניק ליישומים של צד שלישי (android.permission. BIND_SLICES.)
פעולות באפליקציה
החדש App Actions API ב-Android P נועד לספק למשתמשים מגוון פעולות חזויות לבחירה. אתה יכול לחשוב על זה בתור תשובה אפליקציה לתשובות חכמות (או ה-API של Android P smart reply) אבל במקום זאת לפעולות. פעולות אפליקציה מופיעות על סמך שימוש ורלוונטיות באפליקציות מרובות כגון Google App, חנות משחקים, Google Assistant, וה משגר פיקסל. ממשק ה-API של App Actions משתמש באותה קבוצה של כוונות כפי ש פעולות ב-Google Assistant.
אם אתה מעוניין ללמוד עוד על פעולות אפליקציה, אז אתה יכול הירשם כדי לקבל הודעה כאשר הוא זמין.