بهترین روش ها برای عملکرد و قابلیت اطمینان
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
برنامههای رسانه میتوانند منابع زیادی از جمله حافظه، CPU، اتصالات شبکه و کدکهای سختافزاری را بخواهند که بسیاری از آنها کمبود دارند. علاوه بر این، برنامهها باید تعامل با سایر برنامهها را بهطور قابل اعتمادی مدیریت کنند، مانند برنامههای کنترلکننده که درخواستهای فرمان پخش را ارسال میکنند یا پخش رسانهای که از جای دیگری در سیستم شروع میشود. این بخش بهترین روشها را مورد بحث قرار میدهد تا مطمئن شوید که کاربران میتوانند به برنامه شما برای عملکرد خوب و مطابق انتظار اعتماد کنند.
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی."],[],[],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)"]]