AppleがWWDCで発表した数少ないプラットフォーム強化機能の一つであるCloudKitは、クパチーノを拠点とする同社がCloudKitのような機能の多くを提供する新興企業Parseの買収に失敗したため、完全にゼロから開発する必要があった。
CloudKitは、サーバーサイドアプリケーションロジックを独自に構築するためにリソースを割く必要がなくなるため、プログラマーの負担を軽減します。サーバーベースの認証、プライベートおよびパブリックデータベース、構造化およびアセットストレージサービスなど、様々なサービスのための共通APIセットを提供することで、これを実現します。
元WSJ記者ジェシカ・レッシン氏によるテクノロジーウェブサイト「The Information」のスクープによると、iPhoneメーカーはFacebookよりも先にParseの買収を検討していたという…
パースは最終的に8500万ドルでフェイスブックに買収され、共同創業者のイリヤ・スカール氏は現在、この巨大ソーシャルネットワーキング企業の幹部となっている。
The Information がスクープを報じています:
モバイルプログラミングの天才であるスカール氏は、アップルとドロップボックスからのオファーをすでに断っていた。両社はスカール氏の事業よりも、同社の才能ある創業者4人に興味を持っていたと、交渉に関わった人々から語られている。
フェイスブックは、はるかに大きな計画があると言ってスカール氏とその同僚を説得した。
CloudKit は、Apple に登録された iOS 開発者には無料で提供されますが、いくつかの「非常に高い制限」があります。
Appleによると。
iCloud のパワーを最大限に活用し、新しい CloudKit フレームワークを使用してアプリを構築します。
データベース内の構造化データやアセットなどのアプリデータを、iCloud から直接、簡単かつ安全に保存し、効率的に取得できるようになりました。
さらに重要なのは、CloudKit を活用する将来の iPhone および iPad アプリケーションでは、ユーザーが個人情報を共有することなく、Apple ID を使用して匿名でアプリにサインインできるようになることです。
鋭い観察力を持つ読者なら、これは Facebook が最近導入した匿名ログイン機能によく似ていることに気付くだろう。その通りだ。名前が示すように、Facebook の匿名ログインは、ユーザーが Facebook から個人情報を共有することなく、モバイル アプリケーションや Web サイトにログインできるようにするために考案された。
「匿名ログインにより、ユーザーはユーザー名やパスワードを覚える必要がなくなり、アプリにログインできるようになりますが、Facebookから個人情報が共有されることはありません」と同社は説明した。
CloudKitは、開発者がプラットフォームの機能レベルを向上させる一連の新機能の一つに過ぎません。次にご紹介するサードパーティ製ストレージプロバイダー拡張機能も、きっとご満足いただけるでしょう。
これにより、開発者はクラウドストレージハンドラーをシステムに登録し、システム標準のiCloudドキュメントピッカーを利用するすべてのiPhoneおよびiPadアプリで自動的に利用できるようになります。Pages、Keynote、NumbersなどのアプリはすべてiCloudドキュメントピッカーを実装しています。
その結果、開発者はクラウド ストレージ機能を何度も複製して時間とリソースを無駄にする必要がなくなります。
たとえば、サードパーティ アプリで Dropbox ファイルにアクセスできるようにするために Dropbox の公式 API を変更する代わりに、開発者は標準の iCloud ドキュメント ピッカーを実装することもできます。
Dropbox が独自の iOS 8 ストレージ プロバイダーを作成して配布していると仮定すると、上図のように、iCloud パネルのドロップダウン リストから Dropbox を選択するだけで、ファイルを参照して開き、Dropbox に保存できるようになります。
そのような機能はあなたにとって有益だと思いますか?