バックグラウンドで実行すると深刻なパフォーマンスの問題が発生するVoIPアプリがあります。サービスとして実行することで違いはありますか?
アプリをサービスとして実行することは、Android OSによるシャットダウンを回避するのに役立ちますか?これに関する詳細情報が役立ちます。
はい、フォアグラウンド サービスとして実行すると、(Android がメモリを解放する他の方法が実際にない場合を除いて) 強制終了されることはほとんどなく、実行中のアプリとして扱われるため、パフォーマンスの問題は発生しません。
フォアグラウンド サービスの詳細については、ドキュメントを参照してください。