まず最初に、AppleがOS X 10.11.4とiOS 9.3.1で提供した最新バージョンのiBooks(Macの場合は1.5、iOSの場合は4.7)で問題なく動作したというユーザーもいます。しかし、私はそのような幸運なユーザーの一人ではありません。Appleのサポートコミュニティ(こちら、こちら、こちらなど)での様々な議論から判断すると、私だけではないようです。
Apple のサポート ドキュメント「ePub、iBooks Author ブック、PDF ファイルを iBooks と iCloud で同期する」には次のような約束があります。
iBooksとiCloud Driveを使えば、ePub、iBooks Authorのブック、PDFファイルを同期して、すべてのデバイスからアクセスできるようになります。iCloud Driveをオンにすると、すべてのファイルが自動的にiCloudにアップロードされます。その後、iBooksライブラリに追加したePub、iBooks Authorのブック、PDFファイルも自動的にiCloudにアップロードされます。
便利だと思いませんか?iCloud Drive が有効になっていて、ライブラリに十分なストレージがあれば、iTunes で同期する手間はかかりません。書籍を(PDF でも!)iBooks ライブラリ(どのデバイスでも)に放り込むだけで、他のすべてのデバイスで利用できるようになります!こんなに便利な同期システムがあれば、誰もが欲しがるのではないでしょうか?
もちろんです。まず、私は定期的にEPUBを作成しており、例えば様々なデバイス(Mac、iPad Air、iPhone 6+、そして古いiPad 2)でレイアウトを確認できるのは、iTunes経由でデバイスを同期する必要もなく、素晴らしい機能だと思います。そして、もし全てがAppleの言う通りに動作すれば、それは素晴らしいことなのです。しかし、現実はそうではありません。Appleは最新のiBooksで、矛盾や信頼性の低さをいくつも作り上げてしまいました。
iCloud Drive/iBooks連携の有効化— この機能を有効にすると、混乱が生じます。iOSデバイスまたはMacをアップデートした後、初めてiBooksを起動すると、ブックライブラリでiCloud Driveを有効にするオプションが表示されます。
しかし、その時にそうしないと、後からやり方を見つけるのは困難です。実際、答えは前述のサポートドキュメントから推測できます。このドキュメントへのリンクは初期画面にも表示されますが、画面を閉じた後でそのドキュメントを見つけるのは、オンライン検索の作業になります。さらに、サポートドキュメントを見つけても、iCloud Drive
機能を有効にする方法については直接的な情報は提供されておらず、代わりに無効にする方法が記載されていることに気付くでしょう。しかし、そこからiBooksとiCloud Driveの統合を有効にするために必要な設定がどこにあるかは分かります。
- Macでは、「システム環境設定」>「iCloud」>「iCloud Driveオプション」で設定を探します。つまり、「システム環境設定」を開き、「iCloud」をクリックし、iCloud機能のリストで「iCloud Drive」の横にある「オプション」ボタンをクリックし、表示されるオプションダイアログで「書類」をクリックします。iCloud Driveに書類を保存するアプリのリストで「iBooks」の項目を探します。
-
iOSでは、「設定」>「iCloud」>「iCloud Drive」にオプションがあります。タップして下に進んでいくと、iCloud Driveを使用するアプリのリストにiBooksの項目が表示されます。このiBooksの項目には、iCloud DriveとiBooksの連携を有効にするスイッチがあります。
iOSデバイスでiBooksとiCloud Driveの連携をオンにすると、次回iBooksアプリを開いたときにiCloud Driveを使用するかどうかの確認メッセージが表示されます。この確認を拒否すると、設定アプリのスイッチがオフに戻ります。
アップロードのイライラ— 責められるべきは私自身のせっかちさだけだ。OS X と iOS のアップデートが利用可能になるとすぐにダウンロードし、インストール後すぐに iCloud Drive と iBooks の統合を有効にした。当然のことながら、Apple のサーバーは最新のアップデートを取得しようとする何百万ものユーザーで溢れかえっており、Mac から iCloud Drive への iBooks ライブラリの転送は当然ながら遅かった。しかし、完了するまでにどれくらいの時間がかかるのか、アップロードが残っている項目がいくつあるのかはほとんど示されていなかった。ツールバーには時折、ランダムに見える進行状況アイコンが表示されていたが、表示される情報は役に立たず
、誤解を招くものだった。
アップロード中にiOSデバイスの1つでiBooksを見てみると、サムネイルが表示されたり消えたり、まるで無秩序に動いたりしていました。数時間待っても、iOSデバイスのiBooksはMacで見たものとは一致しませんでした。現状を確認するには、iBooksを手動で終了し、デバイスで再起動する必要がありました。
見たものはひどいものでした。「最近」で並べ替えた「すべての本」コレクションには、ライブラリにある本のうち、デバイスに保存されていないものがすべて表示されていました(サムネイルにダウンロードアイコンが表示されています)。デバイスに保存されている最近読んだ本にたどり着くには、何十冊もの本をスクロールダウンする必要がありました。さらに、様々なコレクションの本の並びもぐちゃぐちゃで、かつて私が丁寧に並べた順序とはかけ離れていました。
さらに、多くの書籍(どれがダウンロード可能かを予測するパターンは見つかりませんでしたが)がデバイス上に存在せず、iCloudからダウンロード可能としてマークされていました。例えば、iPhoneのコレクションメニューで「iCloudブックを非表示」をオンにすると、iCloud Driveへの移行前と比べて、リストに表示されていた書籍の数がかなり少なくなっていました。
破損の問題— 読んでいた本(普段は複数の本を同時に読んでいます)の1冊がiPad Airから消えていたので、ダウンロードアイコンをタップしました。数秒でダウンロードが完了しました。そして、ダウンロードした本をタップして開くと、中断したところから読み始めました。ここまでは順調です。
いや、そうでもない。しばらく読んでいなかった別の本をダウンロードしようとした時、タップするとダウンロードされたように見えた。しかし、もう一度タップして本を開こうとすると、「インストールするにはストレージ容量が足りない」というメッセージが表示されました。iPadの空き容量は10GB以上あり、本自体のサイズは1MB未満だったのに、これはおかしい。メッセージを閉じると、本の上にダウンロードアイコンが再び表示された。
Macでその本を見つけて開きました。問題なく開きました。iPadに戻ってもう一度試してみましたが、やはり同じメッセージが表示されました。そこで、MacのiBooksライブラリからその本をドラッグし、ライブラリから削除して、先ほどコピーしたコピーをiBooksにドラッグし直しました。
iPadでは、本が消えていました。iPad上のiBooksは削除を記録していたものの、新しくインストールされたコピーを認識できませんでした。iBooksを強制終了し、アプリを再起動すると、数秒後に新しいコピーが表示されました。今回は問題なくダウンロードして開くことができました。
残念ながら、ダウンロードしようとした本の数冊で、同じ容量不足エラーが発生しました。試した本のうち半数ほどで発生しました。MacからiCloudに最初にアップロードした際に何かが破損したとしか考えられませんでした。この問題を解決する唯一の方法は、MacのiBooksライブラリにあるすべての本を、コレクションごとに削除して再インストールすることでした。
- コレクションを表示します。
-
すべての書籍を選択し、Finder フォルダにドラッグしてコピーします。
-
コピーが完了するまで待ってから、iBooks でコレクション内のすべての書籍を削除します。
-
削除が完了するまで待ってから、Finder からコピーを iBooks の現在のコレクションの空になったウィンドウにドラッグして戻します。
-
iBooks がコピーを iCloud にアップロードし終えるまで待ってから、次のコレクションの準備として Finder フォルダを空にします。
-
手順 1 ~ 5 を繰り返します。
この作業に丸一日かかりましたが、終わったらiOSデバイスでのダウンロードに問題がなくなりました。しかも、かかったのはたった1日の無償労働だけでした!
乗り越えられない障害— それ以来、私は新しい iBooks アプリが提供するものを探り続けてきましたが、私が見つけたのは残念なことでした。それは、まだ解決策が見つかっていない問題が山積みであることです。
- iTunes同期:iOSデバイスの「ブック」同期パネルがほぼ完全に使えなくなってしまいました。iBooksライブラリにある700冊以上のアイテムのうち、表示されるのはたった133冊だけです。ほとんどはiBooks Storeで購入した本だけが表示されていますが、他のソースから購入した本も1、2冊は表示されます。先ほど説明したように本を削除して再インストールしたところ、iBooks Store以外で購入した本が同期パネルに再び表示されるようになり、少し安心しました。しかし、iTunesを終了して再起動すると、それらの本は再び消えてしまい、iTunesにはiBooksライブラリのほんの一部しか表示されなくなってしまいました。
-
コレクション、メモ、ブックマークの同期:先ほど、iCloud からブックをダウンロードすると、最後に読んだ場所が記憶されると書きました。ところが、数日前から iBooks(Mac 版と iOS 版の両方)で、デバイス間で最後に読んだ場所を同期できなくなってしまったようです。それだけでなく、ブックコレクション、手動で追加したブックマーク、メモもデバイス間で同期されなくなりました。これは iCloud Drive の問題だと片付けてしまいたいところですが、iBooks をインストールした状態でまだ iCloud Drive を有効にしていない同僚も同じ現象に遭遇しています。以前は、こうしたデータの同期時に iBooks が時々途切れることがありましたが、この記事の執筆時点では、その途切れが完全に機能不全に陥っています。
明日には問題が解決するかもしれませんが、私は期待していません。 -
iPad 2:古くてガタガタではありますが、私のiPad 2はかつてiBooksを扱えていました(テスト用と読書用の補助デバイスとして使っています)。ところが、iCloud Drive統合型のiBooksでは、もうそうはいきません。iBooksがiCloud Driveに保存されている書籍の一覧を表示しようとすると、アプリはあっさりと終了してしまいます。iCloud DriveがiPad 2で動作せず、iTunesとの同期も現在機能していないため、WebやDropboxのダウンロード、あるいはメールの添付ファイルから「Open In」でサイドロードする以外に、書籍をデバイスに取り込む方法がありません。iPad 2は古すぎてAirDropは使えません。
-
PDFの表示:これは他の問題と比べれば些細な問題ですが、Adobe Readerなどのサードパーティ製PDFビューアに依存しているユーザーにとっては依然として深刻な問題です。以前は、MacのiBooksからPDFファイルを開くと、PDFのデフォルトとして指定したアプリでPDFが開かれていました。iBooks 1.5では、MacでデフォルトのPDFアプリに指定されているかどうかに関係なく、PDFはAppleのプレビューで開かれるようになりました。私が調べた限りでは、回避策はありません。
結論— iCloud Drive 統合を備えた iBooks は素晴らしいアイデアですが、実行はひどいものでした。iCloud Drive 統合がなくても、最新の iBooks アプリは品質管理の不備の恥ずべき例であり、信頼性が低く、予測不可能で、電子書籍ライブラリのコンテンツを大切にする人にとっては危険なハイゼンベルクエンジンの上に構築されたシュレーディンガーのアプリです。
Appleがアプリを再構築し、重要な新機能を提供する際に、ソフトウェアに時折小さな欠陥が生じることは許容できる。しかし、今回のiBooksの最新アップデートでAppleが提供した内容は、到底許容できるものではない。残念ながら、ユーザーがこれらの問題に対処する方法はないようだ。しかし、iBooksを頻繁に利用していて、まだOS X 10.11.4またはiOS 9.3.1にアップデートしていない場合は、待つことをお勧めする。