Facebook ci regala il Network Connection Class. Andiamo a spiegare. Le persone nei mercati emergenti accedono a Internet a ritmi impressionanti e, nella maggior parte dei casi, lo fanno da mobile, con connessione 2G. Per poter connettere un altro miliardo di persone a Facebook, vanno messi a punto nuovi strumenti che funzionino a prescindere dal tipo di dispositivo o connessione. Per il team News Feed di Fb, questo significa assicurarsi che le persone possano caricare e visualizzare i contenuti del News Feed utilizzando qualsiasi tipo di connessione. Chris Marra, Emerging Markets Product Manager e Alex Sourov, Emerging Markets Engineering Manager ci fanno sapere che di recente sono stati sviluppati alcuni aggiornamenti al fine di migliorare l’esperienza su Facebook, in modo tale che non si verifichino problemi e che la velocità sia sostenuta in ogni parte del mondo.
La velocità di connessione
All’interno del News Feed contano diversi fattori– inclusi il tipo di dispositivo da cui ci si connette, la velocità della connessione da mobile o da wifi – per mostrare le storie che più interessano. Questi elementi aiutano selezionare le storie da mostrare alle persone all’interno del proprio News Feed: ad esempio, se la connessione di un utente risulta troppo lenta per caricare contenuti video, all’interno del News Feed comparirà un numero minore di video e più aggiornamenti di stato o link. Al fine di rendere più semplice la distinzione tra i diversi network, Facebook ha sviluppato Network Connection Class, che permette di capire la velocità delle connessioni. Grazie agli ultimi aggiornamenti, sono ora in grado di caricare un numero maggiore di storie e foto, in modo che ci siano sempre storie disponibili, mentre si scorre il News Feed. Pertanto, se un utente sta leggendo il post di un amico, utilizzando una connessione lenta, Fb utilizza il tempo di lettura dedicato a quel post per caricare un numero maggiore di storie e fare in modo che queste siano disponibili non appena l’utente avrà terminato di leggere il post.
Prioritarizzazione delle storie da caricare
Se un utente si connette utilizzando una rete lenta, e il suo News Feed impiega molto tempo per caricare i contenuti, scaricheranno prima di tutto la storia cui l’utente sta dedicando attenzione, anziché scaricare più storie contenute all’interno del News Feed. Ad esempio, se si sta guardando una foto pubblicata da un amico oppure da una Pagina a cui si è messo like, e questa non si è caricata del tutto, Facebook darà priorità al caricamento di quella foto, prima di dedicarci a una storia successiva, al fine di rendere disponibile il più velocemente possibile le foto.
Fb sta inoltre scegliendo formati in grado di favorire al meglio il caricamento dell’immagine. Di recente, è stato adottato Progressive JPEG, un formato che permette di mostrare inizialmente, nel corso del download, la versione dell’immagine con qualità minore, così che l’utente possa comunque vedere parte della foto. Questo permette di ridurre la quantità di dati richiesti per completare il caricamento dell’immagine, e riduce il tempo impiegato dall’immagine per caricarsi completamente. All’inizio dell’anno è stato reso disponibile questo strumento per i dispositivi iOS, adesso viene esteso anche al sistema operativo Android.
LEGGI ANCHE: Come è quando è nato Facebook
Una connessione lenta non ferma Fb
A volte, l’utente non riesce a caricare alcun contenuto del News Feed se la connessione è particolarmente congestionata oppure di bassa qualità. I feedback arrivati a Facebbok sono chiari: gli utenti, quando aprono il News Feed, preferiscono visualizzare storie che probabilmente hanno già visto in precedenza, anziché non visualizzare nessun contenuto se si trovano con una connessione molto scarsa.
Network Connection Class
Per questo motivo, ora, quando un utente accede al News Feed utilizzando una connessione lenta, visualizzerà le storie e i contenuti che erano stati caricati durante l’accesso precedente. L’utente quindi visualizzerà queste storie fino a che la connessione mobile sarà di nuovo disponibile. Ad esempio, se un utente accede a Facebook dall’aereo, senza alcuna connessione, potrà comunque visualizzare i contenuti caricati nel corso dell’accesso precedente, anziché aspettare che qualcosa venga caricato. Ciò nonostante, non saranno caricati nuovamente gli stessi contenuti, quindi non saranno sprecati nuovi dati. Se qualcosa all’interno della storia è cambiato rispetto all’accesso precedente – ad esempio il numero dei commenti oppure di like – Facebook renderà disponibili gli aggiornamenti quando quel contenuto verrà nuovamente visualizzato.
SCOPRI CHI E’ Mark Zuckerberg, inventore di Facebook
[Photo by Pixabay.com]