Android デベロッパー ガイドでバインドされたサービスとAIDL ベースのサービスについて読みました
どちらも、他のコンポーネントがプロセス間通信にバインドして実行できるようです
バインドされたサービスを使用すると、コンポーネント (アクティビティなど) をサービスにバインドし、要求を送信し、応答を受信し、プロセス間通信 (IPC) を実行することもできます。
AIDL (Android Interface Definition Language) は、あなたが扱ったことのある他の IDL に似ています。プロセス間通信 (IPC) を使用して相互に通信するために、クライアントとサービスの両方が同意するプログラミング インターフェイスを定義できます。
違いは何ですか?