OpenSocial, por uma web melhor

Sexta-feira, Novembro 16, 2007 11/16/2007 01:11:00 PM

Postado por Joe Kraus, Director of Product Management

Conforme a web evolui, o Google também evolui. Por isso nos importamos em tornar a internet cada vez melhor. Há cinco meses lançamos o Google Gears , uma iniciativa para melhorar a web, fazendo-a trabalhar offline. Agora, queremos tornar a internet melhor, tornando-a mais sociável.

Uma série gigantesca de atividades está ocorrendo nas redes sociais nestes últimos dias. Milhares de pessoas estão compartilhando fotos, classificando filmes e contando carneirinhos virtuais. Todas essas redes sociais estão trabalhando para oferecer cada vez mais suas comunidades – só que eles perceberam que sozinhos fica mais difícil. Elas precisam se abrir e tornar-se plataformas com código aberto para que desenvolvedores possam ampliá-las. Por essa razão, muitas redes estão pensando em lançar ou já lançaram suas próprias APIs que geralmente fazem as mesmas coisas: dão acesso aos perfis dos usuários ou amigos nas redes e permitem aplicativos para publicar as atividades que estão sendo feitas pelo círculo de amigos de todo mundo.

Todas essas são boas notícias, já que a partir delas os desenvolvedores poderão utilizar seus aplicativos em redes sociais. No entanto, ainda há um problema: não são apenas uma ou duas redes sociais que estão fazendo isso, mas pelo menos umas 10 ou 15 redes. Agora, para chegar a todas as redes, um desenvolvedor precisa personalizar os aplicativos para cada uma delas.

Quando o seu "time de desenvolvedores" é composto por apenas uma ou duas pessoas, a proliferação de APIs o força a fazer escolhas difíceis, porque fica mais complicado trabalhar muito na linha "one-off".

Essa situação não é só ruim para os desenvolvedores como é desvantajosa para os consumidores também. Quando os desenvolvedores não podem dar conta do seu trabalho, nem fazer com que os aplicativos funcionem em uma dada rede social, os membros dessa rede saem perdendo também.

É por isso que estamos felizes em anunciar a OpenSocial, uma série de APIs que facilitarão a criação e hospedagem de aplicativos sociais na web. O Open Social permite que os desenvolvedores escrevam aplicativos que funcionarão em qualquer outro local que use as APIs da OpenSocial.

Isso é bom para os desenvolvedores porque facilita para eles a criação de aplicativos melhores para a web. Eles distribuem mais suas APIs, só que trabalham menos. Os websites agradecem, pois eles podem focar sua criatividade numa grande comunidade de desenvolvedores, ao invés de ficarem competindo entre si para ter atenção deles. E, por fim, é bom para os usuários, que ganham mais ferramentas. Membros da comunidade OpenSocial estão no mundo inteiro e incluem o MySpace, Engage.com, Friendster, hi5, Hyves, imeem, LinkedIn, Ning, Oracle, orkut, Plaxo, Salesforce.com, Six Apart, Tianji, Viadeo e o XING.

Recentemente, foi gratificante ver tantos parceiros fazendo parte do nosso primeiro CampFire One, um pequeno encontro entre desenvolvedores no Googleplex. Eles deram o que tinham de melhor para explicar porque apóiam uma web aberta e programável. Dessa forma, seguindo o espírito da sociabilidade, queremos compartilhar com vocês o vídeo que marcou este evento (em inglês).