أفضل الممارسات المتعلّقة بالأداء والموثوقية
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
قد تتطلب تطبيقات الوسائط الكثير من الموارد، بما في ذلك الذاكرة ووحدة المعالجة المركزية (CPU) واتصالات الشبكة وبرامج ترميز الأجهزة، والعديد منها نقص في الموارد.
بالإضافة إلى ذلك، يجب أن تدير التطبيقات بشكل موثوق إدارة التفاعل مع التطبيقات الأخرى، مثل
تطبيقات وحدة التحكم التي ترسل طلبات أوامر التشغيل أو تشغيل الوسائط من أي مكان آخر في النظام. يناقش هذا القسم أفضل الممارسات للتأكد من إمكانية
الاعتماد على تطبيقك لتحقيق الأداء الجيد وعلى النحو المتوقع.
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-07-26 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-07-26 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],null,["# Best practices for performance and reliability\n\nMedia apps can demand a lot of resources including memory, CPU, network\nconnections and hardware codecs, many of which are in short supply.\nIn addition, apps have to reliably manage interacting with other apps, such as\ncontroller apps sending playback command requests or media playback starting\nelsewhere in the system. This section discusses best practices for making sure\nthat users can rely on your app to perform well and as expected.\n\n- Use testing tools like the [Media Controller Test app](/media/optimize/mct) to validate your playback use-cases\n- Use a device's [performance class](/topic/performance/performance-class) level to accurately gauge device capabilities\n- Cooperate with other apps to [manage audio focus](/media/optimize/audio-focus)\n- [Measure](/media/optimize/performance/measure) your app's performance and make decisions accordingly\n- Maintain high quality when preparing to [share videos](/media/optimize/sharing)"]]