아무리 말해도 못알아처먹는 저능한 안드빠들을 위해서 최초로 장문의 글을 작성했다.
감사히 읽어라.
아이폰에서 지원하는 멀티태스킹은
background audio
voip
background location
push notification
local notification (이건 안드로이드에서도 불가능)
task completion
임.
1. background audio
자체 내장된 아이팟뿐 아니라 판도라 같은 음악을 재생하는 써드파티 앱들이 백그라운드되더라도
노래가 멈추지 않는다. 뿐만 아니라 그 써드파티앱에서 나오는 음악을 아이팟음악 컨트롤 하듯이 OS 자체 UI로 컨트롤할수 있다.
안드로이드에서는 써드파티 앱에서 나오는 음악을 컨트롤하려면 직접 그 앱을 열어서 조작해야한다.
2. voip
스카이프같은 voip 앱이 백그라운드되거나 아이폰이 아예 슬립모드에 있어도 인터넷 전화가 걸려오면 알려준다.
만약 게임을 하는 중에 스카이프에서 전화가 걸려오면 게임은 자동으로 포즈되고 화면에 스카이프에서 전화가 왔다는 알림이 뜬다.
거절을 누르면 게임이 다시 진행되고 확인을 누르면 스카이프 앱이 열리며 전화를 받을수있다.
안드로이드에서 스카이프를 백그라운드시켜놓고 게임을 하는중 스카이프에서 전화가 걸려오면 게임이 멈추지도 않고
전화벨소리로만 알려준다. 전화를 받고싶으면 게임을 자기가 멈추고 게임을 백그라운딩시키고 스카이프앱을 직접 열어서 전화받기 버튼을
눌러야 한다.
3.background location
네비게이터 어플의 경우 백그라운드 시켜놓고 다른 일을 할수 있다. 만약 음악을 동시에 듣고있는데 네비게이터어플에서 방향을 지시할때는
음악볼륨이 반으로 줄어들고 방향을 지시해준다. 방향지시가 끝나고 음악 볼륨이 원상복귀된다.
항상 정확한 gps정보가 필요한 네비게이터 어플과 달리 후즈히어같은 위치기반 소셜네트워킹어플에서는
백그라운드될 경우 자동으로 gps 사용을 차단하고 기지국과 연결되있는 한 항상 작동하는 3G 기지국 기반위치정보만 사용됨으로써
전력소모를 줄인다.
안드로이드에서는 어떻게 됨?
4.push notification
다들 아는 얘기니 패스. 참고로 안드로이드에서는 2.2부터 구글서버를 이용하여 푸시 지원.
5.local notification
알림어플이 가능하다. 다른 앱들과 달리 실행되어있지 않아도 OS자체적으로 지원된다. (백그라운드되있지 않아도 된다.)
원하는 드라마 시작시 알려주는 어플, 라면이 다되면 알려주는 어플등의 알림어플이 많이 깔려있어도
알림을 OS자체적으로 통합해서 OS자체 UI로 알려주기 때문에 리소스소모가 적다.
안드로이드에서 저런 알람어플 5개를 사용하고싶다면 알람어플 5개가 모두 항상 백그라운딩되어있어야 한다.
6.task completion
앱을 사용하다가 백그라운딩시켜도 하던일을 완료한다. (키노트에서는 피카사 웹에 사진을 업로드 하는 중에 백그라운딩시켜도
업로드를 완료하는것이 시연됨.) 하던일을 완료하면 그 앱은 사용자가 확인하고 허용하지 않은 다른 작업을 백그라운드에서 실행할수 없다.
안드로이드에서는 백그라운딩된 어플이 자체적으로 무슨일을 벌이고있는지 사용자가 확인할 방법이 없다.
댓글 영역
획득법
① NFT 발행
작성한 게시물을 NFT로 발행하면 일주일 동안 사용할 수 있습니다. (최초 1회)
② NFT 구매
다른 이용자의 NFT를 구매하면 한 달 동안 사용할 수 있습니다. (구매 시마다 갱신)
사용법
디시콘에서지갑연결시 바로 사용 가능합니다.