Standard comuni per programmare su tutti i social network: nasce Google OpenSocial contro Facebook

Oggi sono emersi in rete nuovi dettagli sul nuovo, ampio progetto di social networking che sarà svelato a breve dal colosso della ricerca Google

Tweakness 

Oggi sono emersi in rete nuovi dettagli sul nuovo, ampio progetto di social networking che sarà svelato a breve dal colosso della ricerca Google. Google sta preparando un "importate assalto" al settore del "social network" in un progetto chiamato in codice "Maka-Maka" ed ufficialmente come "OpenSocial".

Il primo appuntamento importante arriverà ad inizio Novembre, quando Google prevede di sfidare in campo aperto Facebook con il rilascio di un nuovo set di API che gli sviluppatori potranno utilizzare per realizzare applicazioni per la rete sociale Orkut ed eventualmente per altre applicazioni dell'azienda, e che sarà compatibile (in futuro) anche con altre piattaforme di social networking. Secondo quanto riporta oggi The New York Times, Google ha preso il comando di una alleanza di varie aziende che mira all'introduzione di un set comune di standard per permettere agli sviluppatori software di creare programmi per Orkut (la rete sociale di Google) e altri network (chiamati "hosts").

L'alleanza è composta da due categorie di partner: hosts e developers. Gli hosts sono i network partecipanti, ed includono Orkut, Salesforce, LinkedIn, Ning, Hi5, Plaxo, Friendster, Viadeo e Oracle; i developers includono Flixster, iLike, RockYou e Slide.

OpenSocial è una set di API comuni, definito da Google con l'aiuto dei partner, che aiuterà gli sviluppatori ad accedere alle funzioni chiave ed alle informazioni dei vari social network: Informazioni di Profilo (user data); Informazioni sugli Amici (social graph); Attività (come i News Feed)

Gli hosts accetteranno le chiamate dell'interfaccia di programmazione e restituiranno dati appropriati. Con il suo set di API Google non tenterà di offrire una copertura universale per casi specifici, bensì si focalizzerà sugli utilizzi più comuni. Al contrario di Facebook, OpenSocial non si baserà su un linguaggio di markup proprietario (Facebook richiede l'utilizzo di FBML per ragioni di sicurezza), al contrario gli sviluppatori potranno utilizzare i linguaggi comuni javascript e html (con possibilità di integrare elementi Flash).

Il beneficio di questo approccio sta nel fatto che gli sviluppatori potranno sfruttare una grande quantità di codice front-end esistente adeguandolo a OpenSocial. Questo si dovrebbe tradurre in una realizzazione ancora più rapida di applicazioni (semplificata rispetto a Facebook). Queste applicazioni potranno offrire funzionalità "full" sulle pagine di profilo e/o canvas (soggette alle specifiche regole di ciascun host). Facebook al contrario limita la maggior parte delle funzionalità alla pagina canvas, permettendo l'utilizzo di un widget limitati sulla pagina di profilo. Le API OpenSocial saranno in generale votate alla massima flessibilità.

TechCrunch commenta: "OpenSocial non poteva arrivare in un momento migliore. Gli sviluppatori si sono lamentati senza sosta dei costi di apprendimento di ulteriori linguaggi di markup per ogni nuovo network sociale, e del dispendio di tempo per creazione e manutenzione del codice. Qualcuno doveva creare un sistema per ottimizzare tutto questo. E la paura di Facebook ha chiaramente guidato buoni alleati sul lato di Google". Google terrà un evento Giovedì sera presso i suoi quartieri generale a Mountain View per annunciare la nuova iniziativa "OpenSocial".

Commenta La Notizia!