휴대전화를 다시 시작하면 위치 변경을 다시 켜야 하나요?
아니요. 휴대전화를 끌 때 위치 변경이 켜져 있었다면 시스템이 부팅될 때 앱이 자동으로 복원합니다. 앱을 열 필요가 없습니다.
아니요. 켜져 있던 모의 위치는 휴대전화가 부팅될 때 자동으로 복원되며, 앱은 시스템의 가장 이른 부팅 이벤트, 즉 화면 잠금을 풀기 전에도 도착하는 이벤트를 받습니다.
이것은 PIN이나 지문을 쓰는 휴대전화에서 중요합니다. 일반 부팅 이벤트는 처음 잠금을 해제한 뒤에야 전달되므로, 휴대전화를 집어 들기 전까지 위치 변경이 돌아오지 않습니다. 실제 HyperOS 기기에서 측정해 보니 차이가 분명했습니다. 이른 대기열은 약 1초 만에 앱에 도착하고, 일반 대기열은 17초가 걸렸습니다. 시스템 업데이터, 제조사 클라우드 서비스, 은행 앱이 대기열 앞에 있기 때문입니다.
복원되는 것은 정확히 꺼지기 전의 상태, 즉 같은 지점과 같은 모드입니다. 위치 변경이 꺼져 있었다면 재부팅 후 저절로 켜지지 않습니다. 이는 결함이 아니라 의도된 것입니다. 휴대전화가 사용자 모르게 다른 좌표를 알리기 시작해서는 안 되기 때문입니다.
자동 복원을 막는 것은 펌웨어가 앱의 백그라운드 시작을 금지하는 경우뿐입니다. 복원 기능은 앱 안에 있으므로, 시스템이 앱 시작을 허용하지 않으면 실행할 주체가 없습니다. Xiaomi에서는 자동 시작이, Huawei에서는 앱 실행 설정의 ‘보조 실행’이, Samsung에서는 절전 상태 앱에서 제외하는 것이 이를 좌우합니다. 경로는 Xiaomi, Samsung, Huawei 안내에 있습니다.
잊기 쉬운 두 번째 조건도 있습니다. 위치 권한이 ‘항상 허용’이어야 합니다. 그렇지 않으면 부팅 직후 시스템이 앱의 백그라운드 위치 사용을 허용하지 않아, 앱을 열 때까지 복원이 미뤄집니다.
모든 것이 잘 됐는지 확인하는 가장 쉬운 방법은 알림 창입니다. 재부팅 후 아무것도 하지 않아도 상시 알림이 저절로 나타나야 합니다.