Foreground에 있을 때에는 메모리 및 기타 시스템 리소스에 대해서 background보다 높은 우선순위를 가지며 시스템은 이러한 리소스를 사용할 수 있도록 필요에 따라 background 앱을 종료합니다 Background에 있을 때에는 가능한 적은 메모리 공간을 사용해야하며 자원 할당에 있어 foreground 상태 보다 우선순위가 낮습니다