כדאי להטמיע שמירת מדיה במטמון לחיזוי כדי לצמצם את זמן האחזור של התחלת ההפעלה ולמנוע השהיות של טעינת נתונים כשעוברים בין פריטי מדיה. כך אפשר להבטיח הפעלה חלקה ואיכותית של התוכן בפידים של מדיה שאפשר לגלול בהם, ולספק חוויית משתמש מעולה. מומלץ להטמיע את התכונה באמצעות Jetpack Media3.
הטמעה נדרשת
כדי לעמוד בדרישות של תוכנית AEP, האפליקציה שלכם צריכה לעמוד בדרישות הבאות:
- המעברים בין הנכסים צריכים להתרחש תוך פחות מ-50 אלפיות השנייה.
היכן ההנחיה חלה
ההנחיה הזו רלוונטית ל:
- אפליקציות שכוללות הפעלה רציפה או עוקבת של סרטונים, שבהן אפשר לצפות מראש לסרטון הבא. לדוגמה, סרטונים קצרים (SFV), פלייליסטים לינאריים או רשימות שמופעלות אוטומטית.
- כל סוגי המכשירים שבהם האפליקציה זמינה.
פטורים
יש יוצאים מן הכלל להנחיה הזו:
- אפליקציות שבהן המשתמש צריך לנווט באופן פעיל לממשק משתמש נפרד (כמו רשת, רשימה או תפריט המלצות) ולבחור את הסרטון הבא אחרי שהסרטון הנוכחי מסתיים.
- אפליקציות שתרחיש השימוש העיקרי שלהן הוא סטרימינג בשידור חי, סטרימינג ישיר בין משתמשים או סטרימינג באמצעות שרת (כמו אפליקציות צ'אט ואפליקציות לשידור חי). הסרטונים האלה הם בזמן אמת ולכן אי אפשר לשמור אותם במטמון.
- אפליקציות יכולות להשתמש במסגרת חלופית שוות ערך שמספקת איכות, יכולות משתמש, יציבות ותאימות דומים בכל האקוסיסטם. אם יש לכם מסגרת מתאימה, אתם יכולים לפנות לתמיכה.
חומרי עזר ומשאבים שקשורים לתכונות
במשאבים הבאים אפשר למצוא הנחיות להטמעה ופרטים טכניים על התכונה Preload Caching. המשאבים האלה מיועדים לעיונכם בלבד ולא כוללים דרישות נוספות של התוכנית.
- הצגת טעינה מראש באמצעות Media3
- מידע מעמיק על PreloadManager ב-Media3
- הפעלת מדיה מיידית באינסטגרם ובפייסבוק באמצעות Media3