Android 7.1 למפתחים

עדכון Android 7.1 כולל מגוון תכונות ויכולות חדשות למשתמשים ולמפתחים. במסמך הזה נסקור את החידושים למפתחים.

קיצורי דרך של אפליקציות

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

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

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

אחרי שמוסיפים קיצורי דרך לאפליקציה, הם זמינים בכל מרכז אפליקציות שתומך בהם, כמו Pixel Launcher (מרכז האפליקציות שמוגדר כברירת מחדל במכשירי Pixel), Now Launcher (מרכז האפליקציות שמוגדר כברירת מחדל במכשירי Nexus) ומרכזי אפליקציות אחרים שתומכים בהם.

אפשר ליצור קיצורי דרך בכל אפליקציה, וכל אפליקציית מרכז אפליקציות יכולה להוסיף תמיכה בקיצורי דרך. ב-Android 7.1 יש ממשק API לאפליקציות כדי לרשום קיצורי דרך ולמרכזי אפליקציות כדי לקרוא את קיצורי הדרך הרשומים. פרטים נוספים זמינים במסמכי התיעוד למפתחים של קיצורי דרך לאפליקציות.

תמיכה במקלדת תמונות ב-Nexus 6P

תמיכה במקלדת תמונות: מאפשרת למשתמשים להזין תמונות ותוכן אחר ישירות מהמקלדת.

קיצורי דרך של אפליקציות ב-Nexus 6P

קיצורי דרך לאפליקציות: הצגת פעולות מרכזיות והעברת המשתמשים למעמקי האפליקציה באופן מיידי.

תמיכה במקלדת תמונות

משתמשים רוצים לעתים קרובות לתקשר באמצעות אמוג'י, סטיקרים וסוגים אחרים של תוכן עשיר. בגרסאות קודמות של Android, מקלדות וירטואליות (שנקראות גם עורכי שיטות קלט או IME) יכלו לשלוח לאפליקציות רק אמוג'י של Unicode. כדי לשלוח תוכן עשיר, האפליקציות נאלצו ליצור אמוג'י ספציפיים לאפליקציה שלא ניתן להשתמש בהם באפליקציות אחרות, או להשתמש בפתרונות עקיפים כמו שליחת תמונות באמצעות פעולת שיתוף קלה או הלוח.

מעכשיו, ב-Android 7.1, Android SDK כולל את Commit Content API, שמספק דרך אוניברסלית ל-IMEs לשלוח תמונות ותוכן עשיר אחר ישירות לעורך טקסט באפליקציה. ממשק ה-API זמין גם בספריית התמיכה של גרסה 13, החל מהתיקון 25.0.0.

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

אמוג'י מקצועיים חדשים

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

אם אתם מפתחים של מקלדת או של אפליקציית הודעות, כדאי לכם להתחיל לשלב את האמוג'י האלה באפליקציות שלכם. אפשר לבדוק באופן דינמי את תוויות האמוג'י החדשות באמצעות קריאה לפונקציה Paint.hasGlyph().

אוסף של אמוג'י חדשים של נשים מקצועיות במגוון גווני עור

מטא-נתונים משופרים של טפטים דינמיים

עכשיו אפשר לספק מטא-נתונים על הטפטים החיים לכל רכיב שמציג תצוגה מקדימה של הטפט, כמו אפליקציה לבחירת טפטים. אפשר להציג מאפייני מטא-נתונים קיימים כמו תווית, תיאור ומחבר, וגם מאפיינים חדשים של כתובת URL להקשר וכותרת כדי לקשר משתמשים למידע נוסף על הטפט.

מידע נוסף זמין ב בלוג למפתחים של Android.

משאבים של סמלים עגולים

מסך שבו מוצג הכלי לנכסי תמונות

אפשר להשתמש בכלי לנכסי תמונות כדי ליצור במהירות נכסי סמלים עגולים.

עכשיו אפשר להגדיר לאפליקציות סמלי מרכז אפליקציות עגולים, שיוצגו במכשירים שתומכים בכך. כשמרכז האפליקציות מבקש סמל של אפליקציה, המסגרת מחזירה את הערך android:icon או android:roundIcon, בהתאם להגדרות ה-build של המכשיר. לכן, כשמשיבים לכוונות של מרכז האפליקציות, צריך להגדיר את המשאבים android:icon ו-android:roundIcon. אפשר להשתמש ב-Image Asset Studio כדי לעצב סמלים עגולים.

חשוב לבדוק את האפליקציה במכשירים שתומכים בסמלים העגולים החדשים, כדי לראות איך סמלי האפליקציות העגולים נראים ואיך הם מוצגים. אחת הדרכים לבדוק את המשאבים היא להפעיל את המכונה הווירטואלית של Android ולהשתמש במערכת של מכונה וירטואלית של Google APIs שמטרגטת את רמת ה-API 25. אפשר גם לבדוק את הסמלים על ידי התקנת האפליקציה במכשיר Google Pixel.

מידע נוסף על עיצוב סמלי מרכז האפליקציות זמין בהנחיות של Material Design.

Storage Manager Intent

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

תזמון שיפורי של שרשורים ב-VR

ב-Android 7.1 יש תכונות חדשות לשיפור תזמון השרשור ב-VR. כדאי להשתמש באפשרות הזו כי אפליקציות של מציאות מדומה רגישות מאוד לזמן אחזור.

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

כדי להגדיר שרשור כשרשור VR, צריך להפעיל את השיטה החדשה ActivityManager.setVrThread().

רמז למשתמש הדגמה

עכשיו אפליקציות יכולות לבדוק אם המכשיר פועל בתור משתמש הדגמה.

אפליקציות יכולות להפעיל את השיטה החדשה UserManager.isDemoUser() כדי לבדוק אם האפליקציה פועלת בארגז חול של משתמש לדוגמה. כך אפשר להתאים אישית את חוויית ההתחלה של האפליקציה ללקוח פוטנציאלי. לדוגמה, כשאפליקציה פועלת בתור משתמש הדגמה, יכול להיות שהיא תספק למשתמש עזרה נוספת או תסביר את התכונות שלה בפירוט רב יותר.

ממשקי API לספקים ולאפליקציות לשיחות

המערכת מספקת עכשיו תכונות טלפון חדשות לספקים ולאפליקציות טלפון, כולל:

  • שיחות עם כמה נקודות קצה
  • נכס של פרטיות הדיבור ב-CDMA
  • תמיכה בסוג המקור של דואר קולי ויזואלי
  • אפשרויות הגדרה של ספק לניהול שיחות וידאו

ערכי צפיפות חדשים למסכים של מכשירי Wear

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

צפיפות המכשירים החדשה היא:

  • DENSITY_260
  • DENSITY_300
  • DENSITY_340