Performans ve güvenilirlik için en iyi uygulamalar
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Medya uygulamaları için bellek, CPU, ağ bağlantıları ve donanım codec'leri gibi çok sayıda kaynak gerekebilir. Bunların çoğu yetersizdir.
Ayrıca, uygulamaların diğer uygulamalarla (ör. oynatma komutu istekleri gönderen denetleyici uygulamalar veya sistemin başka bir yerinden başlayan medya oynatma) etkileşimi güvenilir şekilde yönetmesi gerekir. Bu bölümde, kullanıcıların iyi ve beklendiği gibi performans göstermek için uygulamanıza güvenebilmesini sağlamaya yönelik en iyi uygulamalar anlatılmaktadır.
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-07-26 UTC.
[null,null,["Son güncelleme tarihi: 2025-07-26 UTC."],[],[],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)"]]