iPhone 앱을 닫는 것이 나쁜 생각입니까? 아니요, 그 이유가 여기에 있습니다.

Is Closing Iphone Apps Bad Idea







문제를 제거하기 위해 도구를 사용해보십시오

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





이 기사에서는 이유를 설명하겠습니다. 앱을 종료하면 iPhone 배터리 수명에 도움이 될 수 있습니다. , 제공 Apple 개발자 문서에서 발췌 이를 지원하고 일부 실제 테스트의 예 Apple Developer Tools와 iPhone을 사용했습니다.



글을 쓸 때 내가 제공하는 정보가 도움이되고 쉬웠 으면합니다. 여러분 이해하다. Apple Store에서 일한 경험을 보면 사람들의 눈이 흐려지기 시작합니다 내가 이야기를 시작할 때 프로세스 , CPU 시간 , 및 앱 수명주기 .

iPhone 앱 닫기이 기사에서 우리는 앱 작동 방식 따라서 iPhone 또는 iPad 앱을 종료하는 것이 자신에게 적합한 지 정보에 입각 한 결정을 내릴 수 있습니다. 먼저, 우리는 앱 수명주기 , 앱을 여는 순간부터 앱이 닫히고 메모리에서 지워질 때까지 일어나는 일을 설명합니다.

앱 수명주기

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





성경에서 10의 의미

핵심 사항

  • 홈 버튼을 눌러 앱에서 나가면 앱이 배경 또는 매달린 상태.
  • 홈 버튼을 두 번 클릭하고 화면 상단에서 앱을 스 와이프하면 앱이 닫힘 그리고 안으로 들어갑니다 실행되지 않음 상태.
  • 또한 모드.
  • 배경 모드 여전히 실행 중이고 배터리가 소모되지만 일시 중단 모드 하지 마라.

앱 스와이 핑 : 닫기 또는 강제 종료?

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

Apple의 지원 문서 iOS 멀티 태스킹 이를 확인합니다.

“앱을 닫으려면 홈 버튼을 이중 클릭하여 최근에 사용한 앱을 확인하십시오. 그런 다음 닫으려는 앱을 위로 스 와이프하세요. '

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

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

“매일 또는 이틀에 한 번씩 앱을 종료하는 것이 좋습니다. 완벽한 세상에서는이 작업을 수행 할 필요가 없으며 대부분의 Apple 직원은 절대 이렇게 말하지 않을 것입니다. 앱이 작동 할 때 많은 배터리 소모 문제가 발생합니다. 가정 닫히지 만 그렇지 않습니다. 대신 앱이 백그라운드에서 충돌하고 iPhone 배터리가 사용자도 모르게 소모됩니다. '

요컨대 본관 앱 종료를 권장하는 이유는 앱이 입력되지 않을 때 배터리가 소모되는 것을 방지 배경 상태 또는 정지 상태 그래야합니다. 내 기사에서 아이폰이 뜨거워지는 이유 , 저는 iPhone의 CPU (운영의 두뇌 인 중앙 처리 장치)를 자동차 엔진에 비유합니다.

페달을 금속에 장시간두면 자동차 엔진이 과열되어 많은 가스를 소모합니다. iPhone의 CPU를 장시간 최대 100 %까지 돌리면 iPhone이 과열되고 배터리가 빠르게 소모됩니다.

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

앱을 닫는 것이 유해합니까?

절대적으로하지. Mac 또는 PC의 많은 프로그램과 달리 iPhone 앱은 데이터를 저장하기 전에 '저장'을 클릭 할 때까지 기다리지 않습니다. 애플 개발자 문서 즉시 종료 할 준비가 된 앱의 중요성을 강조합니다.

“앱은 언제든지 종료 될 수 있도록 준비해야하며 사용자 데이터를 저장하거나 다른 중요한 작업을 수행 할 때까지 기다리지 않아야합니다. 시스템 시작 종료는 앱 수명주기의 일반적인 부분입니다. '

언제 당신 앱을 닫아도 괜찮습니다.

“시스템이 앱을 종료하는 것 외에도 사용자는 멀티 태스킹 UI를 사용하여 명시 적으로 앱을 종료 할 수 있습니다. 사용자가 시작한 종료는 일시 중지 된 앱을 종료하는 것과 동일한 효과가 있습니다. '

iPhone 및 iPad 앱 종료에 대한 주장

앱을 종료하는 데 반대하는 논쟁이 있으며 이는 사실을 기반으로합니다. 그러나 그것은 매우 좁은 시야 사실의. 장단점은 다음과 같습니다.

  • 앱을 열려면 더 많은 힘이 필요합니다. 실행되지 않음 상태에서 재개하는 것보다 배경 또는 매달린 상태. 이것은 절대적으로 사실입니다.
  • Apple은 iPhone 운영 체제가 메모리를 효율적으로 관리하도록하기 위해 많은 노력을 기울이고 있습니다. 이렇게하면 배터리 앱이 배터리에 남아있을 때 사용하는 양을 최소화 할 수 있습니다. 배경 또는 매달린 상태. 이것은 또한 사실입니다.
  • 운영 체제가 백그라운드 및 일시 중단 상태에서 다시 시작하는 데 사용하는 것보다 처음부터 iPhone 앱을 여는 데 더 많은 전력이 필요하기 때문에 앱을 닫으면 배터리 수명이 낭비됩니다. 때로는 사실입니다.

숫자를 보자

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

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

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

따라서 페이스 북 앱을 실행 안됨 상태 (3.3)에서 열고 닫았다 (.1), 다시 실행 안됨 상태 (3.3)에서 열면 6.7 초의 CPU 시간을 사용합니다. 실행 안 됨 상태에서 Facebook 앱을 여는 경우 홈 버튼을 눌러 백그라운드 상태 (.6)로 보내고 백그라운드 상태 (.3)에서 다시 시작합니다. 4.1 초의 CPU 시간 만 사용합니다.

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

그리고 승자는…

너무 빨리! 우리는 볼 필요가 있습니다 큰 그림 상황을보다 정확하게 평가할 수 있습니다.

전력 사용량을 관점에서보기

39 %는 많이 들리며 그것은 – 깨달을 때까지 iPhone을 사용하는 데 필요한 전력과 비교할 때 우리가 말하는 전력의 양이 얼마나 적은가입니다. 앱을 종료하는 것에 대한 논쟁은 중요하지 않은 통계를 기반으로합니다.

앞서 설명한 것처럼 Facebook 앱을 닫지 않고 열어두면 2.6 초의 CPU 시간을 절약 할 수 있습니다. 그러나 Facebook 앱을 사용할 때 얼마나 많은 전력을 소비합니까?

뉴스 피드를 10 초 동안 스크롤하고 CPU 시간 10 초 또는 앱을 사용한 초당 CPU 시간 1 초를 사용했습니다. Facebook 앱을 사용하고 5 분 후에는 300 초의 CPU 시간을 사용했을 것입니다.

즉, 배터리 수명에 5 분 정도의 영향을 미치려면 Facebook 앱을 115 번 열고 닫아야합니다. 사용 Facebook 앱입니다. 이것이 의미하는 바는 다음과 같습니다.

중요하지 않은 통계를 기준으로 앱을 종료할지 여부를 결정하지 마세요. iPhone에 가장 적합한 것을 결정하십시오.

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

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

앱이 백그라운드 모드로 전환되면 iPhone이 주머니에 잠 들어 있어도 배터리 전원을 계속 사용합니다. Facebook 앱 테스트 결과 이런 일이 발생 함을 확인했습니다. 백그라운드 앱 새로 고침이 꺼져 있어도

Facebook 앱을 닫은 후 iPhone이 꺼져 있어도 CPU를 계속 사용했습니다. 1 분 동안 .9 초의 추가 CPU 시간을 사용했습니다. 3 분 후 Facebook 앱을 열어두면 우리가 즉시 닫았을 때보 다

이야기의 교훈은 다음과 같습니다. 몇 분마다 앱을 사용하는 경우 사용할 때마다 닫지 마세요. 자주 사용하지 않는 경우 앱을 종료하는 것이 좋습니다.

공정하게 말하면 많은 앱이 백그라운드 모드에서 일시 중지 모드로 곧장 이동하며 일시 중지 모드에서는 앱이 전원을 전혀 사용하지 않습니다. 하지만 어떤 앱이 백그라운드 모드에 있는지 알 수있는 방법이 없으므로 경험상 가장 좋은 방법은 모두 닫아 . 기억하십시오. 열다 사용하는 전력의 양에 비해 처음부터 시작된 앱은 사용하다 앱.

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

iPhone 앱이 생각하는 것보다 더 자주 충돌합니다. 대부분 소프트웨어 충돌은 사소하며 식별 가능한 부작용을 일으키지 않습니다. 아마 전에 눈치 채 셨을 것입니다.

앱을 사용하는 중 갑자기 화면이 깜박이고 홈 화면으로 돌아갑니다. 이것은 앱이 충돌 할 때 발생합니다.

충돌 로그를 볼 수도 있습니다. 설정-> 개인 정보-> 진단 및 사용-> 진단 및 사용 데이터.

대부분의 소프트웨어 충돌은 걱정할 필요가 없습니다. 특히 앱을 닫으면. 종종 소프트웨어 문제가있는 앱은 처음부터 시작하면됩니다.

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

점심 시간이며 iPhone 배터리가 60 %까지 소모 된 것을 알 수 있습니다. 아침 식사를하면서 이메일을 확인하고, 음악을 듣고, 은행 계좌 잔고에 한숨을 쉬고, TED 강연을보고, 페이스 북을 넘기고, 트윗을 보내고, 어제 밤 농구 경기 점수를 확인했습니다.

충돌 앱 수정

앱이 충돌하면 배터리가 빨리 소모되고 앱을 닫으면 문제가 해결 될 수 있다는 사실을 기억하지만 어느 앱이 문제의 원인입니다. 이 경우 (그리고 이것은 실제) iPhone을 사용하지 않는데도 TED 앱이 CPU를 통해 굽고 있습니다. 다음 두 가지 방법 중 하나로 문제를 해결할 수 있습니다.

  1. 컴퓨터를 Mac에 연결하고 다운로드 및 설치 Xcode악기 , 개발을 위해 iPhone을 활성화하고, iPhone에서 실행되는 개별 프로세스를 검사하고, CPU 사용량별로 정렬하고, CPU를 최대 100 %까지 유지하는 앱을 종료하는 맞춤 테스트를 설정합니다.
  2. 앱을 닫습니다.

저는 옵션 2를 100 % 선택하고 괴짜입니다. (이 기사의 정보는 옵션 1을 사용하여 수집했습니다.) 실행 중이 아닌 상태에서 앱을 다시 여는 것은 백그라운드 또는 일시 중단 상태에서 앱을 여는 것보다 더 많은 전력을 사용하지만, 앱이 작동 할 때 발생하는 상당한 전력 소모에 비해 그 차이는 미미합니다. 충돌.

앱을 종료하는 것이 좋은 생각이라고 생각하는 이유

  1. 사용할 때마다 앱을 닫아도 앱을 여는 데 걸리는 전력량이 앱을 사용하는 데 필요한 전력량에 비해 적기 때문에 배터리 수명에 차이가 없습니다.
  2. 백그라운드 모드에서 계속 실행되는 앱은 iPhone을 사용하지 않을 때도 계속 전력을 사용하며 하루 동안 더해집니다.
  3. 앱을 닫는 것은 iPhone 배터리를 소모시킬 수있는 심각한 소프트웨어 문제를 방지하는 좋은 방법입니다. 매우 빠르게 .

이 기사 닫기

이 기사는 내가 보통 쓰는 기사보다 더 심도 있지만 흥미롭고 iPhone에서 앱이 실행되는 방식에 대해 새로운 것을 배웠기를 바랍니다. 나는 하루에 몇 번 앱을 닫아서 iPhone을 가능한 한 원활하게 실행하도록 도와줍니다. 테스트와 Apple 기술로 수백 대의 iPhone을 직접 사용한 경험을 바탕으로 앱을 종료하는 것이 실제로 iPhone 배터리 수명을 절약하는 좋은 방법이라고 자신있게 말할 수 있습니다.

읽어 주셔서 감사하고 앞으로 지불하는 것을 잊지 마십시오.
데이비드 P.