ブログに戻る リリース

AiWords 3.1:刷新されたプロフィール、わかりやすくなった課金画面、Androidパッケージの移行

· Safafish

他の言語: English · 中文 · 日本語 · Español · Français · 한국어 · Українська

AiWords 3.1は、現在配信中のアップデートです。このバージョンを特徴づけるのは3つあります。 学習統計を中心に据えて作り直したプロフィール画面、各プランの内容を実際に示せるように 再構築したサブスクリプションの課金画面、そしてAndroidアプリをGoogle Playで配信する際に 使うパッケージ名へ移行したこと。この記事では、何が変わり、なぜ変わったのかを余さず お伝えします。

あなたの数字を中心に据えたプロフィール

これまでプロフィールタブはほぼ設定リストで、統計はそのさらに奥の画面にありました。 3.1では、このタブを4つの新しい要素で作り直しています。毎日の数字をひと目で把握できる 学習統計カード、よく確認する数字を並べた統計タイル、最近のアクティビティを示すトレンド ラインチャート、そしてナビゲーションの奥からプロフィール画面へ直接引き上げた学習設定 です。毎日学習する人なら、プロフィールを開いたときに本当に知りたかった問い—— “自分はうまくやれているか?”——に、この画面が何よりも先に答えてくれる ようになります。

すぐに気づく変化がもう1つあります。デフォルトのインタフェーススタイルです。4月のテーマ 刷新以降、AiWordsは3つの見た目を提供してきました——Doodle(太い枠線、ハード シャドウ、遊び心)、Professional(細い枠線、柔らかな影、クリーン)、Flat & Elegant (最小限の枠線、影なし)。3.1ではデフォルトがDoodleからProfessionalに変わります。Doodleは 表示設定で引き続き選べます。勉強アプリの第一印象としては、落ち着いた見た目のほうが ふさわしいと私たちは考えているだけです。ご自身の選択が勝手に書き換えられることは決して ありません。

課金画面を作り直し

サブスクリプション画面にはお恥ずかしい不具合があり、3.1はその修正も目的の1つです。 アプリは各プランの特徴リストを文字列のリストとして想定していましたが、サーバーが送るのは 構造化されたクォータ(利用枠)オブジェクトでした。アプリは is_popularinterval というフィールドを 探していましたが、サーバーが送るのは popularperiod です。その結果、各プラン 下の訴求ポイントは一度も表示されず、“一番人気”バッジも現れませんでした。 うっかりアップセルされていた人は誰もいません——画面が、本来表示すべきものを 表示していなかっただけです。

作り直した課金画面はサーバーの実際の構造を読み取り、Starter・Pro・Maxの3プランに視覚的な 序列をつけました。価格は各カード上で最大の要素になり、各プランにはカラーバーと塗りつぶしの アイコンブロックが付きます。バッジ付きのプランは輪郭線で強調され、隣のカードより一段高く 表示されます。Maxには“ベストバリュー”バッジが表示されます——サーバーが ずっと送っていて、アプリが読んでいなかったフィールド由来のものです。小さくても触れて おきたい修正がもう1つ。“一番人気”バッジと“現在のプラン”バッジはこれまで カードの同じ隅を占めていて重なる可能性がありましたが、今は同時に表示されないように なりました。

本当に新しい機能が1つあります。音声ストーリーが無料プロモーション期間中の場合、プラン データに終了日が含まれるようになり、サブスクリプション画面ではStorycastの訴求ポイントの 横に“音声無料”のメモが表示され、日付はサーバーが送るままに表示されます。 クライアント側でタイムゾーンを推測することは一切ありません。

価格ロジックはビューコードの中に住むべきものではないため、プラン特徴と音声無料のロジックは 純粋関数として抽出され、15個のユニットテストが用意されました。画面上のすべての文字列は、 8つのインタフェース言語すべてで整備済みです。

Storycastにコース構成が加わりました

Storycastのセッションは、これまで以上にレッスンのような構成になっています。各ストーリーは フェーズに分かれ——デモ、解説、練習——フェーズの間には目に見える 区切りが入ります。セッションはウォームアップのティーチングカードで始まり、会話が 始まる前に、これから出会う単語・フレーズ・文法ポイントを先に紹介してくれます。ねらいは これまでと同じです。ストーリーに出てくる語彙には一度触れた状態になっているので、会話は その語彙を練習する場になり、不意打ちを食らうことはありません。

Android:新しいパッケージ名

Androidアプリは、開発期のパッケージ名 (com.aeieli.easywordsrne) から com.safafish.aiwords へ 移行します。Google Playで配信する際に使うアイデンティティです。iOSのバンドル識別子は 変わらないので、iPhone・iPadユーザーには何も変わりません。Androidテスターへの実際的な 影響は、アプリが新しいアイデンティティでインストールされるということ。学習データは パッケージの中ではなくアカウントに保存されるので、サインインすればすべて引き継がれます。

このアップデートについて質問がある方、この記事の内容と違う挙動を見つけた方は、 サポートページ が連絡の最速ルートです。リリース情報ではなく毎日の復習キューの仕組みを知りたい方は、 AiWordsが復習を決めるしくみをご覧ください。