Na arquitetura Android, se um desenvolvedor precisar executar operações de longa duração em segundo plano em um app, as quais, depois de iniciadas, poderão continuar em execução por algum tempo, mesmo depois que o usuário alternar para outro aplicativo, sem que, para isso, seja necessário fornecer nenhuma interface de usuário para esse processamento, esse desenvolvedor precisará usar o componente de aplicativo