startService/startForegroundService запускает службу для фоновой работы до stopSelf; bindService даёт клиенту IBinder для RPC. Можно комбинировать started+bound.
Разбор
- Без start фоновый bind на новых API ограничен.
- onBind возвращает null у чисто started Service.
- Lifecycle: unbound клиенты не держат процесс вечно без started/FGS.
- Выбирайте тип по контракту: работа vs API.
Итог
Started = работа; bound = интерфейс; для долгих задач в фоне нужен FGS/WM.