モバイルでバックグラウンド(通知パネルなど)でもパフォーマンスを落とさない方法

モバイルでバックグラウンドにいっても通常のパフォーマンスで動かし続けるにはどのようにしたら良いのか教えて欲しいです。will terminateイベントが(おそらくバックグラウンドのパフォーマンスのため)たまにしか実行されなくて困っています。よろしくお願いします。

一緒に元々再生していた音楽を止めずに再生する方法があれば教えていだだきたいです。(重要度が低いのでこの場で質問させて頂きました。)