Appleの最高経営責任者(CEO)であるスティーブ・ジョブズ氏はWWDCで、iCloudを3つのオンラインサービスグループとして発表した。これらは新しいブランド名の下で複合パッケージとしてiOSおよびMac OS X Lionユーザーに提供され、同社の既存のMobileMeサービスのほとんどに取って代わるものだ。
このパッケージは、リモート サーバーでホストされ、漠然としたネットワーク ルーターのクラウドを通じてインターネット上のどこからでもデスクトップ クライアントやモバイル クライアントが利用できることから、さまざまな「クラウド」サービスと呼ばれています。
iCloud は、既存の MobileMe に由来するメッセージング関連のサービス群 (メール、連絡先、カレンダーを含む) の改善と、大幅に拡張されたドキュメントおよびメディア関連のサービス群 (フォトストリーム、ドキュメントとデータを含む) を統合し、さらにまったく新しい iCloud バックアップと新しい「iTunes in the Cloud」サービスも備えており、ユーザーのデバイス間でコンテンツ (音楽やビデオからアプリや iBooks まで) をワイヤレスで最新の状態に保ちます。
MobileMeからの多くの改善
iCloudサービスの最初のセグメントは、本質的にAppleの既存のMobileMeウェブアプリの次世代版です。同社はメール、連絡先、カレンダーのMobileMeウェブアプリを強化し、iPadネイティブアプリと外観を統一しました。
iPad(およびMac OS X Lion)アプリと統一された新しいデザインに加え、iCloudのオンラインメール、連絡先、カレンダークライアントのもう一つの明らかな違いは、大幅な高速化です。アプリ内での作業が格段に速くなりました。
これは、新しいシステムをテストしている Apple の開発者以外はまだ誰も iCloud を使用していないという事実によるものかもしれないが、Apple はシリコンバレーで新たに借りたスペースに加えて、ノースカロライナ州に新しいデータセンターを導入することで、サーバー側の容量も大幅に拡大している。
クラウドコンピューティング全般の大きな利点の一つは、ベンダーがユーザーの需要に応じて新しいサーバーハードウェアを柔軟に割り当てられることです。しかし、MobileMeではこの点があまりうまく機能していませんでした。MobileMeは米国ではかなり遅く、他の多くの国でも非常に遅いのです。
しかし、Appleはその後多くのことを学んだようで、ノースカロライナ州(および他のリースデータセンター拠点)への大規模な新サーバーの導入は、より優れたパフォーマンスを維持できるサービスを提供するというAppleの意図を裏付ける上で大きな役割を果たすだろう。CDNプロバイダーやAppleが運営するサーバー拠点の現地拠点からの何らかの支援なしに、このような集中型サービスが米国外のユーザーにとって適切に機能するかどうかはまだ不明である。Appleの事業が米国外で展開されるケースが増えるにつれ、これはますます重要な問題となるだろう。
iCloud の Web アプリのパフォーマンスは、サーバー容量 (現在では大幅に強化されています)、サーバー側ソフトウェアの洗練度 (後述するように向上し続けています)、ネットワーク速度と待ち時間 (Apple はクライアントに対しては制御できません)、およびクライアント側ブラウザの洗練度 (同様に向上し続けており、ハードウェア アクセラレーションと JavaScript 実行の改善により、HTML5 スタイルのアプリの応答性がますます向上しています) の組み合わせによって決まります。
3 ページ中 2 ページ目: iCloud の Web アプリの新機能。
これらすべての要素が同時に進化しているため、iCloud のウェブアプリが前世代の MobileMe と比べて大幅に改善されているのも当然です。iCloud のウェブアプリにとって大きな飛躍の一つは、正式に HTML5 になったことです。
MobileMeアプリは主に「XHTML 1.0 Strict」で提供され、HTML5関連の機能もいくつか含まれていましたが、iCloudアプリは現在、シンプルなDOCTYPE「html」を持つ純粋なHTML5です。各社がブラウザでHTML5をサポートしようと努力していますが、だからといってiCloudがすぐにどこでも「使える」というわけではありません。例えば、モバイルデバイス(iPhoneやiPadを含む)でiCloudサイトにアクセスすると、「WebアプリについてはMacまたはPCでicloud.comにアクセスしてください」というメッセージが表示されます。
iCloud の Web アプリはローカル ストレージを使用します。これにより、たとえば、カレンダー データのコピーをクライアント側に保存して、ローカル コピーを保存するのが適切なマシンで作業している限り (たとえば、共有のパブリック ターミナルにデータをコピーしたくない場合があります)、カレンダー アプリをより速く開いて操作できるようになります。
iCloudももちろんクッキーを使用します。ブラウザでクッキーを無効にしてアクセスしようとすると、サイト側からその旨の通知が表示されます。
拡張されたウェブアプリ
Appleは、既存のウェブアプリの改良版と高速化に加え、ウェブアプリ内で利用できるサービスも拡充しています。Mac OS XとiOSのMobileMeにメモ同期機能を追加するのに、Appleはとてつもなく長い時間を要したようですが、ついにリマインダー(To Doリスト)同期機能を全面的に追加する準備を進めています。iOS 5では専用のリマインダーアプリが、Lionメールアプリではメモが、Lionカレンダーアプリではリマインダーが目立つ位置に配置されています。
iCloud は引き続き Safari のブックマークを同期しますが、ブックマークにアクセスするための Web インターフェイスはなくなりました。おそらく、ブックマークの同期を使用する場合は、Web ページ自体ではなく、使用しているブラウザー経由でブックマークにアクセスすることになります。
AppleはiCloud向けに「Find My Phone」ウェブアプリを書き換え、同じiCloudアカウントに接続されたMac OS X Lion搭載Macの検索にも対応しました。デバイスの位置情報の特定に加え、設定済みのMacをリモートでロックまたはワイプすることも可能です。
iCloudウェブアプリには新しいiWorkコンポーネントも追加されました。これにより、ユーザーはMacまたはiOSのネイティブiWorkアプリを使ってクラウドに保存したあらゆるドキュメントを、iWork、Office、またはPDF形式で閲覧・ダウンロードできます。この機能はiCloudの新しい「書類とデータ」機能に関連しており、次のセクションで詳しく解説します。
3 ページ中 3 ページ目: MobileMe の廃止されたコンポーネント、Web アプリケーションを超えて。
MobileMeには現在含まれている2つのコンポーネント、iDiskとギャラリーが欠けています。MobileMeのような写真やドキュメントのためのシンプルなクラウドストレージではなく、iCloudはバージョン管理やデバイス間でのプッシュアップデートなど、はるかに高度なクラウドストレージを提供します。
Dropboxや旧iDiskのような「クラウド上の仮想ディスク」とは異なり、iCloudはユーザーが手動でドキュメントをiCloudにコピーしたり、デバイス間でドキュメントを管理したり、コンピューターやモバイルデバイスからドキュメントを取得する方法を考えたりする必要がなくなりました。iCloudはiOS 5とMac OS X Lionの両方をシステムレベルで活用し、マシン上でローカルに実行されるのではなく、たまたまAppleによってホストされるコアオペレーティングシステム機能となっています。
MobileMeにはウェブホスティングという概念そのものが欠けている。Appleは当初、.Macサービスをメールとウェブホスティング機能を組み合わせたものとして販売していたが、Appleにコンテンツをホスティングしてもらうことの価値を理解した人は比較的少なかった。ウェブホスティングを真剣に必要とするユーザーにとっては、Appleのサービスは少なすぎた。一方、一般ユーザーにとっては、.Macの使い方を理解するほどウェブホスティングを必要としている人はほとんどいなかった。
MobileMeへの移行に伴い、Appleはウェブホスティングサービスを軽視し、モバイルユーザーを直接ターゲットとしたプッシュメッセージングに注力しました。これはAppleの顧客にとってより人気があり、価値の高いものでした。iCloudへの移行は、この方向性をさらに推し進め、ウェブホスティングと、あまり使われていなかったMac OS X用のiWebアプリを完全に廃止し、代わりにMacとiOSの多くのユーザーにとってより価値のある個人用ドキュメント管理ツールを提供することになりました。
その結果、iCloudのサービスは年間99ドルではなく無料となり、5GBを超えるストレージ容量を使用した場合にのみ料金が発生します。ただし、一部のMobileMeユーザーは代替のウェブホスティングサービスを探す必要があるという欠点があります。幸いなことに、Appleが残した空白を埋める無料または低価格のウェブストレージサービスやクラウドストレージサービスは数多く存在します。
Apple の MobileMe iDisk 機能はあまり使われていなかったため、バックグラウンドミュージックのストリーミング再生機能など、さまざまな機能はリリースされてからほぼ 1 か月後まで主流メディアに知られることはなく、同様の機能を提供する Google Music などのサービスは、多くの技術専門家によって、Apple に匹敵するものがないと今でも広く信じられています。
ウェブアプリを超えて
iCloud 自体は単なる Web アプリのスイートにとどまらないことを念頭に置くことが重要です。以前の MobileMe と同様に、iCloud は iOS 5 と Mac OS X Lion の両方でコア サービスとしてオペレーティング システムに直接統合されています。
開発者は、新しいサービスを自社のアプリに統合する機会を拡大しており、Apple は、iPhoto、iTunes、iWork、メッセージング アプリ、さらには Mac OS X の「Back to My Mac」などのコア OS 機能に iCloud サービスを深く組み込むことに先鞭をつけています。「Back to My Mac」は、インターネットを介して自宅のマシン上のネットワーク共有サービスを安全に検出してアクセスする方法を提供します。
iCloud を取り上げている次のセグメントでは、現在の MobileMe の Web アプリ、基本的なプッシュ メッセージング、コンテンツ同期機能を超えた、新世代のクラウド ストレージとドキュメント同期機能をどのように提供しているかを検証します。
iCloudの中身:iOSとMac OS X Lion向けのAppleの新しいウェブサービス
iCloudの中身:Appleの新しいドキュメント&データクラウドサービス