Google gioca da molto tempo al gioco dei social network. L’azienda non ha iniziato con Google Plus. Tutto è iniziato con Orkut nel gennaio 2004. Il lancio è avvenuto quando Friendster era ancora il re. Myspace non era ancora stato lanciato. Facebook era a più di un anno di distanza dalla sua prima incarnazione. Orkut ha riscontrato un certo successo in Brasile e India. Non ha mai preso piede da nessun’altra parte.
Quel fallimento non ha impedito a Google di riprovare. Nel 2009, l’azienda ha introdotto Google Wave. Questa piattaforma consentiva la comunicazione in tempo reale. Gli utenti possono condividere pensieri, collegamenti e file in un ambiente fluido. Wave non ha acquisito pubblico. Era troppo difficile descrivere il servizio agli estranei. Il programma beta limitato rendeva difficile trovare persone che conoscevi che avessero accesso. Google alla fine ha smesso di supportare Wave come prodotto autonomo.
L’anno successivo arrivò Google Buzz. Questo strumento ha aggiunto funzioni a Gmail. Google intendeva consentire alle persone di condividere informazioni e collegamenti più facilmente. Potresti condividere con gruppi di amici o con il pubblico in generale. Buzz ha agito come un’estensione. Potresti aggiungere le sue funzionalità a Picasa. Le prime preoccupazioni sulla privacy hanno afflitto il servizio. Non è decollato.
Google non ha mai smesso. L’azienda è tornata al tavolo da disegno. Nel 2011, l’azienda ha lanciato Google Plus. Il progetto aveva originariamente il nome in codice Emerald Sea. In superficie, Google Plus è in parte Twitter, in parte Facebook e in parte Beluga. Ti offre un altro modo per costruire un social network. Puoi condividere informazioni con altre persone.
Google ha lanciato Google Plus come beta privata. Utilizzava inviti limitati. Per un certo periodo, un invito a Google Plus è stato il biglietto più gettonato sul Web. La popolazione iniziale sembrava un who’s who di giornalisti tecnologici e personalità geek.
Cominciamo con una panoramica di alcune delle funzionalità di Google Plus.
La tua presenza su Google Plus inizia con un profilo. Google ti consente di costruirli da anni. L’obiettivo dichiarato era controllare ciò che appare quando le persone cercano il tuo nome. Sei tu a decidere cosa rimane visibile. Puoi elencare il tuo indirizzo, numero di telefono o e-mail. Puoi collegarti ai tuoi siti personali o professionali. I livelli di privacy sono granulari. Potresti nascondere il tuo indirizzo di casa al pubblico in generale ma condividerlo con gruppi selezionati. Se vuoi l’anonimato totale, puoi attenersi solo al tuo nome. Google non impone dati aggiuntivi.
Capire i cerchi
Prima di approfondire, hai bisogno di cerchi. Una cerchia è un insieme di persone con cui desideri entrare in contatto. Google Plus viene fornito con tre impostazioni predefinite: amici, famiglia e conoscenti. Puoi realizzarne anche di personalizzati. Tu classifichi le persone. Josh Clark può essere nella cerchia dei tuoi amici e nella cerchia dei tuoi colleghi contemporaneamente.
Le Cerchie ti consentono di condividere informazioni specifiche con gruppi specifici. Filtrano anche ciò che vedi. Puoi leggere il contenuto di un gruppo ignorando il resto. Mettere qualcuno in un cerchio non significa che ti segua. È una relazione a senso unico. Google Plus funziona come Twitter in questo senso. Puoi seguire le persone che non ti seguono.
Lo stream e la formattazione
Il tuo profilo diventa la pagina “Informazioni” su Google Plus. Le persone fanno clic su quella scheda per saperne di più. Vedono solo ciò che scegli di condividere. Puoi personalizzare la condivisione per ciascuna sezione. Forse la tua cerchia di amici vede il tuo indirizzo. Forse un individuo specifico vede qualcos’altro. Puoi creare una piccola cerchia per informazioni ad alto livello di attendibilità.
L’azione principale avviene nello stream. È come il muro di Facebook. Vedi gli aggiornamenti di stato delle persone nelle tue cerchie. Pubblichi in cerchie o individui specifici. Vuoi dire agli amici che sei in un bar senza che il tuo capo lo sappia? Pubblica nella cerchia degli amici. Gli aggiornamenti pubblici sono visualizzabili da chiunque ti abbia inserito in una cerchia. Potrebbero anche essere visualizzati nei risultati di ricerca.
L’etichettatura è semplice. Digitare @ o + prima di un nome. Google Plus suggerisce la persona giusta.
Puoi formattare il testo negli aggiornamenti di stato:
- Utilizzare il carattere di sottolineatura () per il corsivo: _really diventa really.
- Utilizzare l’asterisco () per il grassetto: sure diventa sure *.
- Combinali (_) per il grassetto in corsivo: _ yes_ diventa yes *.
- Utilizzare un trattino (-) per barrare.
Il passaggio ai profili pubblici
Nel luglio 2011, Google ha suscitato scalpore. Hanno imposto che tutti i profili Google fossero pubblici. In precedenza erano possibili profili privati. Ma il profilo doveva mostrare informazioni di ricerca e fungere da base di social network. I profili privati non rientravano in questa logica. Qualsiasi profilo impostato su privato dopo l’interruzione è stato contrassegnato per l’eliminazione.
Il cloud computing sembra vaporware finché non lo usi effettivamente. È l’architettura dietro la comodità moderna. Accedi alle app tramite Internet. Il lavoro pesante avviene su server distanti. Hai solo bisogno di un browser e di una connessione. Non è richiesto alcun disco rigido di grandi dimensioni. Nessuna postazione di lavoro costosa. Solo il tuo laptop, che fa ciò che deve fare.
Google ha impiegato anni a costruire questa infrastruttura. Non stavano solo archiviando dati. Stavano costruendo una rete. E Picasa è stato uno dei primi grandi collegamenti a quel sistema.
Foto illimitate su Google Plus
Picasa ha due facce. C’è l’applicazione desktop che installi. L’editore. Lo spettatore. Poi c’è il servizio web. È qui che avviene la magia per gli utenti social.
Gli account Picasa sono gratuiti. Si collegano al tuo login principale di Google. Ottieni un gigabyte di spazio di archiviazione per iniziare. È stretto se scatti in RAW. Ma ecco il trucco. Se carichi tramite Google Plus, il limite di un gigabyte non si applica.
Perché? Perché Google Plus ridimensiona automaticamente le immagini. Riduce il bordo più lungo a 2.048 pixel. Se la tua foto è più grande, Google la rimpicciolisce. Non contano le immagini ridimensionate rispetto alla tua quota. Ciò significa che puoi caricare tutte le foto che desideri su Google Plus. Lo spazio è effettivamente illimitato per le immagini di dimensioni web standard.
Google accetta qualsiasi foto con il bordo più lungo che misura 2.048 pixel o meno senza conteggiarla nel limite.
Ci sono delle regole, però. Il limite degli album è di 1.000 foto. Puoi creare tutti gli album che desideri, ma un album non può contenerne di più. Taggare le persone funziona. I dati GPS vengono visualizzati se il telefono dispone di un sensore di posizione. Puoi disattivare il tag GPS se desideri la privacy. Ma le foto restano. Lo spazio non finisce.
Sparks: contenuti curati, non solo social
Sparks è una caratteristica strana. Non è sociale nel senso tradizionale. È un aggregatore di contenuti. Pensa agli RSS, ma meno brutti.
Quando ti registri a Google Plus, selezioni gli argomenti. Interessi. Soggetti. Sparks inserisce notizie su questi argomenti direttamente sul tuo profilo. È un feed per ciò che ti interessa. I primi revisori lo odiavano. Lo chiamavano superfluo. Disordine inutile.
Ma ha senso se si guarda a come consumiamo le notizie oggi. I dati del Pew Research Center mostrano che utilizziamo i social network per filtrare e condividere le notizie. Non andiamo più sui giornali. Andiamo ai feed. Sparks ti consente di sfogliare quei feed. Fare clic su una storia. Condividilo nel tuo stream. Inizia una conversazione.
È Google che cerca di impadronirsi della conversazione sulle notizie. Non solo ricerca. Non solo e-mail. Notizia.
Il problema tecnico dell’album fotografico
Le prime versioni beta di Google Plus presentavano un bug. O una funzionalità che è diventata un bug.
Aggiunta di un commento a una foto utilizzata per pubblicare l’immagine nello stream del proprietario. Se hai caricato un album di 100 foto. E 50 persone hanno commentato. Il tuo stream è inondato di 50 foto. Solo foto. Nessun testo. Sono solo immagini che compaiono perché a qualcuno è piaciuta un’immagine.
Se fossi popolare. Se pubblichi spesso album. Il tuo streaming è diventato inutilizzabile. Era disordinato. La navigazione si è interrotta. Era disordinato.
Questi erano i primi giorni. Il sistema non era sintonizzato per il volume. Ma ha mostrato il potenziale per una condivisione incentrata sulle foto. E i limiti di spazio di archiviazione non avevano importanza perché la funzione di ridimensionamento ti ha salvato.
Messaggistica istantanea e cronologia chat
Google Plus non si basava solo sugli aggiornamenti di stato per la connessione. Potresti aggiungere un messaggio allo stream di un amico, ma se avevi bisogno di una comunicazione bidirezionale in tempo reale, la piattaforma si appoggiava fortemente alla sua infrastruttura esistente. Nello specifico, ha attinto alla rete Google Talk.
Questa integrazione è stata perfetta per gli utenti Gmail. I registri delle tue chat non sono stati isolati all’interno del social network; vivevano nel tuo account Gmail. Ciò significava che potevi recuperare vecchie conversazioni in un secondo momento o entrare in una chat senza nemmeno aprire l’interfaccia Plus. Per coloro che preferivano client dedicati, il protocollo supportava app di terze parti come Pidgin e Digsby, nonché il messenger autonomo di Google.
Videoconferenze tramite Hangouts
Se il testo non bastava, c’era l’hangout.
Questa è stata la risposta di Google Plus alle videochiamate di gruppo. La configurazione era rigorosa: servivano una webcam e un microfono. Le cuffie erano praticamente obbligatorie. Senza di loro, stavi invitando cicli di feedback e camere di eco nella tua conversazione.
Potresti controllare chi ti ha visto. Un Hangout può essere pubblico, limitato a una cerchia specifica o riservato a singoli utenti. Ma c’era un limite massimo. Dieci partecipanti in totale. Incluso te. Se avevi nove amici più te stesso, la porta era chiusa.
All’interno dell’hangout il layout era dinamico. Ogni partecipante ha avuto la propria finestra video. Il sistema utilizzava il rilevamento audio per gestire il punto focale. La persona che parlava era al centro della scena, il suo video si ingrandiva mentre gli altri si rimpicciolivano. Passa a qualcun altro che parla e la visualizzazione cambia immediatamente. Se più persone parlassero contemporaneamente? Google Plus ha analizzato l’ampiezza delle onde sonore. La voce più forte ha vinto i riflettori.
Non era magia. Si trattava solo di elaborazione del flusso. Ogni utente aveva il proprio feed audio e video in streaming nel servizio. Il server ha ascoltato. Ha trovato il segnale dominante. Ha aggiornato l’interfaccia utente. Semplice.
Una volta che il video scorreva, potresti anche condividere una clip di YouTube. Ciò ha trasformato una riunione standard in una festa di sorveglianza improvvisata. Gli utenti visualizzeranno clip e forniranno commenti in corso. Sembrava Mystery Science Theatre 3000 ma con più larghezza di banda.
Messaggistica di gruppo mobile con Huddles
Per gli utenti in movimento, c’era la huddle.
Questo era basato sul testo. Richiedeva la versione mobile di Google Plus installata su uno smartphone. Hai creato un gruppo aggiungendo contatti. Quando hai inviato un messaggio, è arrivato a tutti i membri di quella cerchia. Le risposte sono tornate al gruppo. Ha trasformato gli SMS asincroni in una chat di gruppo.
Considera l’idea di organizzare una serata al cinema. Crei una riunione. Tu suggerisci un film. Gli amici rispondono. Discuti orari e luoghi. La conversazione rimane in un thread. È efficiente. Ricorda anche le prime interazioni su Twitter o l’app Beluga.
Ma c’è un punto di attrito. Tutti i presenti avevano bisogno di un dispositivo mobile compatibile con l’app. Se un amico rimaneva bloccato su un feature phone o si rifiutava di scaricare il software, veniva eliminato. La connettività era forte quanto l’anello più debole della catena.
La scappatoia dell'”invito”.
I controlli sulla privacy nei primi giorni della beta erano… creativi.
Alcuni utenti hanno scoperto che il sistema di solo invito non era così isolato come previsto da Google. Il trucco? Utilizza una riunione come backdoor.
Creeresti una riunione e aggiungeresti amici che non avevano ancora un account. Quegli amici hanno ricevuto un messaggio che li invitava a iscriversi. Il messaggio ha funzionato come un gancio. Facendo clic per creare un account per partecipare alla chat, hanno ignorato completamente il requisito dell’invito.
Era una soluzione alternativa. Uno intelligente. Google se ne è accorto. L’hanno riparato. La scappatoia si è chiusa. Il sistema si è rafforzato.
Successivamente, esamineremo il modo in cui Google Plus gestisce la privacy.
La privacy sul web è complicata. Ci sono gruppi come la Electronic Frontier Foundation che lottano per mantenere nascosti i tuoi dati. Poi ci sono figure come Mark Zuckerberg che sostengono che la privacy è morta, solo una norma sociale che abbiamo superato. Gli utenti sono bloccati nel mezzo. Quanto dovresti effettivamente dare a Google?
La loro missione è organizzare le informazioni mondiali. Sembra inquietante se pensi che significhi svelare i tuoi segreti più profondi. Ma la Privacy su Google Plus è in gran parte nelle tue mani. Il problema? Devi usare il tuo vero nome. Deve essere pubblico. Quella parte non è negoziabile. Altrimenti sei tu a decidere cosa resta visibile.
Controllare la propria impronta digitale
Puoi condividere gli aggiornamenti di stato con tutti. O solo le tue cerchie. O persone specifiche. È granulare. Devi elencare il tuo sesso, ma puoi nasconderlo. Indirizzo? Opzionale. E-mail? Tuo da controllare. Numero di telefono? Sta a te. Ogni campo ha la propria attivazione/disattivazione della privacy. Sei tu a designare chi vede cosa. Non è un interruttore binario; è un quadrante.
C’è una funzione di condivisione. Ti consente di ripubblicare l’aggiornamento dello stato di qualcun altro nel tuo stream. Google lo attribuisce al tuo amico. Puoi disattivarlo. Se ti stai sfogando sul tuo capo o esprimi lamentele su un conoscente, disabilita la condivisione. Altrimenti, un amico di cui ti fidi per vedere quel post potrebbe ricondividerlo. All’improvviso, il tuo reclamo privato è pubblico. Il gatto è fuori dal sacco.
Anche le molestie sono un fattore. Puoi aggiungere qualcuno a una cerchia bloccata. Non vedrai i loro post. Non possono commentare il tuo. Tuttavia, vedono comunque i tuoi contenuti pubblici. Questo è il limite. Se vuoi eliminare solo un post fastidioso dal tuo feed, disattivalo. Cancella il disordine senza l’opzione nucleare del blocco.
Il dibattito sul vero nome
Usare il tuo vero nome ha suscitato scalpore. Molte persone preferiscono le maniglie. Pseudonimi. Alias. Volevano utilizzarli per i loro profili Google Plus. I termini di servizio di Google dicevano di no. Gli account senza nomi reali sono stati sospesi.
Al momento della stesura di questo documento, Google stava esplorando modi per consentire gli pseudonimi. Non l’avevano ancora implementato. Era un punto controverso. Dovevi scegliere: essere te stesso o non essere da nessuna parte.
Estensioni e personalizzazione di Chrome
Se utilizzi Google Chrome, hai più potenza. Le estensioni aggiungono funzionalità al browser. Non importa quale sito visiti. Le informazioni sono a portata di clic. Per Google Plus, possono semplificare l’esperienza.
Alcune estensioni comprimono i thread dei commenti. Gli utenti popolari ricevono tantissimi feedback. Intasa il flusso. Questi strumenti nascondono il rumore. Altri ti consentono di eseguire post incrociati su Facebook o Twitter. Risparmia tempo.
Chiunque può costruirli. Hai bisogno di JavaScript e di una versione per sviluppatori di Chrome. Google ha un tutorial. Spiega come eseguire il debug del codice che non funziona. Puoi ospitare tu stesso la tua estensione. Oppure invialo al Chrome Web Store.
L’installazione è semplice. Scegli un’estensione. Gli permetti di cambiare Chrome. Non è necessario riavviare. Ha effetto immediato. La disinstallazione è altrettanto semplice. Se odi i cambiamenti, li rimuovi.
Questi strumenti sono utili. Ma potrebbero diventare obsoleti. Google aggiunge spesso funzionalità native che sostituiscono le correzioni di terze parti. Se ritieni che Google Plus abbia bisogno di una funzionalità che gli manca, utilizza il collegamento per il feedback. È integrato.
Ora guardiamo sotto il cofano.

L’interfaccia utente è il volto. Il backend è il muscolo.
Quando hai effettuato l’accesso a Google Plus, hai visto il front-end. Questa è l’interfaccia utente. È dove hai cliccato, pubblicato e cerchiato. È ciò con cui hai interagito. Ma è solo la punta dell’iceberg. Il vero lavoro è avvenuto nell’oscurità.
Questo è il back-end. Vive negli enormi data center di Google. Non lo vedi mai. Non lo controlli. È di proprietà e gestito dalla società.
Questo lato invisibile di Google Plus si basava su due pezzi grossi: Bigtable e Colossus.
Le infrastrutture
Bigtable è un sistema di archiviazione distribuito. Non è una novità. Alimenta la Ricerca Google. Gestisce il lavoro pesante per il più grande motore di ricerca di Internet. Pertanto, quando Google Plus ha avuto bisogno di archiviare dati, non ha inventato una nuova ruota. Hanno usato ciò che già funzionava.
Il Colosso è diverso. Ha sostituito il Google File System (GFS). GFS è stato creato per eseguire la scansione del Web. Ha indicizzato le pagine statiche. Colossus è stato costruito per la velocità. La ricerca in tempo reale richiedeva l’archiviazione in tempo reale. Colossus lo offre.
È uno spostamento del focus. Il contenuto statico è storia. I dati dinamici e istantanei sono il futuro.
Il codice: Java e JavaScript
La piattaforma è costruita su due lingue. Java e JavaScript.
Sembrano uguali. Si assomigliano un po’. Non sono correlati.
Non lasciarti ingannare dalla somiglianza del nome. JavaScript non proviene da Java. Sono strumenti distinti per lavori distinti.
Java sul server
Sun Microsystems ha creato Java. È stato creato per lo sviluppo di applicazioni. Non ricerca accademica. È basato sulla classe. È orientato agli oggetti.
Cosa significa in pratica?
Un oggetto combina dati, processo e identità. Una classe è una categoria per quegli oggetti. Raggruppi insieme cose simili. Anche C e C++ fanno lo stesso.
Gli sviluppatori web adorano Java per via delle applet. Piccoli programmi all’interno di HTML. Puoi incorporarli ovunque. Aggiungono funzionalità a un sito senza riscrivere l’intera pagina.
Google Plus utilizza Java lato server. Inietta il codice usando Guice. Guice è un framework di iniezione. Elimina la necessità delle fabbriche. In Java la fabbrica protegge l’architettura. Consente ad altri programmatori di aggiungere codice senza danneggiare il sistema. Mantiene la struttura pulita.
JavaScript sul client
Netscape ha creato JavaScript. È un linguaggio di scripting lato client. Non è un linguaggio di programmazione completo. Funziona nel tuo browser.
Proprio come le applet Java, il codice JavaScript risiede all’interno dell’HTML. Aggiunge funzioni a un sito. Ma funziona sul client.
I clienti sono la tua macchina. I server sono le macchine di Google.
Google utilizza uno strumento chiamato Chiusura. Semplifica JavaScript. Rende le modifiche più veloci. Gli sviluppatori possono risolvere rapidamente i problemi dell’interfaccia utente. La velocità conta.
Gli sviluppatori utilizzano entrambi i linguaggi per spingere ulteriormente le pagine web. Non sono in conflitto. Si completano.
La complessità di Hangouts
Hangouts era la funzionalità più complessa.
Si basava su XMPP. Il protocollo estensibile di messaggistica e presenza.
Ma non era solo XMPP. Utilizzava estensioni come Jingle. Utilizzava RTP. Protocollo di trasporto in tempo reale. Ha usato STORDIMENTO. Utilità di attraversamento delle sessioni per NAT. E SRTP. Protocollo di trasporto sicuro in tempo reale.
È un boccone. È complicato.
A differenza di Skype, Hangouts non è peer-to-peer. Non si basa sul fatto che i computer degli utenti comunichino direttamente tra loro.
Tutta l’elaborazione avviene da parte di Google. I server fanno il lavoro. L’ingegneria è opaca. Nessuno sa esattamente quanta energia ci vuole. Solo gli ingegneri di Google conoscono i numeri.
Durerà?
La beta privata ha creato l’esclusività. La gente voleva entrare.
Quella richiesta ha suscitato l’interesse iniziale.
Ma l’interesse svanisce.
Google Plus diventerà il prossimo Facebook?
Il tempo lo dirà. L’infrastruttura è solida. Il codice è efficiente. Ma la popolarità è una metrica diversa.
Per ora il sistema funziona. I dati fluiscono. I server ronzano.




















