Modern-UI 앱이 포그라운드에 있지 않으면 어떻게 되나요?

Modern-UI 앱이 포그라운드에 있지 않으면 어떻게 되나요?

Modern-UI 앱을 시작한 다음 다른 앱이나 데스크톱에서 실행되는 일반 프로그램으로 전환하면 첫 번째 앱은 어떻게 되나요? 나는 들었다무엇첫 번째 앱이 정지된 것에 대해 이야기했지만 실제로는 확실하지 않다는 것을 깨달았습니다.

내 말은, 당신이 글을 써주실 수 있나요?세티@홈(BOINC) 앱을 원할 경우, 아니면 포그라운드에 없는 앱이 항상 일시 중지되나요? 그걸 바꿀 수 있나요? AC와 배터리 등에서 실행되는 사용 가능한 리소스에 따라 변경되는 것을 볼 수 있었습니다.

오늘 아침 나는에 대하여 들었다"내 iPad 찾기" 앱 덕분에 iPad가 복구되었으며, Modern-UI 앱과 같은 것을 작성하고 실행 중인 포그라운드 앱 없이 작동하게 할 수 있는지 궁금했습니다. (나는 당신이 Windows 서비스나 유사한 서비스를 작성한다는 것을 알고 있습니다. 그것은 내가 묻는 것이 아닙니다.)

답변1

Modern-UI 앱을 시작한 다음 다른 앱이나 데스크톱에서 실행되는 일반 프로그램으로 전환하면 첫 번째 앱은 어떻게 되나요?

앱이 다음을 입력합니다.정지 상태— 작업 관리자에서 리소스를 확인할 수 있습니다.

앱을 사용하지 않으면 일시중지됩니다. 이는 성능을 위한 것입니다. 일시 중지되면 시스템이 '지연'(즉, 백그라운드에서 집중적인 응용 프로그램 실행으로 인한 속도 저하)을 느끼지 않습니다.

Windows 8은 백그라운드 앱이 활성화되지 않은 경우 CPU를 많이 사용하지 않아야 시스템이 활성 앱에서 잘 작동한다는 점을 염두에 두도록 설계되었습니다.

모든 Metro 스타일 앱은 언제든지 다음 4가지 수명 주기 상태 중 하나에 있습니다.

  • 실행되지 않음
  • 달리기
  • 정지된
  • 종료됨

앱이 상태 간에 전환할 때 사용자에게 일관되고 높은 성능의 경험을 제공하는 데 도움이 되는 수명 주기 이벤트를 수신합니다.

여기에 이미지 설명을 입력하세요

원하는 것을 구현하는 데 도움이 되는 MSDN 블로그가 있습니다.

앱이 "항상 살아 있는" 느낌을 갖도록 앱 수명 주기 관리

앱이 화면에 없을 때 생산성 유지

백그라운드에서 생산성 유지 – 백그라운드 작업

관련 정보