Возможно, имелись в виду различия между задачами, с которыми пользователь непосредственно работает, и фоновыми задачами.
Задачи, с которыми работает пользователь, называют задачами переднего плана (foreground task). 1 По умолчанию для них система устанавливает более высокий уровень приоритета. 1 В результате процессорное время прежде всего предоставляется текущей задаче пользователя, и он не будет испытывать дискомфорт из-за медленной реакции системы на его запросы. 1
Фоновые задачи не являются фундаментальной частью работы приложения, поскольку они могут не выполняться, и пользователь может их отключить. 2 Фоновые задачи выполняются асинхронно в отдельном процессе или даже отдельном расположении, из пользовательского интерфейса или процесса, который вызывает фоновую задачу. 4 В идеальном случае фоновые задачи — это операции типа «отправить и забыть», и их выполнение не оказывает влияния на пользовательский интерфейс или вызывающий процесс. 4
Таким образом, основное отличие в том, что задачи, с которыми работает пользователь, имеют более высокий приоритет, а фоновые задачи выполняются отдельно и не влияют на основную работу приложения.