오프라인으로, 계정 없이 영어 공부하기
오프라인이 실제로 사 주는 것은 통신비 절약이 아니라 출퇴근길의 죽은 시간과 끊기지 않는 주의입니다. "계정 필수"의 진짜 비용, 오프라인에서 정말로 안 되는 것, 그리고 어떤 앱이 진짜 오프라인으로 도는지 확인하는 법을 적었습니다.
앱 소개에 오프라인 지원이라고 적혀 있으면 대개 통신비나 데이터 절약 이야기로 읽힙니다. 실제로 그게 중요한 사람은 많지 않습니다. 오프라인이 학습자에게 사 주는 것은 다른 데 있고, 그것은 생각보다 큽니다.
오프라인이 실제로 사 주는 것
출퇴근길의 죽은 시간
학습 시간을 새로 만드는 것은 어렵습니다. 이미 있는데 쓰지 못하고 있던 시간을 회수하는 것이 훨씬 쉽습니다. 지하철 터널 구간, 엘리베이터, 지하 주차장, 건물 안쪽, 비행기, 데이터가 얼마 남지 않은 해외 여행지. 이런 자투리는 하루에 여러 번 생기고 합치면 상당한 양인데, 신호를 필요로 하는 앱은 정확히 그 순간에 열리지 않습니다.
한 번 열리지 않으면 그다음이 없다는 것이 문제입니다. 지하철에서 열었는데 로딩만 돌다가 실패하면, 다음 정거장에서 다시 시도하지 않고 다른 앱으로 넘어갑니다. 이런 실패가 몇 번 쌓이면 그 앱은 열지 않는 앱이 됩니다.
주의가 새지 않는 것
더 미묘하지만 더 큰 이유입니다. 네트워크를 쓰는 앱은 열 때마다 뭔가를 가져옵니다. 그중 상당수는 학습 자료가 아니라 알림, 추천 피드, 순위표, 공지, 광고입니다. 열었을 때 학습 화면이 아니라 다른 것이 먼저 뜨면 10분짜리 학습이 3분짜리 학습과 7분짜리 딴짓이 됩니다.
학습 시간의 실제 적은 의지가 아니라 문맥 전환입니다. 한 번 다른 화면으로 넘어가면 돌아오는 비용이 큽니다. 네트워크 요청이 없다는 것은 로딩 스피너가 없다는 뜻이고, 로딩 스피너가 없다는 것은 기다리는 동안 다른 앱으로 손이 가는 순간이 없다는 뜻입니다.
항상 같은 속도로 열린다는 것
오프라인 앱은 신호 상태와 무관하게 동작 속도가 일정합니다. 이 일관성이 습관 형성에 생각보다 크게 작용합니다. "열면 바로 된다"는 예측이 서면 손이 자주 가고, "될 때도 있고 안 될 때도 있다"는 예측이 서면 아예 안 갑니다.
"계정 필수"의 진짜 비용
가입을 요구하는 것이 서비스 입장에서 이상한 일은 아닙니다. 다만 학습자 입장에서 치르는 비용이 두 가지 있고, 둘 다 잘 보이지 않는 종류입니다.
의욕이 가장 높은 순간에 끼어드는 마찰
앱을 설치한 직후 몇 분이 그 사람이 그 앱에 대해 가장 의욕적인 시점입니다. 그 시점에 이메일을 입력하고, 비밀번호 규칙을 맞추고, 메일함으로 넘어가 인증 메일을 찾고, 다시 앱으로 돌아오는 과정이 끼어듭니다. 각 단계에서 사람이 빠져나갑니다. 그리고 메일함으로 넘어간 순간 안 읽은 메일이 눈에 들어오면 그날 학습은 거기서 끝납니다.
더 아까운 것은 이 마찰이 학습과 아무 관계가 없다는 점입니다. 첫날 5분을 계정 만드는 데 쓰는 것과 첫 문장을 읽는 데 쓰는 것 중에, 그 앱을 다음 날에도 열게 만드는 쪽은 후자입니다.
데이터 흔적
계정은 기록을 사람에게 묶습니다. 이메일 주소가 있으면 학습 기록, 사용 시간, 취약 영역 같은 것이 특정 개인의 프로필로 쌓입니다. 그 자체가 나쁘다는 것이 아니라, 그것이 필요한 기능이 무엇인지 물어볼 만하다는 것입니다. 여러 기기 동기화나 서버 백업이 필요하다면 계정에 값이 있습니다. 혼자 한 기기에서 읽기만 한다면 계정은 비용만 있고 값은 없습니다.
Lexi는 계정을 만들지 않습니다. 가입도, 이메일도, 비밀번호도 없고 설치한 뒤 바로 읽기 시작합니다. 학습 진행, 즐겨찾기, 메모, 설정은 기기 안 데이터베이스에 있고, 문장과 단어 라이브러리 자체가 앱과 함께 기기에 들어옵니다. 그래서 지하철에서도 그냥 열립니다.
오프라인에서 정말로 안 되는 것
정직하게 선을 그어야 하는 부분입니다. 오프라인으로 되는 것은 이미 기기 안에 들어 있는 것이고, 안 되는 것은 요청할 때 만들어지는 모든 것입니다.
Lexi에서도 그렇습니다. 문장 읽기, 뜻풀이, 발음기호, 낭독, 즐겨찾기, 메모, 통계 같은 것은 연결 없이 동작합니다. 반면 그날 읽은 내용으로 짧은 영어 글을 써 주는 "오늘의 이야기"와, 특정 단어에 대해 예문을 만들어 주는 AI 예문은 그 자리에서 생성되는 것이라 연결이 필요합니다.
그리고 이 두 기능은 데이터를 서버로 보냅니다. 오늘의 이야기는 그날 공부한 단어와 그 뜻, 그날의 집계, 인터페이스 언어, 기기의 현지 날짜를 보내고, AI 예문은 물어본 단어 하나와 인터페이스 언어를 보냅니다. 사용량 한도를 기기에 묶기 위해 익명 세션도 하나 만들어지는데, 이것은 기기에 저장된 무작위 식별자일 뿐 계정이 아니며 당신을 특정할 수 있는 내용은 들어 있지 않습니다. 그러니 "데이터가 기기를 절대 떠나지 않는다"는 말은 이 앱에 대해 사실이 아니고, 그렇게 쓰지 않는 편이 맞습니다. 정확한 문장은 "읽기와 복습은 연결 없이 되고, AI 기능 둘만 데이터를 보낸다"입니다.
진짜 오프라인인지 직접 확인하는 법
소개 문구는 확인해 주지 않습니다. 실제로 재 보는 데 2분이면 됩니다.
- 온라인 상태에서 앱을 한 번 정상적으로 실행합니다. 첫 실행에 큰 다운로드가 있었다면 그것은 좋은 신호입니다. 자료를 기기에 내려받는 구조라는 뜻이기 때문입니다.
- 앱을 완전히 종료합니다. 백그라운드에 남겨 두면 캐시로 동작해서 결과가 왜곡됩니다.
- 비행기 모드를 켭니다. 와이파이까지 확실히 꺼야 합니다.
- 앱을 다시 엽니다. 첫 화면이 뜨는지, 실제로 학습을 시작할 수 있는지 봅니다.
- 핵심 동작을 몇 번 해 봅니다. 다음 항목으로 넘어가기, 뜻 보기, 소리 듣기. 여기서 로딩이 걸리면 그 부분은 오프라인이 아닙니다.
- 15분쯤 계속 써 봅니다. 처음 몇 개만 캐시에 있고 그다음부터 안 되는 경우가 실제로 있습니다.
함께 확인할 것이 몇 가지 더 있습니다.
- 설정 화면에 로그인 요구가 있는지. 읽기는 되는데 진행 기록 저장에 계정이 필요한 구조라면 반쪽입니다.
- 개인정보처리방침에서 "무엇을 언제 보내는지"를 설명한 문단이 있는지. 없는 것보다 있는 편이 훨씬 신뢰할 만합니다. 좋은 방침은 어떤 기능이 어떤 데이터를 보내는지 기능 단위로 적혀 있습니다.
- 내보내기 기능이 있는지. 쌓아 온 기록을 가지고 나갈 수 있다는 것은, 그 앱이 사용자를 붙잡아 두는 방식으로 데이터를 쓰지 않는다는 신호입니다.
- 앱을 지웠을 때 무엇이 남는지. 기기에만 있는 구조라면 지우는 순간 함께 사라진다는 점을 알고 있어야 합니다. 그래서 내보내기가 더 중요해집니다.
마지막으로 하나. 오프라인이 항상 미덕인 것은 아닙니다. 여러 기기에서 이어서 공부하고 싶거나, 기기를 잃어버려도 기록이 남아야 한다면 서버가 필요하고 그러려면 계정이 필요합니다. 중요한 것은 그 교환을 알고 고르는 것입니다. 필요 없는 계정을 만드는 것도, 필요한 백업을 포기하는 것도 각각의 비용이 있습니다.
자주 묻는 질문
오프라인 영어 앱이 실제로 뭐가 좋은가요?
통신비보다는 시간과 주의 쪽입니다. 지하철 터널이나 엘리베이터, 비행기처럼 신호가 없는 자투리 시간에 앱이 그냥 열린다는 것, 그리고 네트워크 요청이 없어 로딩과 알림과 피드에 주의를 뺏기지 않는다는 것이 실질적인 이득입니다. 열면 항상 같은 속도로 된다는 예측 가능성이 습관 형성에도 크게 작용합니다.
계정을 안 만들면 뭐가 아쉬운가요?
여러 기기에서 이어서 공부하기와 서버 백업이 아쉽습니다. 기기를 잃어버리면 기기 안에만 있던 기록은 함께 사라지므로, 계정 없는 앱을 쓴다면 내보내기 기능이 있는지를 꼭 확인해 두는 편이 좋습니다. 반대로 한 기기에서 혼자 읽기만 한다면 계정은 비용만 있고 얻는 것이 거의 없습니다.
오프라인이라고 적혀 있으면 데이터를 전혀 안 보내나요?
아닙니다. 대부분의 앱에서 오프라인이라는 말은 핵심 자료가 기기 안에 있다는 뜻이지, 어떤 데이터도 나가지 않는다는 뜻이 아닙니다. Lexi도 읽기와 복습은 연결 없이 되지만 오늘의 이야기와 AI 예문 두 기능은 요청할 때 생성되므로 데이터를 서버로 보냅니다. 개인정보처리방침에서 어떤 기능이 무엇을 보내는지 확인하는 것이 확실한 방법입니다.
앱이 진짜 오프라인으로 도는지 어떻게 확인하나요?
앱을 완전히 종료한 다음 비행기 모드를 켜고 다시 열어 보면 됩니다. 백그라운드에 남겨 두면 캐시로 동작해 결과가 왜곡되므로 반드시 종료해야 합니다. 첫 화면만 보지 말고 15분쯤 실제로 써 보는 것이 중요한데, 앞의 몇 개만 캐시에 있고 그다음부터 안 되는 경우가 실제로 있기 때문입니다.
앱을 지우면 공부한 기록은 어떻게 되나요?
기기 안에만 저장하는 앱이라면 앱을 지울 때 함께 사라집니다. 그래서 계정 없는 앱을 쓸 때는 내보내기 기능이 있는지, 그리고 그 내보낸 파일을 나중에 다시 가져올 수 있는지를 확인해 두는 것이 중요합니다. 기기를 바꿀 계획이 있다면 바꾸기 전에 한 번 내보내 두는 습관이 안전합니다.
10분만 이 방법을 써 보기
Lexi는 짧은 영어 문장을 한 번에 하나씩 건넵니다. 그 안에서 모르는 단어는 정확히 하나. 누르면 발음기호와 뜻, 한 번 더 누르면 문장 전체의 번역이 나오고 둘 다 소리로 들을 수 있습니다. 라이브러리가 기기 안에 있어 신호가 없어도 작동하고, 만들 계정도 없습니다. 하루 30문장, 모든 단어장, 모든 뜻풀이 언어가 무료입니다.