Anonim

홈 버튼을 두 번 클릭하고 화면 상단에서 앱을 스와이프합니다. 좋은 생각인가요 아니면 나쁜 생각인가요? 특히 배터리 수명과 관련하여 iPhone 및 iPad 앱을 닫는 것이 도움이 되는지 해가 되는지에 대한 최근 혼란이 있습니다. 저는 항상 좋은 생각이라고 말했습니다. 앱 닫기는 iPhone 배터리 수명을 절약하는 방법에 대한 제 기사의 팁 4입니다.

이 기사에서는 앱을 닫는 것이 iPhone 배터리 수명에 도움이 되는 이유를 설명합니다., 제공 Apple Developer 문서에서 발췌 그것을 지원하고 몇 가지 실제 테스트의 예 I did using Apple 개발자 도구와 내 iPhone.

내가 글을 쓸 때 제공하는 정보가 모든 사람이 이해하기 쉽고 도움이 되었으면 합니다. 저는 Apple Store에서 일한 경험을 통해 사람들의 눈이 흐려지기 시작합니다 프로세스에 대해 이야기하기 시작하면 CPU 시간 및 앱 수명 주기 .

이 기사에서는 앱 작동 방식에 대해 좀 더 자세히 살펴보므로 정보에 입각한 결정을 내릴 수 있습니다. iPhone 또는 iPad 앱이 적합합니다. 먼저 앱을 여는 순간부터 앱을 닫고 메모리에서 지울 때까지 일어나는 일을 설명하는 앱 수명 주기에 대해 이야기하겠습니다.

앱 수명 주기

앱 수명 주기를 구성하는 다섯 가지 앱 상태가 있습니다. iPhone의 모든 앱은 현재 이러한 상태 중 하나에 있으며 대부분은 실행되지 않는 상태입니다. Apple Developer 설명서에서 각각에 대해 설명합니다.

주요 사항

  • 앱을 종료하기 위해 홈 버튼을 누르면 Background 또는 Suspended로 들어갑니다.상태.
  • 홈 버튼을 더블 클릭하고 화면 상단에서 앱을 스와이프하면 앱이 닫히고 실행되지 않음상태.
  • 앱 상태는 모드라고도 합니다.
  • 앱이 백그라운드 모드 계속 실행되어 배터리를 소모하지만 일시 중단 모드하지 마라.

앱 스와이프: 종료 또는 강제 종료?

용어에 대한 혼동을 없애기 위해 iPhone에서 홈 버튼을 두 번 클릭하고 화면 상단에서 앱을 스 와이프하면 앱이 닫힙니다. 앱을 강제 종료하는 것은 다른 프로세스로 향후 기사에서 작성할 예정입니다.

iOS 멀티태스킹에 대한 Apple의 지원 문서는 다음을 확인합니다.

앱을 종료하는 이유는 무엇입니까?

iPhone 배터리 수명을 절약하는 방법에 대한 기사에서 항상 이렇게 말했습니다.

간단히 말해서 앱을 종료하는 것이 좋습니다. 그래야 합니다. iPhone이 뜨거워지는 이유에 대한 제 기사에서 저는 iPhone의 CPU(중앙 처리 장치, 작동의 두뇌)를 자동차 엔진에 비유했습니다.

오랜 시간 동안 페달을 금속에 밟으면 자동차 엔진이 과열되어 많은 가스를 사용합니다. iPhone의 CPU가 장시간 동안 최대 100%까지 회전하면 iPhone이 과열되어 배터리가 빠르게 소모됩니다.

모든 앱은 iPhone의 CPU를 사용합니다. 일반적으로 앱은 열릴 때 1~2초 동안 많은 양의 CPU 전력을 사용한 다음 앱을 사용할 때 다시 저전력 모드로 조절됩니다.앱이 충돌하면 iPhone의 CPU가 종종 100%에서 멈춥니다. 앱을 닫을 때 앱이 실행되지 않는 상태로 돌아가기 때문에 이런 일이 발생하지 않도록 하십시오.

앱을 닫으면 유해한가요?

절대 아닙니다. Mac 또는 PC의 많은 프로그램과 달리 iPhone 앱은 "저장"을 클릭할 때까지 기다리지 않고 그들은 당신의 데이터를 저장합니다. Apple의 개발자 문서에서는 앱이 즉시 종료될 준비가 되어 있어야 한다는 점을 강조합니다.

앱을 닫아도 괜찮아요:

iPhone 및 iPad 앱 폐쇄에 반대하는 주장

앱을 종료하는 것에 반대하는 주장이 있으며 이는 사실에 근거합니다. 그러나 그것은 사실에 대한 매우 협소한 견해에 근거합니다. 길고 짧은 것은 다음과 같습니다.

  • 백그라운드 또는 일시 중단된 상태에서 다시 시작하는 것보다 실행되지 않는 상태에서 앱을 여는 데 더 많은 전력이 필요합니다. 이것은 절대적으로 사실입니다.
  • Apple은 iPhone 운영 체제가 메모리를 효율적으로 관리하도록 많은 노력을 기울이고 있습니다. 이를 통해 앱이 백그라운드 또는 일시 중단 상태에 있을 때 배터리 사용량을 최소화합니다. 이것도 마찬가지입니다.
  • 앱을 종료하면 배터리 수명이 낭비됩니다. iPhone 앱을 처음부터 여는 데 운영 체제가 백그라운드 및 일시 중단된 상태에서 재개하는 데 사용하는 것보다 더 많은 전력이 필요하기 때문입니다. 가끔 그렇다.

숫자를 보자

개발자는 배터리 수명에 직접적인 영향을 미칠 수 있기 때문에 iPhone이 작업을 수행하는 데 얼마나 많은 노력을 기울였는지 측정하기 위해 종종 CPU 시간을 사용합니다. Instruments라는 Apple 개발자 도구를 사용하여 여러 앱이 iPhone CPU에 미치는 영향을 측정했습니다.

Facebook 앱을 예로 들어 보겠습니다.

  • 비실행 상태에서 Facebook 앱을 열면 약 3.3초의 CPU 시간이 사용됩니다.
  • 앱을 닫으면 메모리에서 지워져 실행되지 않는 상태로 돌아가고 CPU 시간을 거의 사용하지 않습니다. 0.1초라고 가정해 보겠습니다.
  • 홈 버튼을 누르면 페이스북 앱이 백그라운드 상태로 전환되며 약 0.6초의 CPU 시간을 사용합니다.
  • 백그라운드 상태에서 Facebook 앱을 다시 시작하면 약 0.3초의 CPU 시간이 사용됩니다.

따라서 페이스북 앱을 비실행상태(3.3)에서 열고 닫고(.1) 비실행상태(3.3)에서 다시 실행하면 6.7초의 CPU 시간. 실행하지 않는 상태에서 페이스북 앱을 열면 홈버튼을 눌러 백그라운드 상태(.6)로 보내고, 백그라운드 상태(.3)에서 재개, it only 4.1초의 CPU 시간을 사용합니다.

우와! 이 경우 Facebook 앱을 닫았다가 다시 열면 CPU 시간이 2.6초 더 사용됩니다. Facebook 앱을 열어두면 전력을 약 39% 적게 사용합니다!

그리고 승자는…

너무 빠르지 않습니다! 우리는 큰 그림을 볼 필요가 있습니다더 정확한 상황 평가를 위해.

관점에서 전력 사용 퍼팅

39%는 많은 것처럼 들리지만 우리가 말하는 전력의 양이 소요되는 전력에 비해 얼마나 작은지 깨닫기 전까지는 그렇습니다. 중요하지 않은 통계에 근거한다는 사실을 깨닫기 전까지는 앱을 종료하는 것에 반대하는 주장이 그럴싸하게 들립니다.

우리가 논의한 것처럼 Facebook 앱을 닫는 대신 열어 두면 CPU 시간이 2.6초 절약됩니다. 하지만 Facebook 앱을 사용할 때 얼마나 많은 전력을 소비합니까?

뉴스피드를 10초간 스크롤하고 10초의 CPU 시간을 사용했습니다.페이스북 앱을 5분 사용하면 300초의 CPU 시간을 사용하게 됩니다.

즉 페이스북 앱을 115번 열었다 닫아야 페이스북 앱 5분 사용만큼 배터리 수명에 영향을 미친다. 이것이 의미하는 바는 다음과 같습니다.

무의미한 통계를 기준으로 앱을 종료할지 여부를 결정하지 마십시오. iPhone에 가장 적합한 것을 결정하십시오.

하지만 이것이 앱을 종료하는 것이 좋은 생각인 유일한 이유는 아닙니다. 계속…

백그라운드 모드에서 느리고 꾸준한 CPU 번인

앱이 백그라운드 모드로 전환되면 iPhone이 주머니에 잠자고 있어도 배터리 전원을 계속 사용합니다. Facebook 앱을 테스트한 결과 Background App Refresh가 꺼진 경우에도

페이스북 앱을 닫은 후 아이폰이 꺼진 상태에서도 CPU를 계속 사용했습니다. 1분 동안 0.9초의 추가 CPU 시간을 사용했습니다.3분 후에 Facebook 앱을 열어 놓으면 바로 닫을 때보다 더 많은 전력을 사용하게 됩니다.

이야기의 교훈은 다음과 같습니다. 몇 분마다 앱을 사용하는 경우 사용할 때마다 닫지 마십시오. 자주 사용하지 않는다면 앱을 닫아두는 것이 좋습니다.

공평하게 말하면 많은 앱이 백그라운드 모드에서 바로 일시 중단 모드로 전환되며 일시 중단 모드에서는 앱이 전력을 전혀 사용하지 않습니다. 그러나 어떤 앱이 백그라운드 모드인지 알 수 있는 방법이 없으므로 모두 닫는 것이 좋습니다. 앱을 처음부터 여는 데 필요한 전력량은 앱을 사용하는 데 소요되는 전력량에 비하면 미미하다는 점을 기억하세요.

소프트웨어 문제는 항상 발생합니다

iPhone 앱은 생각보다 자주 충돌합니다. 대부분의 소프트웨어 충돌은 경미하며 눈에 띄는 부작용을 일으키지 않습니다. 이미 눈치채셨을 겁니다:

앱을 사용하다가 갑자기 화면이 깜박거리면서 홈 화면으로 돌아갑니다. 앱이 충돌하면 이렇게 됩니다.

또한 Settings -> Privacy -> Diagnostics & Usage -> Diagnostic and Usage Data.

대부분의 소프트웨어 충돌은 걱정할 필요가 없습니다. 특히 앱을 종료하는 경우에는 더욱 그렇습니다. 종종 소프트웨어 문제가 있는 앱은 처음부터 시작해야 합니다.

일반적인 소프트웨어 문제의 예

점심시간인데 iPhone 배터리가 60%까지 소모되었습니다. 아침을 먹으면서 이메일을 확인하고, 음악을 듣고, 통장 잔고에 한숨을 쉬고, TED 강연을 보고, 페이스북을 훑어보고, 트윗을 보내고, 어젯밤 농구 경기 점수를 확인했습니다.

충돌하는 앱 수정

충돌하는 앱으로 인해 배터리가 빨리 소모될 수 있고 앱을 닫으면 문제가 해결될 수 있지만 어떤 앱이 문제를 일으키는지 알 수 없습니다.이 경우(실제), iPhone을 사용하지 않는데도 TED 앱이 CPU를 통해 구워지고 있습니다. 다음 두 가지 방법 중 하나로 문제를 해결할 수 있습니다.

  1. 공시 하다
  2. 미디어 언급
  3. 사이트맵
  4. 개인 정보 정책
  5. 연락하다
  6. 스페인어
iPhone 앱을 닫는 것은 나쁜 생각입니까? 아니