# 16. Mobile Webapp Product And UX Strategy ## 문서 목적 이 문서는 `https://vstalk.phy.kr`를 기반으로 하는 모바일뷰 웹앱이 왜 필요한지, 어떤 제품 원칙과 UX 기준으로 설계해야 하는지 정리한다. 목표는 기존 데스크톱 채널을 얇게 복제하는 것이 아니라, `이동 중 확인과 즉답`에 최적화된 별도 병렬 트랙을 설계하는 것이다. ## 제품 포지션 - 서비스명 가칭: `VSTalk Web` - 진입점: `https://vstalk.phy.kr` - 1차 타깃: 모바일 브라우저에서 설치 없이 바로 진입하려는 사용자 - 역할: `업무와 친근한 대화를 모두 자연스럽게 이어 주는 모바일 웹앱` 이 트랙은 Windows와 Android를 대체하지 않는다. 대신 아래의 공백을 메운다. - 새 기기에서 앱 설치 없이 바로 대화에 들어가야 할 때 - 링크를 열고 곧바로 초대, 확인, 답장을 처리해야 할 때 - 개인 폰, 회사 폰, 태블릿 브라우저처럼 설치 제약이 있는 환경에서 임시 또는 반복 사용이 필요할 때 - 데스크톱 중심 사용자라도 외부 이동 중 `읽기`, `확인`, `짧은 답장`만은 끊기지 않아야 할 때 ## 왜 모바일 웹앱이 필요한가 모바일 웹은 네이티브 앱보다 화려한 권한 통합이나 백그라운드 제어에서 불리하다. 그럼에도 이 프로젝트에서 웹앱이 필요한 이유는 분명하다. ### 1. 설치 전 저항을 크게 낮춘다 메신저는 기능 수보다 `지금 바로 대화에 들어갈 수 있는가`가 먼저다. 웹앱은 앱스토어를 거치지 않고 링크만으로 진입할 수 있기 때문에, 초대 수락과 첫 대화 시작 시간을 크게 줄일 수 있다. ### 2. 업무 흐름에서 접근성을 높인다 업무 대화는 종종 `설치 가능 여부`보다 `당장 열 수 있는지`가 중요하다. 브라우저 기반 접근은 사내 제한 기기, 임시 기기, 외부 회의 환경에서 진입성을 높인다. ### 3. 친근한 소통에서도 복귀가 빠르다 사적인 대화도 설치 전환을 강하게 요구하면 피로해진다. 웹앱은 공유 링크, 초대 링크, 알림 링크를 따라 들어왔을 때 바로 맥락을 이어 붙이기 좋다. ### 4. 제품의 설명 가능성을 높인다 `Windows 앱`, `Android 앱`, `모바일 웹`이 같은 계정과 같은 대화를 공유하면 사용자는 상황에 맞게 채널을 선택할 수 있다. 이 유연성은 제품 신뢰를 높인다. ## 병렬 트랙 운영 원칙 - 모바일 웹은 `독립 병렬 트랙`으로 기획한다. - 서버 계약, 계정, 대화 데이터는 데스크톱/Android와 공유한다. - UX 결정은 모바일 맥락을 우선하며, 데스크톱 UI를 축소 복제하지 않는다. - 웹앱의 성공 기준은 `설치 대체`가 아니라 `빠른 진입과 안정적 핵심 루프`다. - 릴리즈 메시지는 과장보다 준비도와 제약을 솔직하게 설명한다. ## 모바일 제품 전략 ### 핵심 문장 `vstalk.phy.kr은 설치가 막히는 순간에도 대화를 이어 주는 가장 가벼운 진입점이다.` ### 역할 분담 - Windows: 오래 켜 두고 일하는 사용자를 위한 주력 생산성 채널 - Android: 푸시와 즉답 중심의 병렬 네이티브 채널 - Mobile Web: 링크 진입, 빠른 확인, 설치 전 체험과 저마찰 복귀 채널 이 세 채널은 경쟁하지 않는다. 각자 강점이 다르며, 같은 계정과 같은 대화를 서로 보완한다. ## 모바일 UX 원칙 ### 공통 원칙 - 한 손 조작을 기준으로 한다. - 첫 화면은 `대화`와 `복귀`에 집중한다. - 읽지 않은 것, 급한 것, 내가 답해야 할 것을 먼저 드러낸다. - 입력창과 전송 흐름은 항상 예측 가능해야 한다. - 과장된 모션보다 스크롤 안정성과 응답성을 우선한다. - 화면을 비웠다면 반드시 `다음 행동`을 함께 제시한다. ### 업무 소통 기준 - 읽지 않은 멘션, 중요한 대화, 최근 파일/링크 재확인이 빨라야 한다. - 길게 쓰기보다 `짧게 확인하고 넘기는` 흐름이 빨라야 한다. - 회의나 이동 중에도 방해를 줄이는 조용한 확인 모드가 필요하다. - 대화 중간에 데스크톱으로 넘겨야 할 항목은 `나중에 PC에서 이어보기`처럼 부드럽게 연결할 수 있어야 한다. ### 친근한 소통 기준 - 최근 대화 재진입이 빠르고 부담이 없어야 한다. - 답장, 반응, 사진 확인 같은 가벼운 상호작용이 한 손으로 가능해야 한다. - 친한 대화 특유의 리듬을 해치지 않도록 입력창과 메시지 영역이 답답하지 않아야 한다. - 사소한 실수를 복구하기 쉬워야 한다. ## 정보 구조 제안 ### 기본 뷰 - 상단: 현재 계정, 검색, 빠른 새 대화 - 본문: 최근 대화 목록 - 하단: `대화`, `활동`, `사람`, `보관함`, `더보기` ### 우선순위 규칙 - 기본 탭은 항상 `대화` - 앱 재진입 시 마지막 대화 또는 최근 대화 목록으로 즉시 복귀 - 알림 링크, 초대 링크, 공유 링크는 가능한 한 중간 랜딩 없이 목적지로 바로 보낸다 ## 핵심 화면 ### 1. 링크 진입 랜딩 - 해야 할 일 하나만 보여 준다 - `브라우저에서 계속`, `앱이 있으면 열기` 정도로 단순화한다 - 회원가입보다 `먼저 들어가 보기`가 앞에 온다 ### 2. 초간단 가입/로그인 - Alpha 단계는 `이름 + 초대코드` 또는 `링크 승인` 중심 - 베타 이후에는 `이메일 1회 확인` 또는 `기존 기기 승인` - 입력 필드는 최대 3개를 넘기지 않는다 ### 3. 최근 대화 목록 - 읽지 않음, 멘션, 고정, 보관 상태를 한눈에 구분 - 스와이프로 `고정`, `읽지 않음`, `보관`, `음소거` - 업무/친근 대화를 색이 아니라 정보 구조와 라벨로 구분 ### 4. 대화 화면 - 입력창은 키보드가 올라와도 항상 안정적으로 보여야 한다 - 첨부, 답장, 반응, 전송 실패 복구를 지나치게 깊은 메뉴로 숨기지 않는다 - 새 메시지 배너와 읽음 위치 복귀가 명확해야 한다 ### 5. 활동 화면 - 멘션, 답장 필요, 초대, 시스템 알림을 한곳에 모은다 - 업무 사용자는 여기서 우선순위를 정리하고, 친근한 사용자는 놓친 대화를 빠르게 찾는다 ## MVP 범위 ### 포함 - 모바일뷰 반응형 셸 - `vstalk.phy.kr` HTTPS 진입 - 이름 + 초대코드 가입 또는 링크 기반 입장 - 최근 대화 목록 - 1:1 / 그룹 대화 읽기 - 텍스트 전송 - 읽지 않음/고정/음소거 기본 처리 - 대화 검색 1차 - 링크 공유 진입 - 홈 화면 추가 가능 구조 ### 제외 - 통화 - 고급 파일 편집 - 무거운 모바일 전용 피드 - 과도한 커스터마이징 - 데스크톱과 동일한 모든 보조 패널 재현 ## 이후 확장 ### Phase 2 - 이미지/파일 업로드 - 반응과 답장 고도화 - PWA 설치 유도 개선 - 공유 대상 선택과 링크 미리보기 - `나중에 PC에서 이어보기` ### Phase 3 - 오프라인 캐시 범위 확대 - 모바일 알림 품질 고도화 - 멀티 디바이스 세션 제어 - 업무/친근 맥락 전환 보조 - 모바일 검색과 보관함 품질 개선 ## 기술 방향 - 1차는 `모바일 우선 웹앱 + PWA 가능한 구조`를 목표로 한다. - 핵심 API와 WebSocket 계약은 기존 서버와 공유한다. - 브라우저 제약을 넘기 위해 무리하게 네이티브 흉내를 내지 않는다. - 성능 기준은 화려한 효과보다 `첫 진입`, `대화 복귀`, `전송 신뢰성`에 둔다. ## 콘텐츠와 문체 원칙 - 제품 설명은 부드럽고 절제된 문장으로 쓴다. - 경쟁 서비스와의 비교는 공격적 표현 대신 `이 프로젝트가 해결하려는 사용 장면` 중심으로 쓴다. - 웹앱 소개 문구는 `설치 없이 바로 시작`, `대화에 빠르게 복귀`, `업무와 일상 모두에 어울리는 모바일 흐름` 정도로 정리한다. ## 성공 기준 - 링크 클릭 후 첫 대화 진입까지 60초 이내 - 최근 대화 목록 첫 표시 시간 2초 이내 - 메시지 전송 성공률 99% 이상 - 모바일 웹에서 재방문 시 최근 대화 복귀 성공률 95% 이상 - 설치하지 않고도 `계속 쓸 수 있겠다`는 초기 피드백 확보 ## 출시 메시지 원칙 추천 표현: - `vstalk.phy.kr은 설치 전 단계에서도 대화를 자연스럽게 이어 주기 위한 모바일 웹 채널입니다.` - `이 웹앱은 이동 중 빠른 확인과 즉답을 우선하며, 업무와 친근한 대화 모두에 무리 없이 어울리는 흐름을 목표로 합니다.` - `기능 과시보다 링크 진입, 복귀 속도, 읽기와 답장의 편안함을 먼저 다듬습니다.`