iOS が導入されてから 7 年ほど経ちますが、iPhone や iPad から Mac にデータを移動したり、その逆を行ったりするのは、いまだに面倒です。
確かに、ファイルを同期したり共有したりする方法はたくさんあります。iTunesや(一部のアプリでは)Dropboxを使ってデータを同期できます。メールでファイルを送信することもできます。Safariのブックマーク、リーディングリストのURL、開いているタブをiCloud経由で同期することもできます。PhotoStreamを使って写真を共有することもできます。Command-Cなどのユーティリティを使ってクリップボードの内容を共有することもできます。しかし、これらはすべて断片的な解決策であり、それぞれ特定の種類のデータには有効ですが、他のデータには有効ではありません。(残念ながら、AppleのAirDrop機能は多くの種類のデータを処理できますが、現時点ではMac同士、またはiOSデバイス同士のファイル共有にしか機能しません。OS XとiOSの間では機能しません。)
DeskConnectが解決しようとしているのはまさにこの問題であり、概してその解決方法は優れています。Mac (Mac App Store リンク) と iOS (App Store リンク) 向けの無料 DeskConnect アプリを各種デバイスにインストールし、無料アカウントを設定すると、OS X と iOS 向けの DeskConnect クライアントを使って、写真、Web ページ、ドキュメントファイル、クリップボードの内容を 2 つのプラットフォーム間で共有できるようになります。

Macでは、FinderからメニューバーのDeckConnectアイコンにファイルをドラッグするだけで、送信先のiOSデバイスを選択できるメニューが開きます。(注:DeskConnectのファイルドラッグ機能は、AppleがOS X 10.9.2をリリースした当初は機能しませんでしたが、DeskConnect 1.1.1でこの問題は修正されました。)送信先デバイスには、ファイルが受信されたことを知らせるプッシュ通知がほぼ即座に届きます。また、Macアプリでテキストを選択し、DeskConnectメニューで送信先デバイスを選択することもできます。選択内容はそのデバイスのDeskConnectアプリに送信され、メッセージ、メール、Twitter、Facebook、テキストエディタなどでテキストを開くことができます。
同様に、デスクトップブラウザで開いているURLを共有する場合は、ブラウザが最前面に表示されていることを確認し、DeskConnectメニューからデバイスを選択します。URLは、指定したブラウザでそのデバイス上で自動的に開きます。DeskConnectアプリは特殊なURLにも対応しています。例えば、デスクトップブラウザで地図を開いている場合、そのURLをiOSデバイスに送信すると、iOSの地図アプリ(マップ、Googleマップ、Wazeなど)で地図が開きます。
Macの連絡先アプリで電話番号を選択し、DeskConnectを使ってiPhoneの電話アプリに直接送信することもできます。DeskConnectはAutomatorとAppleScriptをサポートしており、より高度な用途にも対応しています。

データの共有は逆方向でも同様に簡単です。iPhoneまたはiPadでiOSアプリを開き、写真(写真アプリのアルバムから選択)、対応アプリのドキュメント(DeskConnectはiOSの共有シートに「DeskConnectで開く」オプションをインストールします)、またはiOSクリップボードの内容を送信できます。iOSブラウザからURLを送信する場合は、専用のブックマークレットのインストールと設定が必要なので少し複雑ですが、私のテストでは、この小さなハードルを乗り越えれば、共有は問題なく機能しました。
iOSデバイスから何かを送信すると、Macアプリのシステムメニューにある「最近使ったファイル」リストに表示されます。リストからファイル、写真、またはクリップボードを選択すると、DeskConnect内蔵のファイルビューアでアイテムのプレビューが開きます。そこから、特定のアプリに送信するか、特定の保存先に保存するかを選択できます。メニューからURLを選択すると、そのURLがデフォルトのブラウザで開きます。「最近使ったファイル」サブメニューで何かをクリックする前にControlキーを押すと、アイテムはクリップボードにコピーされます。転送されたファイルを選択する際にCommandキーを押すと、Finderに表示されます。
DeskConnect が「概して」うまく機能していると言うのは、私がいくつか小さな不具合に遭遇したという意味です。前述の通り、URL を共有するために iOS デバイスに特別なブックマークレットを設定する必要があるのは、あまりスマートとは言えません。また、Mac と iOS 間でブックマークを同期している場合は、そのブックマークレットが(無駄に)Mac の Safari にも表示されます。また、現状の設計では、DeskConnect Mac アプリは受信したファイルを ~/Library フォルダの何層も下のサブフォルダに保存し、30 日後には自動的に削除されます。アプリの設定で、例えばダウンロードフォルダやデスクトップなど、別の場所に保存できるようにできれば良いでしょう。
最後に、DeskConnectのFAQでは、システムの安全性について次のように述べられています。「お客様のコンテンツは、サーバーとの送受信時に暗号化されます。当社のサーバーは最高レベルのセキュリティ体制下にあり、ユーザーのデータのセキュリティをさらに強化する複数の機能を開発中です。」しかし、セキュリティを重視する人にとっては、これらの保証だけでは十分ではないかもしれません。
それ以外では、日常的な使用においてはDeskConnectは私にとって問題なく機能しています。高速で、比較的シームレスです。複数のデバイスをお持ちで、それらの間で手間をかけずにデータをやり取りしたい場合は、DeskConnectを試してみる価値があります。
もっとクールなMacアプリを知りたいですか?3月27日~29日にサンフランシスコで開催されるMacworld/iWorldで開催されるMac Gemsセッションをご覧ください。最新のGems情報をお見逃しなく。Mac GemsはTwitterまたはApp.netでフォローできます。Mac GemsのRSSフィードも購読できます。