Macworldのオフィスで最も人気のあるコードの一つが Dropboxです。私たちはDropboxに関するビデオを制作し、Dropboxを最大限に活用する方法を解説した記事を書き、Dropboxを活用したプログラムのレビューを行い、さらにはEddy賞も授与しました。しかし、Dropbox自体のレビューはこれまで一度もありませんでした。そこで、Dropbox 1.0 for Macが正式リリースされたので、そろそろレビューをしたいと思います。しかも無料(詳細は後述)なので、Mac Gemsにふさわしい候補と言えるでしょう。
簡単に言えば、Dropbox は Web サービスと Mac OS X プログラムの驚くほど便利な組み合わせで、どこからでもデータにアクセスでき、コンピュータ間で同期を維持できます。Dropbox アプリケーションをインストールして Dropbox アカウントを設定すると、Mac 上の専用のDropboxフォルダに保存したデータはすべて、Dropbox サーバーだけでなく、同じ Dropbox アカウントで設定した他の Mac にも自動的にコピーされます。同様に、1 台の Mac 上の Dropbox フォルダのデータに変更を加えると、その変更はすぐに(インターネット接続が確立されている限り、ほぼ瞬時に)Web 上の Dropbox アカウントと他のコンピュータの Dropbox フォルダに反映されます。

AppleのMobileMeサービスのiDisk機能に少し似ているように思えるかもしれませんが、それはDropboxの方が高速で信頼性が高いという点を除けば、似ているからです。DropboxはiDiskよりも安全で、Dropboxサーバーに保存されたファイルは暗号化され、SSLを使用して転送されます。また、Dropboxはファイルのコピーに関してもよりスマートです。サイズの小さいファイルを大きいファイルよりも先に転送し、各ファイルの変更された部分のみをコピーし、転送中のデータはすべて圧縮します。さらに、Dropboxは同期の競合処理にも優れています。同じドキュメントが2台のコンピューターで同時に変更された場合、Dropboxは両方のコピーを保持し、一方のコピーの名前に「競合」メッセージを追加します。
もし Dropbox の機能がこのすべてだとしたら、Mac 間でデータを同期させ、Web ブラウザを搭載するどのコンピュータからでもアクセスできるようにするために、Dropbox は非常に便利なはずです。たとえば、私は作業中のドキュメントをすべて Dropbox フォルダに保存して、どの Mac からでもそれらのドキュメントで作業できるようにしています。また、iPhone や iPad 用の Dropbox アプリを使用してそれらのドキュメントにアクセスすることも、Elements テキストエディタなどのアプリを使用して iOS デバイスで編集することもできます。さらに、TextExpander や 1Password など、多くの Mac プログラムで Dropbox を使用することで、すべての Mac で同じ設定とデータを確実に使用できます。また、Dropbox フォルダは標準の Finder フォルダであるため、Automator や Hazel などのユーティリティを使用して、Mac 間のタスクを自動化できます。しかし、Dropbox の機能はさらに多岐にわたります。
まず、Dropbox サーバーは同期された各ファイルの過去のバージョンを自動的に保存するため、Dropbox ウェブサイトのアカウントを使用して過去 30 日間の任意のバージョンを復元できます。(この機能にすばやくアクセスするには、Dropbox フォルダ内のファイルを右クリックまたは Control キーを押しながらクリックし、Finder のコンテキスト メニューから [Dropbox] -> [以前のバージョンを表示] を選択します。) Pro アカウントをお持ちの場合は (詳細は後述)、Pack-Rat 機能を選択できます。この機能を使用すると、Dropbox で同期されたファイルの過去のバージョン (30 日以上前のバージョンも含む) を復元できます。
しかし、Dropboxの最も便利な追加機能は、おそらくデータを公開・非公開の両方で共有する際に役立ちます。まず、Dropboxフォルダ内の「パブリック」フォルダにあるファイルは、そのファイルの専用URLを相手に伝えるだけで共有できます。Dropboxウェブサイトからこのリンクを取得することもできますが、もっと簡単な方法は、Finderでファイルを右クリック(Controlキーを押しながらクリック)し、コンテキストメニューから「Dropbox」→「パブリックリンクをコピー」を選択することです。このURLをメール、ツイート、またはドキュメントに貼り付けると、受信者はリンクをクリックするだけでファイルをダウンロードできます。

Dropboxフォルダ内のフォルダ全体を共有することもできます。フォルダを右クリック(Controlキーを押しながらクリック)し、「Dropbox」→「このフォルダを共有」を選択します。Dropboxサイトに移動し、アクセスを許可したい他のDropboxユーザーのメールアドレスを入力します。招待されたユーザーがDropboxアカウントにログインして招待を承認すると、そのユーザーのDropboxフォルダ内にあなたのフォルダが表示されます。同様に、他のユーザーが共有したフォルダにもアクセスできます。
共有フォルダへの招待を承諾すると、そのフォルダは Dropbox フォルダに表示され、他のフォルダと全く同じように動作します。ただし、コンピュータやデバイス間で同期されるだけでなく、フォルダの所有者と、その所有者がフォルダを共有している他のすべてのユーザーの Dropbox フォルダとも同期されます。つまり、例えば、Mac 上の共有 Dropbox フォルダに書類を追加すると、その書類はフォルダを共有している他のすべてのユーザーの Mac にも魔法のように表示されます。これは、OS X のファイル共有設定を煩わしたり、ファイアウォール、ルーター、IP アドレスを気にしたりすることなく、インターネット経由でファイルやフォルダを共有できる、素晴らしい(そして驚くほどシンプルな)方法です。(同じ場所にいる人にも最適です。私の家族は、家庭内の書類や情報をすべて共有 Dropbox フォルダに保存しています。)
最後に、Dropboxには見落とされがちな共有機能があります。Dropboxフォルダ内の「写真」フォルダにドロップした画像は、Web上で自動生成されるフォトギャラリーで閲覧できます。サブフォルダを作成するだけで、複数のギャラリーを作成できます。(ギャラリーのURLを取得するには、写真フォルダを右クリックするか、Dropboxウェブサイトで自分のアカウントにアクセスしてください。)さらに、 「写真」フォルダ内のフォルダを、上記のフォルダ共有手順で共有すれば、複数の人が同じギャラリーに写真を追加できるようになります。これは、オンラインフォトギャラリーやスライドショーを素早く作成するための、私が見つけた最も簡単な方法です。
Dropbox プログラムは主に舞台裏で魔法のように動作しますが、ユーザー自身で使用できる便利なオプションもいくつかあります。私のお気に入りの 1 つは、新規ファイルまたは更新ファイルがローカルの Dropbox フォルダに同期されるたびに、Dropbox が Growl 通知を表示する機能です。今年初めに Dropbox に追加されたもう 1 つの便利な機能は、LAN 同期です。ローカルネットワーク上に Dropbox が設定されたコンピュータが複数ある場合、Mac 上の Dropbox プログラムは Dropbox サーバーを経由せずに、それらのコンピュータに直接アクセスして新規ファイルまたは変更されたファイルを確認します。変更があれば、インターネット経由ではなく、ネットワーク経由で 1 台のコンピュータから別のコンピュータに直接コピーされます。結果として、ローカルコンピュータ間の同期が大幅に高速化されます。
Dropbox 1.0 のもう一つの大きな新機能である「選択同期」では、各コンピュータに同期するファイルとフォルダを細かく選択できます。例えば、ハードディスク容量の小さい MacBook Air を所有していて、デスクトップ Mac の Dropbox フォルダ内のすべてのデータを MacBook Air に同期させたくない場合は、ノートパソコンで Dropbox の設定ウィンドウを開き、「選択同期」をクリックして、Dropbox に同期させる必要なファイルとフォルダだけを選択できます。残りのデータはデスクトップ Mac と Dropbox サーバーに残りますが、MacBook Air の容量を占有することはありません。
以前のバージョンのDropboxでは、Mac OSのリソースフォークなどのファイルメタデータが正しくコピーされませんでした。そのため、インターネット上の位置情報ファイルやテキストクリッピングなど、特定の種類のMacファイルをMac間で同期しても確実に使えるようにするには、Dropboxフォルダに保存する前に、例えば.zipファイルに圧縮する必要がありました。しかし、DropBox 1.0ではこの欠陥も修正されています。
Dropbox 1.0 で修正されなかった数少ない欠陥の一つは、Dropbox フォルダがデフォルトでホームフォルダのルートレベルに配置されてしまうことです。これは Apple の開発者ガイドラインに違反しています。ただし、少なくともプログラムの設定で手動で場所を変更することは可能です。
Dropboxアプリケーションと、最大2GBのデータ同期が可能なベーシックアカウントは無料です。より多くのデータを同期したい場合は、Dropbox Pro 50アカウント(年間99ドルで50GB)、またはPro 100アカウント(年間199ドルで100GB)にアップグレードできます。また、お友達を紹介することで容量を増やすこともできます。お友達がDropboxアカウントを作成するごとに、250MBの容量が付与されます。
Dropboxは私のワークフローに欠かせない存在で、リリースを重ねるごとにどんどん進化しています。Macのメタデータのほとんどを適切に処理できるようになり、Finderともシームレスに統合されています。Webブラウザからのアクセスに加え、OS X、Windows、Linux、iOSに対応したDropboxソフトウェア(およびDropbox対応のサードパーティ製プログラム)を使えば、どこからでもどんなデバイスからでもデータにアクセスし、編集できます。他のコンピューターや人とデータを共有するのに、これほど簡単な方法は他にありません。そして、素晴らしいドキュメントについても触れましたか?開発者たちがこの調子を維持すれば、Dropboxは再びEddy賞を獲得するかもしれません。
2010 年 12 月 24 日午後 3 時 45 分に更新され、30 日以上前のバージョンを復元するには Pro アカウントの Pack-Rat オプションが必要であることが明記されました。
Gemsの最新情報を常にチェックしたいですか?Mac Gemsニュースレターにご登録いただくと、Gemsのレビューを毎週メールでお届けします。受信トレイに直接お届けします。Mac GemsをTwitterでフォローすることもできます。