SDK vs WebView 가능 범위 + 사진 EXIF 파싱/저장소 정책

이 글의 성격은 무엇인가요?

질문 / 문제 해결

내용을 설명해주세요

사진을 자동으로 정리/타임라인화하는 앱을 런칭 준비 중인데, 설계 단계에서 기술 제약을 먼저 확인하고 싶어 문의드립니다. 본 앱은 사진 원본을 서버로 업로드하지 않고, 기기에서 EXIF를 파싱해 takenAt/location 등 메타데이터만 서버에 업로드하여 클러스터링된 응답을 받습니다.

아래 항목 확인 부탁드립니다.

  1. SDK 연동 vs WebView

상기 기능 요구사항을 고려하였을 때, sdk 연동이 필수인가요?
아니면 WebView 기반으로도 개발이 가능할까요?

  1. EXIF 파싱 가능 범위

WebView 기반만으로도 사용자 사진 선택 → 로컬 파일 접근 → EXIF 파싱 흐름이 가능한지요?

  • 가능하다면: 어떤 방식(예: 파일 피커/업로드 인터페이스/브릿지 API 제공 등)으로 접근 가능한지
  • 불가능하다면: EXIF 파싱은 SDK(네이티브)로만 가능한 구조인지
  1. 로컬 저장소/파일 시스템 정책

사진 정리 과정에서 썸네일/캐시/인덱스 등을 위해 로컬 저장이 필요할 수 있는데, 앱에서 파일 CRUD 가능한지?

  • 가능하다면: 저장 가능 용량/캐시 정책이 있는지
  • 불가능하다면: 메모리/임시 저장(세션)에서 처리 가능한 규모는 얼마정도인지

감사합니다.

appName (선택)

momentbook

안녕하세요 :slight_smile:
웹뷰로 개발을 진행하시더라도 빌드 및 배포를 위해 SDK 연동은 필요합니다.
기본적으로 web api 사용은 막고 있지 않아 web api 가 제공되고 있는 선에서 구현이 가능합니다.
다만 앱에서 모바일 기기 로컬 파일 CRUD는 SDK레벨, web api 모두에서 제공되고 있지 않는 것 같아 구현이 힘들 것 같습니다 :thinking:

답변 감사합니다 :slight_smile: