先月、私は Cloud Mate について説明しました (「Cloud Mate: iCloud を Dropbox に変える?」、2013 年 4 月 4 日)。これは、 iCloud 対応アプリケーションすべてがクラウド内に保存しているすべてのドキュメントの概要 (この言葉が大好きです!) を単一のアプリケーションで表示します。それ以来、開発者の Red When Excited は、油断することなく、Mac 上の Cloud Mate インターフェースを大幅に改良しました。さらに驚くべきことに、iPhone や iPad で動作するバージョンの Cloud Mate を提供しました。これはまったく不可能なはずです。ここではデスクトップでの改善点をいくつか説明し、その後、iOS 版 Cloud Mate がどのようにして不可能を
可能にしたのかを説明します。
Mac の Cloud Mate は、ホーム フォルダのライブラリにある Mobile Documents フォルダの内容を直接参照し、その内容をユーザー フレンドリな方法で表示して、操作できるようにすることで機能することを思い出してください。現在のバージョンである Cloud Mate 1.5.1 は、さらにユーザー フレンドリになっています。以前の記事で、Cloud Mate のウィンドウに書類がアイコン表示しか表示されなかったことを嘆きましたが、今ではリスト表示と列表示が追加されています。また、Cloud Mate の Quick Look 機能はシステム ベースの Quick Look と実際には同じではなかったと指摘しましたが、今は同じになっています。また、特定の Finder キーボード ショートカットが Cloud Mate の Finder 風のインターフェイスでは機能しないと述べましたが、今は機能します。まるで開発者が
私のレビューを読んだかのようです。間違いなく、私が見逃している改善点は他にもたくさんありますが、残念ながら開発者はリリース ノートの公開リストを管理していないようです。
しかし、本当に大きなニュースは、Cloud MateがiOSでも動作するようになったことです。iOS版では、Dropbox、Evernote、Google DriveといったApple以外のクラウドベースのサービスに加えて、iCloudにドキュメントを保存しているiOSアプリや、iCloud対応のデスクトップアプリケーションも表示されます。
アプリケーションの名前をタップすると、iCloud に保存されているフォルダとファイルのリストが表示されます。
ファイル名をタップすると、ファイルの内容のプレビューと、ファイル名、サイズ、更新日などの情報が表示されます。また、ファイルの削除や名前の変更、別のフォルダ(別のアプリケーションのiCloudフォルダを含む)への移動、メール送信、印刷、クイックルックでのプレビュー、その種類のファイルを扱う他のアプリでの開きなど、様々な共有アクションを実行することもできます。
宇宙の果てのレストラン「ミリウェイズ」のように、私が今言ったことはすべて不可能です。Cloud MateはMacでも動作します。iCloudベースのドキュメントは特定の場所(モバイルドキュメントフォルダ)に保存されているドキュメントであり、その内容はiCloudとの間で自動的にミラーリングされるからです。しかしiOSでは、すべてのアプリがサンドボックス化されており、自分のドキュメントしか見ることができません。では、iOS版のCloud Mateは一体どうやって
、他のiCloudベースのアプリがどんなものを持っているか、ましてやそれらのアプリがiCloudに保存しているドキュメントの種類、そして(さらに驚くべきことに)それらのドキュメントの内容がどのようなものかを知ることができるのでしょうか?
答えは前の段落に隠されています。iOS 上の Cloud Mate は、他のすべてのアプリと同様にサンドボックス化されています。しかし、Mac 上の Cloud Mate はサンドボックス化されていません。そのため、Mac 上の Cloud Mate は、さまざまな iCloud 対応アプリとそれらの iCloud ベースのドキュメントに関する情報を収集し、その情報を iOS 上の Cloud Mate と共有します。どのように行うのでしょうか。もちろん、iCloud を使用します。Mac 上の Cloud Mate と iOS 上の Cloud Mate はどちらも iCloud 対応であるため、iCloud 自体を介して通信できる共有フォルダーがあります。Mac 上の Cloud Mate は、iCloud ベースのドキュメントの説明を作成し、それを独自の iCloud ベースのフォルダー (Mobile Documents フォルダー内) に格納します。iOS 上の Cloud Mate は、その説明を iCloud ベースのフォルダーから取り出し
、それを使用してアプリとドキュメントのリスト、および各ドキュメントを説明するメタデータを作成します。
すごい独創的ですが、まだ終わりではありませんので、ちょっと待ってください。iOS の Cloud Mate が、iCloud ベースのファイルのコンテンツのプレビューを表示したり、そのファイルを他のさまざまなアプリやサービスに渡したりできる仕組みを、まだ説明していませんでした。答えは、Cloud Mate の各クラウドベースのドキュメント情報には、名前、サイズ、変更日だけでなく、 にある保存場所の URL も含まれているからですwww.icloud.com
。つまり、ドキュメントの名前をタップすると、Cloud Mate は、Dropbox アプリでドキュメントの名前をタップしたときの Dropbox と同じことを実質的に行います。つまり、iCloud からドキュメントをダウンロードするのです。
実際、以前私がMac版Cloud Mateのレビューで使用したCloud MateとDropboxの比較は、iOS版Cloud Mateに関してさらに適切であることがわかりました。クラウドにドキュメントの世界を持つiCloudが、Dropboxのように動作することを望まないDropboxユーザーはいるでしょうか?iOS版Cloud Mateなら、それが実現します!個別のアプリとそのインターフェースに頼って、そのアプリだけに属するドキュメントを表示および管理する代わりに、iCloudベースのすべてのドキュメントを、それがどのアプリケーションに属しているか、MacアプリケーションであるかiOSアプリケーションであるかに関係なく、1か所で管理できます。
例えば、上のスクリーンショットにあるアントン・ディアベリのJPEG画像を見てみましょう。これはMacのプレビューアプリケーションに「属」しています。では、どうやってiPhoneのGoodReaderに渡せばいいのでしょうか?まずはMacのプレビューで画像を選び、「共有」ボタンを押して自分にメールし、iPhoneに切り替えてメールをチェックし、そのメッセージを探し、JPEG画像をタップして、GoodReaderで開くことを選択します。しかし、Cloud Mateを使えば、完全にiPhoneで作業できます!ディアベリの画像はそこに表示されており、「共有」ボタンを使ってワンステップでGoodReaderで開くことができます(プレビューのiCloudフォルダからGoodReaderのiCloudフォルダに直接移動することもできます)。さらに、Cloud Mateから直接Dropbox自体にアクセスできるので、DropboxクラウドとiCloudクラウドの間で書類を移動できるというのは、ちょっとした
特典です。
もちろん、重要な注意点が 1 つあります。iOS で Cloud Mate を使い始めるには、Mac で Cloud Mate を実行している (または少なくとも実行していた) 必要があります。繰り返しますが、iOS 上の Cloud Mate はサンドボックス化されているため、自身のドキュメント以外の iCloud ベースのドキュメントを参照することはできません。Mac 上の Cloud Mate はサンドボックス化されていないため、iCloud 対応のアプリが何を持っているか、またそれらのアプリが iCloud にどのようなドキュメントを保存しているかを検出するという最初の大変な作業は Cloud Mate が行います。一方、Mac 上の Cloud Mate がその最初の検出タスクを実行し、独自の iCloud ベースのフォルダーに同期情報を作成すると、iOS 上の Cloud Mate は、
ドキュメントの名前変更、削除、移動など、iOS デバイスで行うすべての変更に対応できるようになります。
iOS版Cloud Mateの巧妙さと独創性には、個人的に感嘆の念を禁じ得ません。同時に、ある種の悲観的な気持ちも抑えきれません。Cloud Mateは明らかに、Appleが望んでいないことをやっているのです。眠れるゴリラが転がり落ち、弁護士だらけの拳でCloud Mateを粉砕するまで、どれくらいの時間がかかるのでしょうか?見当もつきません。しかし、これだけは言えます。それが起こるまでは、ほんの束の間、まるでキャメロットのように輝かしい瞬間が訪れますが、Cloud Mateのおかげで、iCloudのクラウドドキュメント機能は、Appleが最初からそうすべきだった、まさに軽快でユーザーフレンドリーな方法で、デスクトップでもiOSでも動作します。そして私自身も、できる限り楽しもうと思っています!
Cloud Mate for iOS は、iOS App Store で 3.99 ドルで販売されており、iOS 6 が必要です。Cloud Mate for iOS で iCloud ベースのドキュメントを表示するために必要な Cloud Mate for Mac は、FastSpring から 6.99 ドルで販売されており、OS X 10.8 Mountain Lion が必要です。