本日、Googleの優れたソーシャルネットワーキングの野望に関する詳細が明らかになりました。 これは9月にここで最初に報告され 、今週初めに続きました。 OpenSocialと呼ばれる新しいプロジェクト(アドレスは木曜日に利用可能になります)は、以前に報告したすべてを上回ります。 これは、開発者が参加したいソーシャルネットワークで動作するアプリケーションを作成するために使用できる一般的なAPIのセットです。
ただし、これをソーシャルネットワークの 別の プラットフォームと呼ぶことはできません。 プラットフォームは次々にリリースされ、開発者は難しい選択に直面しています。 次の各ネットワークアプリケーションのサポートには料金がかかります。 ほとんどの開発者は、単純な費用便益比に基づいて、1つまたは2つのプラットフォームを選択し、他のすべてを無視します。
Googleは、すべてのソーシャルネットワークで同等に機能するアプリケーションを作成する簡単な方法を開発者に提供します。 そして、彼らがそれを行うことができれば、彼らは中心にいて、ネットワークを制御します。
彼らは何を立ち上げますか
OpenSocialは、Googleとパートナーによって定義された3つの一般的なAPIのセットであり、開発者はソーシャルネットワークの基本機能と重要な情報にアクセスできます。
- プロファイル情報(ユーザーデータ)
- 友情情報(ソーシャルグラフ)
- アクティビティ(新しいイベント、ニュースなど)
サイトは、API呼び出しを処理し、関連データを返すことに同意します。 Googleは、最も一般的なタスクに焦点を合わせて、すべての機能へのユニバーサルアクセスを提供しようとはしません。 また、独自のAPIサイトを使用して、特殊な機能とデータにアクセスできます。
Facebookとは異なり、OpenSocialは独自のマークアップ言語を意味しません(Facebookはセキュリティの目的でFBMLを使用する必要がありますが、Facebookのみにコードを適用できるようにします)。 代わりに、開発者は通常のjavascriptとhtmlを使用します(Flashオブジェクトを埋め込むことができます)。 このアプローチの利点は、開発者が既存のコードのほとんどを使用し、OpenSocial用に微調整するだけでよいため、Facebookの場合よりもさらに簡単にアプリケーションを構築できることです。
アプリケーションは、プロファイルページ、および/または「ページWeb」で何も制限されない場合があります。これは、各サイトのルールによって個別に決定されます。 対照的に、Facebookでは、プロファイルで障害のあるウィジェットのみを使用できます。
OpenSocialは、サイトの特定のルールや制限については何も言っていません。たとえば、広告を使用することは許可されているか、アプリケーションを最初に送信せずにサイトを使用することは可能です(Facebookの要件)。 サイトは独自のルールを確立し、実装を監視します。 API自体は、可能な限り柔軟に設計されています。
プロジェクトパートナー
パートナーは、サイトと開発者の2つのカテゴリに分類できます。 サイトは、Orkut、Salesforce、LinkedIn、Ning、Hi5、Plaxo、Friendster、Viadeo、Oracleなどのアフィリエイトソーシャルネットワークです。 開発者には、Flixster、iLike、RockYou、Slideがあります。
どういう意味ですか
OpenSocialを立ち上げる時期が最高です。 開発者は、ソーシャルネットワークの新しいプラットフォームごとに別のマークアップ言語を学習することの難しさ、およびコードの作成と保守に費やした時間について常に不満を述べています。 このプロセスを簡素化するシステムを誰かが作成する必要がありました( この投稿の最後の文で述べたように)。 そして、Facebookへの明らかな恐怖はGoogleの良いパートナーをもたらしました。 開発者は、これらのAPIをすぐに使用して、参加しているソーシャルネットワークの印象的なリストにアクセスできるようになります。
そしてすぐに彼らは目標を達成します。 明らかに、Facebookプラットフォームの最初の開発者は簡単にヒットしました。 しかし、彼らのために来た人たちはさらに多くの困難を抱えていました。 現在、開発者は新しいクロンダイクを見つけており、すぐにすべての作業を行います。