BOOK☆WALKERアプリのダウンロード機能を改善した話 - 開発担当者に聞いてみた -

こんにちは!CS室のたーにーです。

BOOK☆WALKERアプリでは、2025年9月のリニューアルでダウンロード機能を改善しましたが、体感いただけていますでしょうか?

今回の記事では、「なぜダウンロード機能を見直そうと思ったのか」から、開発の途中でぶつかった悩み、改善に至るまでの裏側をご紹介します。

この記事を書くにあたっては、実際に開発を担当したディレクターにもじっくり話を聞いてきたので、その内容も交えながらお届けします。

取り組みのきっかけ

今回のダウンロード機能の見直しは、お客様からの声がきっかけでした。

複数冊を一括ダウンロードする場合、以前のアプリでは「1冊ずつ順番にダウンロードが進んでいく」という仕様でした。
そのため、ダウンロードしたい本の冊数が多いほど、完了まで長くお待たせする状態でした。

そうした中で、

・「ダウンロードが遅い」
・「Android版の一括ダウンロードの操作で、どこを押せばいいのか分かりにくい」
・「複数冊をダウンロードしているとき、バックグラウンドにするとキュー(ダウンロードの進捗表示) が消えてしまい、もう一度操作し直さないといけない。不便なので改善してほしい」
・「飛行機に乗る前に一気にダウンロードしたい」

といった様々な声をいただき、本を読む前の段階でストレスをおかけしてしまっていることを感じていました。

そこで、より読書を楽しむために、その前に必要な手間を少しでも軽減したいという思いから、プロジェクトを立ち上げ、本格的に改善案の検討をスタートしました。

改修ポイントの特定・検証の難しさに直面

当初、複数冊を一括ダウンロードする時に時間がかかる原因はどこか、検討を重ねるもののなかなかポイントを特定できず、「総ダウンロード時間をどこまで短くできるかは不透明」という状況が続きました。

そこで、半分ダメ元で「複数冊を並行してダウンロードすることで、ダウンロード完了までの総時間を短縮できないか」という仮説を立ててテスト実装を行い、比較・検証してみることにしました。

その際、端末・OS・ネットワーク環境のパターンを広げたり、他の電子書籍サービスでも実際にダウンロードを試したりして、挙動や体感を比較しました。

検証を繰り返すことで、当初わからなかった事実や知見がたくさん積み上がり、それらも生かしながらよりよい実装方法を追求した結果、全体としてはダウンロード時間が短縮されることを確認できたため、本番環境への実装に踏み切りました。

複数冊の並行ダウンロード時の表示例

アプリ公開後の反響

・良すぎる
・ナイス変更だ
・書籍を扱いやすくなった
・ダウンロード時間が劇的に速くなったのは高評価
・アップデートしてダウンロードが良くなった

といった、お褒めの声を多数いただきました!

以下は、実際にXでいただいたコメントです。

実際の処理速度はお客さまのご利用環境等によって異なり、一概に「10倍」とお約束はできませんが、改善を体感いただけていることを大変うれしく思います。

また、お客様からのコメントは予想していた以上のもので、開発担当者は、長年いただいていたお客様のご要望に応えることができたのだと大きな喜びを感じたと言います。

一方で、「ダウンロードだけでなく、起動速度やオフライン時の挙動も含めて、全体的にもっと軽快に使いたい」といったご意見もいただいています。

こうした声もしっかり受け止め、アプリ全体でより快適な使い心地を目指していきます。

今後の取り組み

今後、ビューア画面まわりのアップデートを予定しています。
あわせて、お客様からのご意見にもあった、ダウンロード以外の使い心地についても改善していきたいとの意気込みも聞きました。

一括ダウンロードを試してみたご感想やご要望は、BOOK☆WALKERのX公式へのポストや、お問い合わせ窓口からぜひお寄せください。

いただいた声をもとに、機能提供にとどまらず、BOOK☆WALKERが身近なアプリとして、読書をきっかけにみなさまの毎日を少しでも豊かにし、日々の読書体験の心地よさを高めていけるよう、今後も改善に取り組んでいきます!