
EvenHub Korea의 G2 앱은 커뮤니티 글을 안경에서 짧게 읽도록 만든 앱입니다. 운영팀이 공개된 저장소 문서를 기준으로 구조를 설명합니다. 웹과 안경은 같은 커뮤니티 데이터를 사용하지만 웹 페이지 자체가 안경 화면에 그대로 들어가는 방식은 아닙니다.
휴대폰의 Even 앱 안에서 코드가 실행되고 SDK가 안경에 텍스트 컨테이너를 전달합니다. 일반 브라우저에서 같은 주소를 열면 웹 커뮤니티가 표시됩니다. 실제 Even 호스트에서는 연결을 확인한 뒤 안경용 앱을 같은 문서에 불러옵니다. 브라우저 주소만 열었다고 안경 연결이 성공했다고 표시하지 않도록 분리했습니다.
안경의 읽기 화면에는 대화, 가이드, 뉴스와 저장 목록이 있습니다. 저장소 README의 0.6.4 설명에 따르면 읽기 위치에서 길게 눌러 목록을 바꾸고, 글에서 누르면 짧은 본문 페이지를 읽으며 길게 누르면 저장합니다. 뉴스 원문 링크는 휴대폰에 표시합니다. 화면을 작게 나누는 이유는 576×288 영역에서 긴 글을 한 번에 읽기 어렵기 때문입니다.
계정 연결은 웹에서 받은 연결 코드를 휴대폰에 입력하는 경로를 사용합니다. 이 코드는 개인 계정에 연결되는 값이므로 공개 글이나 화면 캡처에 남기지 않습니다. 연결 실패나 만료 시 성공한 것처럼 표시하지 않고 다시 시도할 수 있어야 합니다. 저장소의 브라우저 테스트는 잘못된 코드와 만료, 네트워크 오류를 fixture로 확인합니다.
검증 범위도 따로 봐야 합니다. 저장소에는 한국어와 이모지 페이지 보존, 계정별 저장, 입력 화면 및 SDK 시뮬레이터 테스트가 있습니다. 일부 연결 코드 입력과 휴대폰 작성 흐름은 시뮬레이터 자동화 API의 입력 한계 때문에 수동 확인 대상으로 남아 있습니다. 실제 렌즈와 잠금 동작은 별도 기기 확인이 필요합니다.
코드와 빌드 방법은 evenhub-app/README.md에서 볼 수 있습니다. 공개 음성 전사는 서버 연결을 검증하기 전까지 비활성화되어 있으며, 마이크 입력과 음성을 글로 바꾸는 서비스는 서로 다른 단계입니다. 앱의 자동 테스트 결과를 실제 사용자 체험으로 부풀리지 않는 것이 이 설명의 기준입니다.
출처
- hub.evenrealities.com/docs/learn/videos · hub.evenrealities.com
- hub.evenrealities.com/docs/test · hub.evenrealities.com