Cloudflareがデベロッパープラットホームとその開発努力を支える1億ドルのファンドを創設

Cloudflareが今日(米国時間6/27)、Cloudflare Appsと呼ばれるアプリケーション開発プラットホームを立ち上げ、またデベロッパーたちのアイデアの実現を助けるためのファンド(当初1億ドル)Cloudflare Developer Fundを発表した。

開発プラットホームは、そこでCloudflareのエコシステムを利用するアプリケーションの構築ができ、それらをCloudflare Appsストアに置いたり、またコーディング不要でWebページにマップやフォームなどの機能を容易に配置できる。

CEOで協同ファウンダーのMatthew Princeは、同社上に開発プラットホームがあることの意味をこう説明する: “今のCloudflareは600万を超える顧客のインターネットプロパティの前に座っている〔CDNや他のリバースプロキシサービスで〕。弊社は世界最大のネットワークを稼働させており、データセンターは世界中に115箇所ある。そのネットワークを毎日大量のトラフィックが通っているが、それらが通るときには、それをいろんな方法で変える/加工する方法と機会がデベロッパーにある”。

今回のデベロッパープラットホームは、Cloudflareが昨年12月にEagerという小さな企業を買収したことが契機だ。今日の発表はその買収の成果だ、とPrinceは説明する。

ひとつの例として、ライブのWebページにGoogleのマップを(コードを書かずに)挿入するやり方がある。Eagerの技術を使うとそれは、Cloudflare AppsストアでGoogle Mapツールをクリックするだけだ。そのあとドロップダウンリストからセレクトして、目的の場所へドロップダウンする。ささいなこと、と思えるかもしれないが、なにしろプロのプログラマーがいなくても、誰でも、地図をWebページに加えることができるのだ。その工程は、とても簡単で早い。

1億ドルのファンドの件は、Princeによると、Cloudflareのアイデアではなくて、投資家たちの提案だ。“彼らはとても熱心だった。NEA、Venrock、それにPelion Venture Partnersらは、人びとがCloudflareのプラットホームの構築と拡張に挑戦すれば、そのスケールとパワーを自分でも納得するだろう、そしてそれが、もうひとつのすごい企業を作る機会であることに気づく、と主張するのだ”、と彼は語る。彼らは、Cloudflareをベースとするアプリケーションを、Cloudflareの新たな分身のように感じている。

NEAのマネージングゼネラルパートナーでCloudflareの取締役でもあるScott Sandellも、同じ意見だ。“このDeveloper Fundでデベロッパーは、Cloudflareのネットワーク上で何千ものエンタープライズや何百万ものユーザーにアクセスできるだけでなく、デベロッパーがビジョンを実現できるための資本も提供されるのだ”、と彼は言う。

Cloudflareは2011年にアプリケーションストアを立ち上げ、約30のアプリケーションをサポートしたが、その後、企業の成長戦略の方が忙しくなって、立ち消えになった。Eagerの技術が使える今は、APIを提供する最初の試みよりもずっとデベロッパーフレンドリーだ。プロトタイプもきわめて迅速に作れる、とPrinceは語る。

Cloudflareは2010年9月のTechCrunch Disruptでデビューし、その後1億8000万ドルあまりを調達している。

[原文へ]
(翻訳:iwatani(a.k.a. hiwa))

OS X 10.11からSafariブラウザがForce Touch入力をサポート…より豊かなWeb閲覧体験へ

15-inch-retina-macbook-force-touch-trackpad

OS X 10.11 ‘El Capitan’についてくるSafariでは、Webデベロッパがネイティブアプリのデベロッパと同じく、Force Touch入力を使った独自のユーザ体験を作り出せる。つまりAppleのノートブックの最新機種(レティナディスプレイのMacBookとMacBook Pro)のトラックパッドで深くクリックしたときの、Webページ上のコンテンツのアクションをカスタマイズできるのだ。

AppleのForce Touchトラックパッドでは、ふつうの標準的なクリックだけではなく、クリックされたときの圧力の違いを入力として識別する。標準的なクリックは、Safariで表示されるテキストに対して、辞書の定義や地図のビュー、リンクのプレビューなどを表示するために利用されてきた。

しかし今度のForce Touchツールでは、デベロッパはユーザのより深いクリックで、アニメーションの起動や、リスト上の好きなコンテンツに対するスター(星)づけ、など、そのほかのアクションを起こせる。コード的にはマウスクリックの登録と同じだが、そこに圧力レベルの補助変数がつく。

この‘より深いクリック’が加わったことによってユーザは、メニューの項目をセレクトしたり、別のページへ行ったりしなくても、今やってることに関連した機能を簡単に呼び出せるようになり、デベロッパは補助的なアニメなどで閲覧体験をより楽しいものにできる。ただし、Force Touchのない機種のユーザもまだ多いから、使いすぎは良くないかも。

いずれにしても、これはおもしろい機能であり、Force TouchをすでにサポートしているiOSデバイスなみの体験をMacBook上のWebアプリケーションからも提供できることになる。次世代のAppleハードウェアはすべてこれをサポートする、という噂もあり、今回Safariがこの機能を導入したことは、噂の信憑性を一挙に高めてくれる。

[原文へ]
(翻訳:iwatani(a.k.a. hiwa

HTML5対応アプリケーションがオフラインデータを複数のデバイスに亘ってシンクできるAPIをGoogleが提供

chrome_canary

HTML5の便利なところは、Webアプリケーションがデータをローカルに保存できて、ユーザはオフラインでもそれを見られることだ。そしてGoogleが今日(米国時間2/15)披露したChromeの新しいAPI、SyncFileSystem APIは、HTML5のスペックにすでにあるものと似た、アプリケーション固有のサンドボックス的ファイルストレージシステムを提供する。このAPIのおもしろいところは、Google Driveによるクラウド上のバックアップサービスを利用して、複数のクライアント間でデータを自動的にシンクできることだ。

今このAPIが使えるのは、Chromeのきわめて実験的なバージョンであるCanaryにおいてだけだが、数か月後には通常の安定版Chromeにも実装されるだろう。

Googleも言っているが、これはデベロッパがクラウド上の任意のドキュメントにアクセスできるためのAPIではない。オフラインデータを複数のマシンにまたがって保存し、シンクするだけである。

そのドキュメンテーションでGoogleが標準的なユースケースとして挙げているのは、“ユーザが生成したデータ(やそのほかのバイナリデータ)をキャッシングなどの目的でローカルにオフラインで保存するが、アプリケーションがそのデータをクラウドのストレージに保存/シンクして、同じデータを異なるクライアントたちにも可利用にしたいとき”、だ。

現在このAPIは、バックエンドのストレージサービスとしてGoogle Driveだけをサポートするが、将来はデベロッパに、ほかのサービスも使えるオプションを提供するらしい。

[原文へ]
(翻訳:iwatani(a.k.a. hiwa))