Red Hat トレーニングテキストを読むためのAndroid Epub Readerを探し求めて


はじめに

Red Hat Training Bookshef (レッドハットトレーニングの本棚 )からトレーニングテキストをEPUBフォーマットのファイルとしてダウンロードできます。外部ファイルとして保存すれば、それをPC、タブレット、スマホに読み込ますことが可能になります。詳細は以下のブログをご覧ください。

私は、長年iPadのユーザーだったのですが、古いPCと一緒にラクウルに売って、そのお金でGalaxy Tabに乗り換えました。iPadでEPUBの本を読んでいたときには、Apple Books (iBooks) というアプリを使っていて、その品質にはとても満足していました。ところが、AndroidにはたくさんのEPUB Readerアプリがあってどれを使っていいのかわかりません。そこで、Red Hatトレーニングテキスト読むという限定の目的でアプリを探してみました。

いろんなアプリを試しましたが、好みのアプリを探し出すまでに時間がかかりました。結論だけ知りたい方は最後まで読み飛ばしてください。

アプリの評価に使った機器とファイル

Android端末上でアプリを検索するにはPlayストアというアプリを使います。今回はそこからの検索結果で見つかったアプリの中で、評価やダウンロード回数の多いものを試すという方法を取りました。Galaxy Tabの機器情報は以下になります。

  • 製品名: Galaxy Tab S9 FE (WiFiモデル、メモリ6GB)

  • Androidバージョン: 14

表示するためのテストに使ったファイルはAD221の日本語版です。
AD221_Cloud_native_Integration_with_Red_Hat_Fuse_ja_7.10.epub
このテキストのSection 1.1を表示させてアプリの表示を比較します。

EPUB Readerアプリを評価するにあたり、無償版のみを対象としました。また、アカウント登録の有無や、ハイライト・ブックマークなどの機能、GUIの使いやすさ、カスタマイズ項目の多さなど、他にも評価項目はあるとは思いますが、このブログでは「Red Hatのトレーニングテキストが普通に表示できるかどうか」だけで判断しています。

RHEL上でEPUBファイルを表示してみる

RHEL 9上というLinuxアプリを使ってAD221のEPUBファイルを表示すると以下のようになります。私はAndroidアプリでも同様な表示を期待しています。

calibre

最初にGoogle Play Bookで試したが..

Andorid上で電子書籍を読むための定番アプリはGoogle Play Booksだろうということで、まずクラウドにEPUBファイルをアップロードしてみました(Google Play Booksで本を読むには事前にクラウドにファイルをアップロードする必要があるのです)。

しかし、AD221のEPUBファイルを読み込ませたところ「処理できませんでした」というエラーが表示され、そこから先に進むことができません。

以下のブログによると、EPUBのバージョンが2.0以外だとGoogle Play Bookでうまくい扱えないとのこと。

仮にAD221のEPUBファイルのバージョン情報を編集してGoogle Play Booksで表示可能になったとしても、新たなテキストを読むたびにそのような手間をかけたくないので、この件は深追いはせずに他のAndroidアプリを試すことにしました。

定番といわれるEPUB Readerでは図のイメージが表示されない!

Playストア上で検索結果で表示された良さそうなEPUB Readerアプリを片っ端から調べていきましたが、どれも思ったようにAD221のページが表示されませんでした。

ReadEra (最終更新2024/4/11)は、評価4.9、1000万以上のダウンロードということで真っ先に試しました。しかし、図3のイメージが表示されていません。評価の高いアプリですが、小説など文字主体の本を読むようにチューニングされているのでしょうか。

ReadEra

Moon+Reader (最終更新 2024/04/11) は老舗のReaderアプリですし、有償版も提供しています。しかし、AD221のEPUBファイルを表示してみると、こちらも図3のイメージの部分が表示されません。

Moon + Reader

FBReader (最終更新 2024/04/22)も同様に図3が表示されません。

FBReader

EPubReader (最終更新 2024/04/08)も同様です。

EpubReader

eBook (最終更新 2024/04/01)も同様です。

eBook

Neat Reader (最終更新 2024/02/17)も同様です。

Cool Reader (最終更新 2024/03/09)は、図3を表示しようとしているように見えますが、正しく図が表示されていません。

Cool Reader

スナップショットとしては保存していませんが、これ以外にも、PocketBook readerやeReader Prestigioも試しました。どちらも思ったようには表示されませんでした。ここまでいろいろなアプリを試してみて、だいぶ悲観的になってきました。AndroidのEPUB Readerアプリの品質はこんなものか、と。

ようやく見つけたEPUB Readerアプリ

結論としては、今回調べた範囲では、Cantook、Lithium、Reasilyという3つのアプリでAD221のテキストの図が表示されることがわかりました。

Cantook (最終更新 2024/04/18)は、Playストア上で検索するとCantook by Aldikoという名前で評価は3.1です。この名前と評価では検索からこのアプリにたどり着くのは難しいです。私はググって以下の記事を見つけたのでラッキーでした。

CantookではAD221のSection 1.1のページが綺麗に表示されています。ここまでだいぶ試行錯誤を重ねてきたので嬉しかったです。

Cantook

ただ、このCantookはページの左右の余白が広くて文章が中心に寄ってしまっています。上のイメージはすでに余白を最小に調整後のものなので、この点は少し不満が残ります。

もう一つはLithium (最終更新 2023/08/29)です。こちらは評価4.3なのでいい感じです。GUI操作も直感的でとてもわかりやすいです。

Lithium

このアプリがあればもう探さなくていいかなと思ったのですが、ふと思いつきました。「Lithiumを推薦しているWebサイトを見つければ、似たような品質アプリが見つかるかもしれない」と。そして、以下のGitHubのページにたどり着きました。そして、このページではLithiumよりもReasilyをオススメしていたのです。

https://github.com/oukayuka/Riakuto-StartingReact-ja3.1/blob/master/ebook-tips.md

Reasily  (最終更新 2023/05/19)の表示結果は以下になります。レビューコメントの内容も高評価です。

Reasily

ReasilyのFAQを読むと、このアプリは結構メモリ食いのようですので注意が必要そうです。

まとめ

Red Hat Training Bookshefからダウンロードしたトレーニングテキストを読むためのAndroid EPUB Readerを探してみました。
多くのEPUB ReaderがRed Hatトレーニングテキスト(AD221)に含まれる図を表示できないことがわかりました。これがアプリが対応するEPUBバージョンの違いなのか、アプリの実装上の問題なのか、EPUBファイル側のイメージの指定方法の問題なのか原因はわかりません。
今回調べた範囲では、Cantook、Lithium、Reasilyという3つのAndroidアプリが使えそうだという感触を得ました。この3つの中ではLithiumが私の好みなので、これでしばらく遊んでみたいと思います。
これら以外でもEPUB形式のRed Hatトレーニングテキストを表示できるAndroidアプリをご存知の方がいらっしゃったら、コメントで教えてください。


この記事が気に入ったらサポートをしてみませんか?