앱 라이프사이클·시스템
종료와 상태 복원
사용자가 긴 글을 쓰다 다른 앱에 다녀오면 가끔 작성 중이던 내용이 사라진다는 불만이 있습니다. 왜 생기나요?
면접관은 이 답을 어떻게 들을까요? 넘어갈지, 더 물어볼지, 떨어뜨릴지 알려 주고, 걸리는 문장은 콕 집어 줘요. 점수는 그대로예요.
사용자가 긴 글을 쓰다 다른 앱에 다녀오면 가끔 작성 중이던 내용이 사라진다는 불만이 있습니다. 왜 생기나요?
백그라운드에서 Suspended 뒤 메모리 회수로 예고 없이 종료돼 메모리에만 있던 상태가 사라진 것이다. 앱 전환기 스냅샷이 남아 사용자는 종료를 눈치채지 못한다.
앱 라이프사이클·시스템객관식기초
앱이 Background 상태에서 Suspended 상태로 넘어가는 순간에 대한 설명으로 옳은 것을 모두 고르세요.
#termination
앱 라이프사이클·시스템주관식딥다이브
차량 디지털 키 앱을 만듭니다. 사용자가 폰을 주머니에 넣은 채(앱이 백그라운드 상태) 차에 다가가면 BLE 로 잠금을 해제해야 합니다. iOS 에서 백그라운드…
#state-restoration
앱 라이프사이클·시스템주관식기초
사용자가 홈으로 나갔을 때(홈 버튼·스와이프) 시스템과 앱에서 어떤 일이 순서대로 일어나나요?
#snapshot
앱 라이프사이클·시스템주관식심화
iPhone, iPad, CarPlay에서 같은 음악 재생 화면을 지원합니다. 앱이 종료됐다가 scene이 다시 연결될 때 재생 중이던 상태를 무엇을 기준으로…
#state-restoration