旧バージョンの Merlin
iOS の Merlin Project Go で利用できるクラウドサービスは何ですか。
注:このテキストは Merlin Project Go バージョン 4 にのみ該当します。
インターネット上には数多くのクラウドサービスがあります。iOS ユーザーに最も人気のあるサービスは、iCloud Drive、Dropbox、GoogleDrive、Box.com、OneDrive です。理想的な環境であれば、Merlin Project Go は利用可能なすべてのクラウドサービスからファイルを開いて編集できるでしょう。しかし技術的な制約、主にこれらのサービスの実装方法のため、すべてのクラウドアプリをあらゆる種類のデータ交換に利用できるわけではありません。
制限なく利用できるクラウドサービスと、インポート/エクスポートのみで利用できるクラウドサービスはどれですか。
Merlin Project ファイルを制限なく、つまりクラウドストレージから直接同じファイルを開く、読み込む、書き込むという操作には、次のサービスを利用できます。
- Apple, Inc. の iCloud Drive
- Dropbox
注:iCloud Drive 上のドキュメントを開くには、Merlin Project iOS アプリを起動し、ドキュメント一覧に移動して「+」をタップし、「ドキュメントを読み込む …」、最後に「iCloud Drive」を選択します。
Dropbox 上のドキュメントも同様の方法で開けます。あらかじめ Dropbox アカウントを作成しておく必要があるだけです。そのためには「+」をタップし、「ドキュメントを読み込む …」、続いて「アカウントを管理 …」を選び、「Dropbox」を選択して、表示されるダイアログでログイン情報を入力します。
別のクラウドストレージからファイルをインポートする場合、つまりファイルを開いて変更を iOS デバイス上にローカルで保存する場合、iOS の Merlin Project は追加で次のクラウドサービスにアクセスできます。
- Box.com
- GoogleDrive(Zip アーカイブとして)
注:Box.com および GoogleDrive は、Merlin Project で新しいプロジェクトを作成しようとしてドキュメント一覧で「+」をタップしたときに表示されるポップオーバーには表示されません。
Box.com または GoogleDrive からファイルを開くには、「iCloud Drive」をタップし、続いて「場所」をタップして、Box.com、GoogleDrive、または iOS デバイス上で設定済みの別のクラウドアプリを選択します。
ファイルをクラウドストレージへエクスポートする場合、つまりローカルストレージに保存されたデータをクラウドストレージへ共有する場合、iOS の Merlin Project は次に対応しています。
- Dropbox
- GoogleDrive
- Box.com
Box、GoogleDrive などが制限なく対応していないのはなぜですか。
各クラウドサービスの最大の違いは、開くモードとインポートモードへの対応にあります。
重要:ファイルを開くモードは、ファイルを読み込み、そのファイルへの変更を保存するために必要です。
ファイルをインポートするモードでは、ファイルから情報を読み込むことだけが可能で、iOS アプリから同じファイルへ変更を書き込むことはできません。
さらに、Merlin Project のドキュメントはいわゆる「バンドル」であり、実際には複数のファイルを含むフォルダで構成されています。iCloud Drive を除き、クラウドサービスはこの仕組みに制限なく対応しているわけではありません。そのため、一部のクラウドサービスは Merlin Project ファイルをファイルやサブフォルダを含むフォルダとして表示します。また別のサービスは、こうしたバンドルを自動的に圧縮します。
複数のユーザーでファイルを編集したいですか。
この制限のない機能が一人のユーザーには不十分な場合、iCloud Drive/Dropbox の同期サイクルが遅すぎる場合、またはセキュリティポリシーがクラウドサービスを許可していない場合は、Merlin Project 用の Merlin Server が必要になります。Merlin Server は外部のクラウドサービスを必要とせず、複数のデバイスとユーザーからの変更を自動的に同期します。
クラウドや Merlin Server を使わずにファイルを渡すこともできますか。
はい、Merlin Project ファイルは AirDrop で共有できます。AirDrop にはクラウドストレージも Merlin Server も必要ありません。「共有」をタップし、続いて「AirDrop」をタップするだけです。その後、デバイスの一覧から送信先のデバイスを選択します。