Услуги больше похожи на безголовую деятельность.
Важный момент, который необходимо понять, заключается в том, что служба предназначена для управления временем жизни приложения и способностью продолжать работу, когда приложение не находится на переднем плане (пользовательский интерфейс не виден). Речь также идет о предоставлении возможности предоставлять функциональность другим приложениям.
http://developer.android.com/reference/android/app/Service.html#WhatIsAService
Обычно при запуске службы вы также запускаете рабочий поток. В манифесте есть настройки, которые могут привести к запуску службы в новом процессе, но обычно вам не нужно этого делать, это затрудняет связь с вашей службой.
Используйте Just Thread в своей Activity, когда вам нужно выгрузить работу из потока UI, когда приложение находится на переднем плане, но эта работа может прекратиться, когда вы больше не на переднем плане. (Возможно, что ваше приложение будет продолжать работать, когда оно не на переднем плане, но нет гарантии в зависимости от ряда факторов) Вообще говоря, Android может убить вашу активность, если она не находится на переднем плане, и если процесс вашего приложения имеет никакая деятельность или услуги не могут быть убиты.
Используйте службу с потоком, чтобы выполнять работу, которая будет выполняться, когда ваше приложение находится в фоновом режиме, и вы хотите получить лучшую гарантию на весь срок службы.
Использование службы для предоставления функциональности, не связанной с пользовательским интерфейсом, другим приложениям.