同期は昨今注目の話題であり、多くの代替手段が存在する一方で、それらの限界や欠点に対する不安も大きくなっています。
OmniGraffle や OmniFocus などの Omni Group アプリのユーザーであれば、同社が水曜日に独自の同期ソリューション (OmniPresence と名付けられた) をリリースし、競争に新たな選択肢をもたらすことを知って喜ぶだろう。
簡単で強力
ユーザーの視点から見ると、OmniPresenceはシンプルでありながら強力な機能セットを提供するように設計されています。その核となるのは、OS XとiOSの両方のアプリ間の互換性であり、これによりデータの同期が簡単に行えます。
Macでは、OmniPresenceはバックグラウンドで実行され、メニューバーにひっそりと表示されるため、いつでもアクセスできます。インストールが完了すると、OmniPresenceサーバに接続し、コンピュータとサーバ間の同期ポイントとなるハードドライブ上のディレクトリを指定するように求められます。その後は、Omniアプリでドキュメントを更新するたびに、自動的に同期されます。
iOS では、Apple のサンドボックス環境により、OmniPresence は同社の各アプリと緊密に統合され、現在 iCloud で使用されているものと同様のドキュメント管理パネルが提供されることになります。
時代を超えた同期
iCloud や Dropbox などのほとんどの競合製品とは異なり、OmniPresence はゼロから開発されたテクノロジに基づいていません。その代わりに、Web が動作する基盤そのものである HTTP 上に構築された、十分にテストされた WebDAV プロトコルに依存しています。
OmniのCEO、ケン・ケース氏は、この選択は自社製品の管理を維持するためだと説明しています。「iCloudとDropboxの利用も検討しました」とケース氏はMacworldとの電話インタビューで語りました。「しかし、これらは独自のソリューションに基づいており、当社の製品と同じくらい長く使えるソリューションを求めていました。」
そのため、OmniPresenceは、既に多くのインターネットウェブサイトで利用されている、非常に人気の高いApache Webサーバー上に構築されています。このソリューションは、十分にテストされたテクノロジーを採用しているだけでなく、Omniのアプリが通常のWebブラウザと同じ接続を利用できるようにすることで、最も厳格なファイアウォールとの互換性も向上します。

より良く、より賢く、より集中的に
同期テクノロジーに対する制御を維持することで、Omni は機能に関しても賢明な選択を行うことができました。
例えばDropboxと比較すると、OmniPresenceは個々のファイルを扱うのではなく、ドキュメントレベルで動作します。そのため、複数のユーザーが同時に同じドキュメントで作業することができ、同期サーバーが競合を検出し、自動的にマージするか、同じドキュメントの複数のコピーを保持することで、変更内容が失われることはありません。
OmniPresence は、Apple の iCloud よりも優れています。主な理由は、同じユーザーが所有する複数のデバイス間だけでなく、チームの複数のメンバー間での同期をサポートしていることですが、オープンでよく知られたテクノロジに基づいているため、問題が発生した場合のデバッグが容易なことも理由です。
プライバシーにご注意ください
OmniはOmniPresenceを3つの異なる形式で提供することにしました。1つ目は、DropboxやiCloudと同様にクラウドでドキュメントを同期できる無料サービスであるOmni Sync Serverの一部として提供されます。
代替案として、同社は OmniPresence のサーバー部分をスタンドアロン (無料) 製品として提供し、ユーザー自身のサーバー、または Apache と WebDAV をサポートするあらゆるホスティング プロバイダー (地球上のほぼすべてのプロバイダーを含む) のサーバーにインストールできるようにする予定です。
クラウドベースのサービスと比較して、このアプローチはプライバシーとセキュリティの観点から大きなメリットをもたらします。OmniのCaseが述べているように、「企業の顧客や政府機関のユーザーなど、プライバシーを重視する人々にとって、データの保存場所を選択できることは非常に重要です。」
オープンといえば…
無料のサーバー側コンポーネントに加えて、Omni は、アプリが同期サーバーと通信できるようにするクライアント側ライブラリもオープンソース ソフトウェアとしてリリースします。これにより、他の開発者は、使い慣れた Apple フレームワークを使用して、OmniPresence のサポートを独自のソフトウェアに採用し、組み込むことが可能になります。
このような寛大さは、特に同期のような活気のある市場となると、ソフトウェア会社としては珍しいように思えるかもしれない。しかし、ケース氏は、それが自社の DNA に組み込まれていると述べ、「一般的に役立つと思われる技術を開発する際は、業界の最先端技術を推進できるよう、無料のソースコードとして提供するよう努めています」と付け加えた。
適切な同期
数多くの代替製品が存在する中で、OmniPresenceの妥当性はまだ不明ですが、Omniはプライバシー、シンプルさ、チームサポート、そしてオープン性といった、あらゆる面で理想的な機能を備えているようです。これらの要素が相まって、同社の同期ソリューションは大きな成功を収める可能性を秘めています。
特に、カスタム サーバーのサポートと、既存の OS X および iOS フレームワークに依存するオープン ソース コードとしてのクライアント ライブラリの利用可能性は、iCloud の不安定さと不可解さに幻滅しつつあるサードパーティ開発者にとって、新たな結集点となる可能性があります。おそらく、OmniPresence が Apple のエコシステム内での同期の新しい標準となるでしょう。
今のところ、もしあなたが同社の人気アプリを1つ、あるいは複数使っているなら、OmniPresenceは主に、DropboxやiCloudアカウントの容量を消費することなく、複数のデバイス(そして最終的にはチーム全体)間でデータをほとんど手間をかけずに同期できることを意味します。そして、それだけでも、水曜日にサービスが開始されたら、ぜひ試してみる十分な理由になるでしょう。