Best practices for performance and reliability

Media apps can demand a lot of resources including memory, CPU, network connections and hardware codecs, many of which are in short supply. In addition, apps have to reliably manage interacting with other apps, such as controller apps sending playback command requests or media playback starting elsewhere in the system. This section discusses best practices for making sure that users can rely on your app to perform well and as expected.