במאמר הזה מוצגת התקדמות אופטימלית של אפליקציית מדיה הוא המקום הראשון בתחומו. המטרה היא עוזרות לכם לחשוב על הרחבת האפליקציה לאורך זמן, ואילו תכונות כדאי להטמיע מתי. כל אפליקציית מדיה היא שונה, אבל ההמלצות האלה רלוונטיות להשיג את האפליקציה הטובה ביותר בתחומה.
אפליקציית מדיה בסיסית
אפליקציית מדיה בסיסית מספקת למשתמשים חוויה בסיסית כוללים:
- הצגת תוכן באפליקציה וחיפוש תוכן
- הצעה של נגן מדיה בתוך האפליקציה עם פקדי הפעלה
- שימוש בפורמטים שנתמכים בפלטפורמות הסביבה העסקית של Android
- הטמעת שיטות מומלצות, כמו שימוש בגרסה האחרונה של הספרייה Jetpack Media3
- השקעה בנגישות
אפליקציית מדיה טובה יותר
אפליקציית מדיה טובה יותר מתחילה להגדיל את פוטנציאל החשיפה שלה כדי לפגוש משתמשים בכל מקום שבו הם נמצאים להגביר את המעורבות. כדאי גם להתחיל לבחון שיפורים מקיפים יותר באפליקציה, שעשויים לכלול:
- שימוש ב-ExoPlayer לתכונות מתקדמות ומותאמות אישית של הפעלה, כמו שימוש ביכולות ניהול זכויות דיגיטלי (DRM) של הפלטפורמה המקורית כדי להגן על התוכן
- הטמעת
MediaSession
כדי לאפשר שילוב של הפעלה עם לקוחות Android חיצוניים - הוספת תמיכה בגורמי צורה כמו אמצעי בקרה על מדיה במערכת במכשירים ניידים ובמכשירים עם מסך גדול, ב-Wear OS, ב-Android TV וב-Android Auto
- שילוב עם תכונות להמשך צפייה במדיה, כמו במה לצפות עכשיו. ב-Android TV ובפקדי מדיה בנייד ומכשירים עם מסך גדול
- הפעלת תמונה בתוך תמונה כדי שהמשתמשים יוכלו יכולים לבצע כמה משימות בו-זמנית
- שיפור הנגישות לכולם, למשל על ידי הוספת כתוביות
- תמיכה בהפעלה להעברה (cast) מכשירים
- שימוש בחיוב ב-Google Play לצורך טיפול במינויים
אפליקציית המדיה הטובה ביותר בתחומה
אפליקציית המדיה הטובה ביותר בתחומה מתבססת על ההמלצות הקודמות כדי ליצור חוויה חלקה למשתמשים במכשירים שונים, שכוללת:
- ניצול היכולות של מכשירי פרימיום על ידי סטרימינג של תוכן HDR ואודיו מרחבי כשהדבר אפשרי, וחזרה לאפשרות פחות מתקדמת במקרה הצורך
- הפעלת הורדת מדיה והפעלה במצב אופליין
- אופטימיזציה למכשירים מתקפלים באמצעות תמיכה במצב
HALF_OPENED
- בדיקה ושיפור של שילובים עם עוזרות קוליות, כמו Google Assistant
- השקעה בביצועים במכשירים בעלי עוצמה נמוכה יותר, למשל על ידי מינוף סיווג ביצועים
- תמיכה בתרחישי לדוגמה של Better Together, כמו חיבורים בקרבת מקום
- שמירה על עקביות של העיצוב עם הפלטפורמה
- השקעה בזהות חלקה בפלטפורמות שונות, כמו One Tap וקישור חשבונות
- הצעת מינויים ללא טרחה
- הטמעת Cast Connect כדי שהמשתמשים יוכלו להעביר (cast) לאפליקציה המקורית שלכם ל-Android TV