결국 좀 더 적극적으로 백그라운드에서 일하게 만들 것인지 아닌지를 결정할 뿐이지
백그라운드로 돌아가게 만든 놈은 저걸 끄나 켜나 백그라운드로 돌아가고
그것 역시 iOS가 주기를 컨트롤하게 됩니다.
배터리 이야기 나올 때마다 항상 백그라운드 앱 새로고침 끄시는 분들이 많아서...
몇몇 잘못 만들어진 앱 제외하곤 배터리에 유의미한 지장을 줄 정도는 아닐 겁니다.
결국 좀 더 적극적으로 백그라운드에서 일하게 만들 것인지 아닌지를 결정할 뿐이지
백그라운드로 돌아가게 만든 놈은 저걸 끄나 켜나 백그라운드로 돌아가고
그것 역시 iOS가 주기를 컨트롤하게 됩니다.
배터리 이야기 나올 때마다 항상 백그라운드 앱 새로고침 끄시는 분들이 많아서...
몇몇 잘못 만들어진 앱 제외하곤 배터리에 유의미한 지장을 줄 정도는 아닐 겁니다.
아이폰의 경우는 remote notification에 의한 background app refresh 혹은 사용자패턴 및 배터리상황에 최적화된 system call fetch가 가능하며 둘다 백그라운드 앱 새로고침을 끄면 작동되지 않습니다.
원문 복사해오면 에러가 나네요.. 관심있으시면 방문해서 읽어보세요.
백그라운드 앱 새로고침 끄면 앱이 종료된 상태에서 실행되지 않습니다..
아이폰에서 백그라운드 앱 새로 고침 , 알림 허용 이 두가지 옵션 중
단 하나만이라도 ON해 놓으면 개발자가 Silent Remote Push로 백그라운드로 앱으로 실행시켜서
패치작업이나 어떤 특정 작업을 할수 있습니다. 물론 앱을 강제로 킬시키면 Remote Push는 받을 수 있으나 Silent Remote Push는 못받습니다.
백그라운드 앱 새로 고침은 데이터를 받아오는 행위에 대한 주기적인 스케줄링을 iOS에 맡기겠다는 뜻입니다.
iOS가 안드로이드 보다 빠릿 빠릿한 이유는 이렇게 아주 아주 제한된 멀티 태스킹 정책 덕이죠. AP도 그래서 듀얼로 계속 설계해 왔던 것이구요. 안드로이드는 멀티 태스킹이 상대적으로 자유롭기에 빅리틀 쿼드처럼 다양하게 가는 것이구요.