曲面OLEDディスプレイを搭載し、健康情報管理などに利用できるApple製iWatchは10月に登場(日経記事より)先週のWWDC基調講演で、AppleはCloudKitを発表した。これは、アプリ開発者がAppleのiCloudを「事実上フリー」に使える開発フレームワークで、これまで以上にモバイルアプリでの利用が簡単になる。Frommerはこれを、ようやくAppleがクラウドを「モノにした」ことを示す兆候のひとつだと言った。それは、AppleがiOSおよびMacデベロッパーの懸念をこれまでになく真剣に受け止めている証しでもある。Panzarinoが、iCloudsは事実上2つあると書いた。一つは巨大で概ね信頼のおけるインフラストラクチャーで、Appleが自身のアプリを載せているもの、もう一つは、デベロッパーが最初のバージョンのiCloudで手渡された寄せ集めのネットワークや同期のプロトコルだ。Data同期等の機能で一般iOSアプリが遭遇するようなトラブルを経験したことがなく、問題を真剣に捉えてこなかった。Panzarinoがこう書いている。望むらくはAppleが自社アプリでiCloudのデベロッパーAPIをもっと使うことだ。会社が自社の機能を内部で使うことはドッグフーディングとも呼ばれ、iCloudのような複雑なシステムでは特に、成熟と安定を確かめる優れた方法た。Trailersアプリでしか使っていない。これは多くのビデオを配信するが決して複雑なアプリではない。AppleはこれらのAPIをあまり使っていないために、デベロッパーたちが出くわす問題を体験していない。その結果、多くのデベロッパーは自身のアプリでiCloudを使うことを諦め、自前でクラウド同期を行ったり、Amazon、Dropbox、Google等のライバルを統合している。Appleはそれを変えたがっているようだ。デベロッパー全員が使えるCloudKitフレームワークを構築した、と書いた。Appleがウェブ(URL)だけでなく、クラウドを大切に思っていることがわかる。これはGoogleとは対照的で、あちらは完全に逆のアプローチを取っている。Googleにとってデバイスは無能な容器にすぎず知能はクラウドにあるが、Appleにとってクラウドは単なる無能なストレージであり、デバイスが知能のための場だ。そのために、全く新しいAPIセット、CloudKitを使り、デベロッパーがそれを実行することを可能にした。写真アプリの開発では、(おそらく初めてと思われる)ドッグフーディングを行っている。8の新しい写真編集ツール群だけではない。同社は他にもKeynote、Safari、メール、マップ、連絡先、メモ、およびリマインダーの「ハンドオフ」機能(iPhoneのMacの間でやりかけの作業をスムーズに継続できる)が、サードパーティーデベロッパーが利用できるものと同じ公開APIの上に構築されていると言っている。Appleとサードパーティーデベロッパーが同じ条件で開発できることは、全員の利益だ。Appleは、自社アプリの水準を守るためにも、今まで以上にデベロッパー向けフレームワークの品質向上に注力するようになり、デベロッパーも「安心して動く」便利なクラウド部品を使うことに尻込みしなくなる。