開始されたサービスの主なセールス ポイントは、大量のデータをダウンロードするなどのアプリケーション自体よりも長生きできることだと思います。
新しいスレッドと比較してバインドされたサービスはどうですか? バインドされたサービスは、アプリケーションが私の理解で実行されている限り、完全にアンバインドされるまで存続します。たとえば、Bluetooth 接続やデータ転送を処理するために、代わりに新しいスレッドを開始しないのはなぜですか?
私の質問の背後にある動機は、BluetoothHDP サンプルのコードを読んでいて、そこでバインドされたサービスを使用すると混乱することです。