AiWords 3.1은 현재 배포 중인 업데이트입니다. 이 버전을 정의하는 것은 세 가지입니다. 학습 통계를 중심으로 새로 만든 프로필 화면, 각 플랜에 무엇이 포함되는지 실제로 보여주도록 재구축한 구독 결제 화면, 그리고 Android 앱을 Google Play 출시 때 사용할 패키지 이름으로 이전한 일입니다. 무엇이, 왜 달라졌는지 전부 정리했습니다.
당신의 숫자를 중심으로 만든 프로필
지금까지 프로필 탭은 대부분 설정 목록이었고, 통계는 한 화면 더 깊숙이 있었습니다. 3.1에서는 이 탭을 네 가지 새로운 요소로 다시 만들었습니다. 하루 숫자를 한눈에 요약하는 학습 통계 카드, 가장 자주 확인하는 수치를 담은 통계 타일, 최근 활동의 추세 라인 차트, 그리고 내비게이션 뒤로 숨어 있던 학습 설정을 프로필 화면으로 바로 끌어올렸습니다. 매일 학습한다면, 프로필은 이제 이 화면을 여는 진짜 이유인 질문 — “나 잘하고 있나?” — 에 다른 무엇보다 먼저 답합니다.
즉시 눈에 띄는 변화가 하나 더 있습니다. 기본 인터페이스 스타일입니다. 4월 테마 개편 이후 AiWords는 세 가지 외관을 제공해 왔습니다 — Doodle(굵은 테두리, 하드 섀도, 발랄함), Professional(가는 테두리, 부드러운 그림자, 깔끔함), Flat & Elegant(최소한의 테두리, 그림자 없음). 3.1에서는 기본값이 Doodle에서 Professional로 바뀝니다. Doodle은 화면 설정에서 계속 선택할 수 있습니다. 학습 앱의 첫인상으로는 더 차분한 외관이 낫다고 생각했을 뿐입니다. 사용자의 선택은 절대 덮어쓰지 않습니다.
결제 화면, 다시 만들다
구독 화면에는 민망한 결함이 있었고, 3.1은 부분적으로 이를 고치기 위해 존재합니다. 앱은 각 플랜의
기능 목록이 문자열 목록일 것으로 예상했지만, 서버는 구조화된 쿼터 객체를 보냈습니다. 앱은
is_popular와
interval이라는 필드를 찾았지만,
서버가 보내는 것은
popular와
period였습니다. 결과적으로 각
플랜 아래의 장점이 한 번도 그려지지 않았고, “가장 인기” 배지도 나타나지 않았습니다.
실수로 상향 판매되던 사람은 없었습니다 — 화면이 그저 보여줘야 할 것을 보여주지 않았을
뿐입니다.
다시 만든 결제 화면은 서버의 실제 구조를 읽고, 세 등급 — Starter, Pro, Max — 에 시각적인 순위를 부여합니다. 이제 가격은 각 카드에서 가장 큰 요소이며, 각 등급에는 색상 바와 단색 아이콘 블록이 주어지고, 배지가 있는 등급은 윤곽선이 둘러지고 옆 카드 위로 떠오릅니다. Max에는 서버가 항상 보내왔지만 앱이 한 번도 읽지 않았던 필드에서 가져온 “최고 가성비” 배지가 표시됩니다. 언급할 가치가 있는 작은 수정 하나: 인기 배지와 “현재 플랜” 배지는 그동안 카드의 같은 구석을 차지해 겹칠 수 있었는데, 이제 둘은 동시에 표시되지 않습니다.
진짜 새로운 기능 하나: 음성 스토리가 무료 프로모션 기간일 때 플랜 데이터에 종료 날짜가 실리고, 구독 화면에는 Storycast 장점 옆에 “음성 무료” 안내가 서버가 보내는 그대로 날짜와 함께 표시됩니다. 클라이언트 측 시간대 추측은 없습니다.
가격 로직은 뷰 코드 안에 살 일이 아니기 때문에, 플랜 기능과 음성 무료 로직은 순수 함수로 분리되어 15개의 유닛 테스트를 갖췄고, 화면의 모든 문자열은 8개 인터페이스 언어 전부에서 완성되었습니다.
Storycast에 코스 구조가 생기다
Storycast 세션은 이제 레슨처럼 읽힙니다. 각 스토리는 단계 — 시범, 설명, 연습 — 로 나뉘고, 단계 사이에는 눈에 보이는 구분선이 있으며, 세션은 워밍업 학습 카드로 시작해 대화가 시작되기 전에 곧 만나게 될 단어와 표현, 문법 포인트를 먼저 소개합니다. 목표는 늘 같습니다. 스토리에 나오는 어휘는 이미 한 번 만나 본 상태라서, 대화가 그 어휘로 기습하는 대신 연습하게 됩니다.
Android: 새 패키지 이름
Android 앱은 개발 시절 패키지 이름
(com.aeieli.easywordsrne)에서
com.safafish.aiwords로
이전합니다 — Google Play에 출시할 때 사용할 정체성입니다. iOS 번들 식별자는 그대로라서
iPhone과 iPad 사용자에게는 달라지는 것이 없습니다. Android 테스터에게 실질적인 영향은 앱이 새
정체성으로 설치된다는 것입니다. 학습 데이터는 패키지 안이 아니라 계정에 있으므로, 로그인하면
모두 따라옵니다.
업데이트에 대해 궁금한 점이 있거나, 여기에 설명된 것과 다르게 작동하는 부분이 있나요? 지원 페이지가 가장 빠른 연락 방법입니다 — 릴리스 소식이 아니라 매일 복습 큐의 작동 원리가 궁금하다면 AiWords는 복습을 어떻게 결정할까를 확인해 보세요.