1160
2016-05-20 05:00:28
1
그냥 고위직책수준이 아니라 OSX와 iOS 엔지니어링 담당 크레이그 페더리기 수석부사장이 직접 답변했죠 ㄷㄷㄷㄷ;;;
쉽게 풀어 설명한 부분이 있어 퍼왔어요.
"만약 당신이 앱을 강제 종료하면, 앱은 메모리에서 제거되고, 대신 앱의 상태가 디스크에 저장되면서 앱이 닫힌다. 이 이벤트는 디스크 입출력에서부터 메모리 스왑, 심지어는 데이터를 처리하는 CPU 사이클까지, 다수의 작업을 촉발시킨다. 만약 앱이 재실행되면, 좀 더 작업이 빠른 정지된 상태(Suspended state)와 반대로, 닫힌 상태에서 앱을 다시 열기 위해 추가적인 자원이 필요하게 된다. 메모리가 부족할 때면 OS가 앱을 [자동으로] 종료시켜 버리기 때문에, 정지된 앱들을 강제 종료하는 것은 아무 이득이 없다. 앱이 이상하게 작동해서 재실행이 필요할 때가 아니라면 말이다."