توضح هذه المقالة التقدم الأمثل لتطبيق الوسائط من نقطة بداية محتملة إلى الأفضل في فئتها. وقد تم تصميم هذا البرنامج لمساعدتك على التفكير في توسيع نطاق تطبيقك بمرور الوقت والميزات التي يجب تنفيذها. على الرغم من اختلاف تطبيقات الوسائط، ننصحك باتّباع هذه الاقتراحات لتحقيق أفضل تطبيق في فئته.
تطبيق وسائط أساسي
يوفّر تطبيق الوسائط الأساسي للمستخدمين تجربة أساسية، وقد تشمل ما يلي:
- توفير إمكانية تصفُّح المحتوى واستكشافه داخل التطبيق
- تقديم مشغّل وسائط داخل التطبيق مع عناصر تحكم في التشغيل
- إن استخدام التنسيقات المتوافقة مع منظومة Android المتكاملة
- تنفيذ أفضل الممارسات، مثل استخدام أحدث إصدار من مكتبة Jetpack Media3
- الاستثمار في تسهيل الاستخدام
تطبيق وسائط أفضل
بدأ تطبيق الوسائط الأفضل في التوسع في مدى وصوله للوصول إلى المستخدمين أينما كانوا وزيادة التفاعل. يمكنك أيضًا البدء في التفكير في تحسينات أكثر شمولية في تطبيقك، والتي قد تشمل:
- استخدام ExoPlayer للحصول على ميزات تشغيل متقدّمة ومخصّصة، مثل استخدام إمكانات إدارة الحقوق الرقمية لحماية المحتوى
- يساعد تنفيذ
MediaSession
في دمج التشغيل مع برامج Android الخارجية - إتاحة الميزات للأجهزة، مثل عناصر التحكّم في وسائط النظام على الأجهزة الجوّالة والأجهزة ذات الشاشات الكبيرة، وWear OS، وAndroid TV، وAndroid Auto
- التكامل مع ميزات استئناف تشغيل الوسائط، مثل المشاهدة تاليًا على Android TV وعناصر التحكّم في الوسائط على الأجهزة الجوّالة والأجهزة ذات الشاشات الكبيرة
- إتاحة نافذة ضمن النافذة ليتمكّن المستخدمون من تنفيذ عدة مهام
- تحسين تسهيل الاستخدام للجميع، مثلاً من خلال إضافة ترجمة
- إتاحة تشغيل أجهزة البث
- استخدام الفوترة في Google Play للتعامل مع الاشتراكات
تطبيق الوسائط الأفضل في فئته
يعتمد تطبيق الوسائط الأفضل في فئته على الاقتراحات السابقة لتوفير تجربة سلسة للمستخدمين على أجهزة متعددة، والتي قد تتضمن:
- الاستفادة من إمكانات الجهاز المدفوعة من خلال بث محتوى نطاق عالي الديناميكية (HDR) والصوت المكاني متى أمكن، والتراجع بجاذبية عند الضرورة
- إتاحة تنزيل الوسائط والتشغيل بلا إنترنت
- تحسين الأجهزة القابلة للطي من خلال التوافق مع الحالة
HALF_OPENED
- اختبار عمليات دمج المساعد الصوتي وتحسينها، مثل استخدام مساعد Google
- الاستثمار في تحسين الأداء على الأجهزة المنخفضة الأداء، مثلاً من خلال الاستفادة من فئة الأداء
- إتاحة استخدام تكنولوجيا Better Together، مثل ميزة الاتصالات القريبة
- ضمان اتساق التصميم مع النظام الأساسي
- الاستثمار في هوية سلسة على مختلف مساحات العرض، مثل نقرة واحدة وربط الحسابات
- تقديم اشتراكات سلسة
- تنفيذ ميزة Cast Connect حتى يتمكن المستخدمون من البث إلى تطبيق Android TV الأصلي