인터넷이 없어도 되는 카메라 기능은 무엇일까

스탬프 사진이 필요해지는 곳에는 신호가 없는 일이 많습니다. 지하실, 외곽 현장, 배 안, 비행기. 그곳에서 앱을 믿기 전에 던져야 할 질문은 그 앱이 "오프라인이냐"가 아니라, 어떤 기능이 오프라인이냐입니다. 전부 다인 경우는 드뭅니다.

작성 업데이트 6분 분량

네트워크가 필요한 것과 필요 없는 것

카메라 앱은 서로 다른 두 종류의 일을 합니다. 폰이 이미 알고 있는 것을 기록하는 일과, 모르는 것을 조회하는 일. 첫 번째는 네트워크에 손댈 이유가 없고, 두 번째는 네트워크 없이는 불가능합니다.

이 구분 하나가 신호가 끊겼을 때 눈에 띄는 거의 모든 걸 설명합니다.

네트워크가 아예 없어도 되는 것

  • 폰 자체 카메라 스택으로 사진을 찍는 일.
  • 기기 시계 — 새겨지는 시간은 여기서 나옵니다.
  • GPS 수신기. 위치는 위성에서 받습니다. 네트워크는 첫 위치 확인을 앞당겨줄 뿐, 위치를 얻는 데 필수는 아닙니다.
  • 스탬프를 이미지에 합성하고 카메라 롤에 쓰는 일.

네트워크가 필요한 것

  • 좌표를 도로명 주소로 바꾸는 일. 좌표는 측정값이지만, 주소는 남의 데이터베이스에 대한 조회입니다.
  • 날씨와 고도 조회.
  • 스탬프 스타일에 작은 지도가 들어 있다면, 그 지도 타일을 그리는 일.
  • 계정이 붙어 있는 모든 것: 동기화, 팀 앨범, 리포트 내보내기, 공유 링크.

주소가 가장 약한 고리인 이유

도로명 주소는 파생값입니다. 폰은 자기 위치를 몇 미터 오차로 알지만 그곳의 이름은 모릅니다. 이름은 조회입니다. 좌표를 넣어 주소를 받는 조회이고, 조회에는 남의 데이터베이스가 필요합니다.

그래서 지하실에서 찍은 사진에 정확한 시간과 정확한 좌표가 찍혀 있으면서도 주소는 아예 비어 있을 수 있습니다. 고장이 난 게 아닙니다. 제3자에게 물어야 하는 항목 하나가, 물어볼 제3자가 없었을 뿐입니다.

같은 이유로, 주소와 좌표 한 쌍에서 더 단단한 쪽은 좌표입니다. 좌표는 기기가 측정한 값이고, 주소는 그 측정값을 어딘가에서 해석한 결과입니다. 좌표가 맞아도 주소는 틀릴 수 있습니다.

1분 만에 확인하기

위의 내용을 업체 설명만 보고 믿을 필요는 없습니다. 테스트는 앱이 사진을 업로드하는지 가릴 때 쓴 것과 같고, 조회가 필요할 법한 항목으로 좁히면 됩니다.

  1. 비행기 모드 켜기 Wi-Fi와 셀룰러를 모두 꺼서 기기 밖으로 나갈 통로를 완전히 끊습니다.
  2. 주소, 날씨, 고도 항목 끄기 조회가 필요한 항목은 이 세 개입니다. 나머지는 상관이 없어야 합니다.
  3. 스탬프가 들어간 사진 찍기 시간과 좌표는 그대로 나와야 합니다. 둘 다 서버가 필요 없습니다.
  4. 주소 항목을 다시 켜고 한 번 더 찍기 그 줄이 멈추거나 비어 나온다면, 네트워크가 끼어드는 자리를 정확히 찾은 것입니다. 그것도 아주 작은 한 부분입니다.
  5. 본 것으로 판단하기 선택 항목을 껐는데도 연결이 필요하다면, 목록에 뭐라 적혀 있든 오프라인 카메라가 아닙니다.

네트워크에 묶인 카메라가 더 나은 선택일 때

오프라인이 늘 더 좋은 건 아닙니다. 분명히 말해둘 만합니다. 이 분류의 한 앱은 네트워크를 의도적으로 필수로 만들었고, 그 이유를 스토어 목록에 그대로 적었습니다:

네트워크에서 현재 시간을 가져오므로, 사용자가 휴대전화의 시간을 바꾸더라도 사진과 동영상에는 실제 시간 워터마크가 남습니다.

Timestamp Camera Enterprise — App Store 목록

이건 실제 문제에 대한 실제 답입니다. 폰의 시계는 폰을 쥔 사람이 바꿀 수 있지만, 네트워크의 시간 출처는 그럴 수 없습니다. 사진의 목적이 제3자가 그 시간을 믿어야 하는 것이라면 이 설계가 더 강합니다. 치러야 할 대가는, 지하실에서는 그 사진을 찍을 수 없다는 점입니다.

StampCam은 반대쪽을 택합니다. 시간을 기기에서 가져오므로 네트워크로 검증되지는 않고, 그 대가로 신호가 아예 없는 곳에서도 동작합니다. 어느 쪽도 결함이 아닙니다. "이 기록은 누구를 위한 것인가"라는 질문에 대한 서로 다른 답일 뿐입니다. 나 자신인지, 내 폰을 믿지 않는 누군가인지.

자주 묻는 질문

타임스탬프 카메라에 인터넷이 필요한가요?
시간이나 GPS 좌표를 새기는 데는 필요하지 않습니다. 둘 다 기기에서 나옵니다. 연결이 필요한 건 조회를 하는 항목, 즉 도로명 주소, 날씨, 고도, 지도 타일입니다. StampCam은 이 선택 항목을 끄면 완전히 오프라인에서 돌아갑니다.
신호가 없어도 GPS 좌표가 담긴 사진을 찍을 수 있나요?
됩니다. GPS는 수신 전용이라 폰이 위성에서 위치를 받으며, 위치를 얻는 데 네트워크 연결은 필요하지 않습니다(첫 위치 확인을 앞당겨줄 뿐입니다). 비행기 모드에서 찍은 사진에도 정확한 좌표가 남을 수 있습니다.
스탬프 사진에 주소가 빠지는 이유는 뭔가요?
좌표를 주소로 바꾸는 건 조회이고, 조회에는 연결이 필요하기 때문입니다. 신호가 없어도 좌표는 측정되고 사진에도 새겨집니다. 없는 건 사람이 읽을 수 있는 도로명뿐입니다. 주소가 중요하다면 신호가 있을 때 미리 한 장 찍어 그 스타일이 무엇을 만드는지 확인해 두세요.
오프라인 기록도 네트워크로 검증된 기록만큼 믿을 수 있나요?
둘은 서로 다른 질문에 답합니다. 네트워크로 검증된 타임스탬프는 폰 주인이 위조하기 어렵습니다. 제3자가 그 기록을 믿어야 할 때 중요하죠. 오프라인 기록은 네트워크가 없는 곳에서도 남습니다. 애초에 신호가 없을 때 중요합니다. 앱을 고르기 전에 두 문제 중 내 것이 어느 쪽인지부터 정하세요.

출처

이 글에서 인용한 외부 출처와 그 내용을 확인한 링크입니다. 자사 앱을 소개하는 페이지는 하나도 들어 있지 않습니다.

찍는 순간 그대로 새겨집니다

시간, 주소, GPS 좌표, 날씨, 메모까지 사진과 동영상에 그대로 새겨 넣습니다. 모두 기기 안에서 처리되고 계정도 필요 없으며, iOS와 Android에서 무료입니다.

StampCam 받기