המדריך הזה מתאר את ההתקדמות האופטימלית של אפליקציה שמתמקדת בהפעלת מדיה הוא כנראה המקום הראשון בתחומו. המטרה היא לעזור לכם לחשוב על להתאים את האפליקציה שלכם לאורך זמן, ואילו תכונות כדאי להטמיע ומתי. כל אפליקציה לצפייה בתוכן היא שונה, אבל כדאי להביא בחשבון את ההמלצות הבאות כדי לספק חוויית שימוש ברמה הגבוהה ביותר.
הצגה והפעלה של מדיה בסיסית
אפליקציה בסיסית להצגה ולהפעלה של מדיה מספקת למשתמשים שכוללת את האפשרויות הבאות:
- כדאי להציע נגן מדיה באפליקציה עם פקדי הפעלה, באמצעות פורמטים שנתמכים בסביבת Android, רצוי באמצעות Media3s ExoPlayer.
- משתמשים בגרסה האחרונה של ספריית Jetpack Media3.
- כדאי להשתמש בתמונות ממוזערות אופטימיות שנוצרו על ידי השרת, וגם בשיטות מומלצות לתמונות ממוזערות שנוצרו באופן מקומי, ולאחסן אותן במטמון באופן מקומי.
- השקעה בנגישות.
הצגה והפעלה טובות יותר של מדיה
אפליקציה משופרת להצגה ולהפעלה של מדיה נעזרת בחומרה של מכשירי פרימיום ובתכונות מעודכנות בפלטפורמה, כדי:
- הטמעת
MediaSession
– קל לעשות זאת באמצעות Media3s ExoPlayer – כדי לאפשר שילוב של הפעלה באפליקציות, ברכיבי מערכת ובמכשירים שונים. - כדאי להשתמש בשיטות המומלצות לשיתוף סרטונים ובהמרת קידוד אם צריך.
- תמיכה בשיתוף של כמה קטעי תוכן בו-זמנית.
- להפעיל את התכונה תמונה בתוך תמונה כדי להפעיל את הווידאו והאודיו, כדי שהמשתמשים יוכלו בריבוי משימות.
- הפעלת תמיכה בתמונות UltraHDR.
- מפעילים סרטון HDR.
- לתמוך בהפעלה במכשירי העברה.
- מוסיפים ווידג'ט של אפליקציה כדי שהמשתמשים יוכלו לראות מה החברים שלהם עושים ולבצע חיפוש ממסך הבית.
הצגה והפעלה של מדיה ברמה הגבוהה ביותר
אפליקציה מצוינת להצגה ולנגינה של מדיה, שמספקת למשתמשים גישה לתכונות מתקדמות שמבדילות אותה מהמתחרות, כמו:
- כדאי לבדוק אם התמונות מכילות מפה נוספת, ולהשתמש בצורה אסטרטגית
setColorMode()
עדActivityInfo.COLOR_MODE_HDR
כדי לבצע אופטימיזציה להשגת תצוגת התוכן וחיי הסוללה. - ביצוע אופטימיזציה למכשירים מתקפלים על ידי תמיכה במצב
HALF_OPENED
- הקפידו לעצב עקביות עם הפלטפורמה.
- מטמיעים את Cast Connect כדי שהמשתמשים יוכלו להעביר (cast) לאפליקציה שלכם ל-Android TV.
- אפשר להשתמש בסיווג הביצועים כדי להתאים את חוויית המשתמש ליכולות המכשיר.