Facebook per iPhone non funziona come dovrebbe? Ecco perché!

Sono davvero tanti gli utenti che accedono a Facebook tramite le applicazioni ufficiali per iOS e Android. Molti di essi si dicono insoddisfatti dalle performance di questi applicativi e lamentano un’eccessiva lentezza nell’aggiornamento dei dati, perdita di alcune notifiche e comparsa di strani messaggi d’errore. GigaOm ha pubblicato un interessante articolo in cui vengono spiegate le ragioni alla base di questi errori.

L’autore di GigaOm inizia il suo articolo con una riflessione interessante:

Ho sempre sospettato che questi problemi [quelli di Facebook per iOS e Android] avessero a che fare con l’utilizzo di determinate tecnologie Web di Facebook, dal momento che gran parte della piattaforma mobile è stata costruita con gli standard web e tecnologie come l’HTML5; il tutto circondato da un’interfaccia grafica ottimizzata per Android e iOS. Ma io non sono uno sviluppatore, quindi non potevo esserne sicuro.

La tesi di Kevin C. Tofel è stata però confermata da Dirk de Kok di Mobtest, tester di applicazioni che ha confermato che il problema principale nell’applicazione di Facebook per iOS – e probabilmente anche nella versione per Android – ha una duplice natura. Un primo problema riguarda l’utilizzo dell’HTML con le UIWebViews senza il supporto per Nitro, il motore JavaScript di Apple. Il secondo problema, invece, si verifica quando l’applicazione effettua chiamate dati per informazioni simili ma “out-of-sync”.

Ecco come viene spiegata la causa dell’eccessiva lentezza e dei crash di Facebook per iPhone:

La cache dei contenuti permanenti non può essere controllata dallo sviluppatore. L’applicazione Facebook scarica l’intera Timeline HTML ad ogni refresh; sta alla UIWebView determinare quando vada ripetuto il download delle immagini e degli altri contenuti. Inoltre, per comunicare dalla UIWebView all’applicazione è necessario un ponte JavaScript. Questo è un sistema complesso, lento e in realtà anche poco sicuro.

Per le notifiche, i messaggi e le richieste di amicizia, l’applicazione effettua delle chiamate di riposo regolari restituendo i dati XML. Il primo controllo viene effettuato semplicemente per far conoscere all’applicazione il numero di notifiche non lette, segue quindi la fase di recupero del contenuto che avviene tramite una chiamata separata. Posso dire che le chiamate di servizio di Facebook restituiscono delle informazioni incoerenti. Quando si controlla troppo rapidamente la presenza di nuove notifiche, non si ottengono le informazioni richieste.

Per chi volesse approfondire l’analisi di Dirk de Kok, consigliamo di dare un’occhiata all’articolo originale pubblicato sulle pagine di Mobtest.

Per restare sempre aggiornato sul tema di questo articolo, puoi seguirci su Twitter, aggiungerci su Facebook o Google+ e leggere i nostri articoli via RSS.

Unisciti alla nostra community su Facebook! Clicca Mi Piace!
L'utilizzo del contenuto di questo articolo è soggetto alle condizioni della Licenza Creative Commons. Sono consentite la distribuzione, la riproduzione e la realizzazione di opere derivate per fini non commerciali, purché venga citata la fonte.
  • Sebastiano

    Quindi pensano di risolere !!?

  • Markov81

    Non sarebbe male avere facebook integrato con la prossima IOS…

  • Donato

    si ma perchè non scrivono come risolvere questi problemi?!

  • lgibelli

    “chiamate di riposo” ??? Avete tradotto REST con riposo per caso? Ahahahah http://en.wikipedia.org/wiki/Representational_state_transfer#RESTful_web_services

  • Luca Ansevini

    Ma anche no!!! Devono smetterla di propinare questa maledetta piattaforma integrandola da tutte le parti. E’ così indispensabile? Non riuscite a vivere senza Facebook??? Devono fare una applicazione come si deve e stop… Non impiastricciare un sistema operativo con dei Plug-In solo per propinare la piattaforma Facebook a destra e a manca!

  • http://www.youtube.com/watch?v=MUkf5VuQss4 Ho La Luna Storta HD

    è penosa.. fanno aggiornamenti inutili e non risolvono niente che senso ha?

  • Markov81

    In realtà volevo solo far notare che se fosse integrato con la IOS (come già hanno fatto con twitter), probabilmente funzionerebbe molto meglio rispetto all’applicazione che si utilizza tuttora. Sul discorso dell’utilità o meno dei social network, è un altra questione…

  • MuD

    Io non riesco nemmeno ad aggiornare il mio stato in bacheca. Scrivo quello che devo scrivere, ma il tasto pubblic in alto a dx rimane grigio chiaro e non ho possibilità di clickarci sopra. MA PERCHE’?

  • Antonella

    Facebook e WhatsApp…le applicazioni più scaricate ed utilizzate ma che come funzionalità peggiorano di giorno in giorno!!! e miglioratele!!!!

  • http://www.facebook.com/profile.php?id=100002424585004 Remilish X Tengu ScarletShama

     LUCA TI QUOTO.
    Facebook come applicazione basta, ma integrarlo su iOS mi sembra una vera minchiata, manco lo trovo utile come social network, eppure la gente ci vive per sta roba, boooh. ._.

  • Davide

    Guarda che se lo dovessero integrare sarebbe come twitter, non è già incorporata, ma se la vuoi installare puoi beneficiare della maneggievolezza dell’integrazione

  • Luca Ansevini

    Allora spiegamene il senso… Aggiorni il tuo stato, metti una foto e poi? Facebook nasce per farsi i fatti degli altri e a chi lo ha progettato per guadagnare milioni di dollari vendendo le informazioni degli iscritti! Twitter ha un senso perchè è un social network basico e senza troppi fronzoli. Aggiorni uno stato oppure comunichi qualcosa a chi ti segue…

    Facebook è complesso e non integrabile in un sistema operativo se non rendendolo una porcheria!

  • Luca Ansevini

    Come detto… Twitter è BASICO… Aggiorni uno stato e stop! Al massimo metti una foto! 

    Sinceramente inizio a trovare davvero invasiva la politica di questi social network! 

  • Matteo

    Che buffoni stanno diventando quelli di Facebook
    Ma inviare un id per la timeline locale e poi farsi inviare dal server solo le parti necessarie è così impensabile?

  • hunter 16

    Ma qst problema lo risolveranno in futuro o no ? 

  • Spiritofree

    Se vi levaste tutti quel maledetto diario andrebbe molto meglio… Anche se rimane un’ app schifosa

  • Tonino

    Invece sarebbe la prima app che toglierei dai glioni co. Questi social network sono il male del secolo. È un vero put*anaio dove ognuno sa i c***i degli altri.

  • Tonino

    Se sparisse sarebbe una gran bella cosa. I giovinastri di oggi perdono un sacco di tempo con queste put*anate invece di studiare ( o lavorare ).

  • Luca Ansevini

    Passerà di moda…

  • erpinarolo

    perchè non integrare anche angry birds? integriamo tutto!! secondo me hanno sbagliato anche ad integrare twitter.. con il nuovo iOS posso aggiornare il mio stato di twitter ma ancora non ho Siri in italiano. Preferirei che Apple si concentrasse sulle cose veramente utili agli utenti

  • Giot

    Basta usare safari e finziona alla grande!

  • Imthebilliejoe

    quindi fondamentalmente era come tutti pensavamo: è un’applicazione realizzata ammucchiando il tutto alla bell’e meglio, e fatta da cani.giusto?

  • Rob

     Sei una capra se dici che Facebook è nato per far guadagnare milioni di dollari al fondatore, perchè se conosci la storia di Facebook ti renderati conto che inizialmente non era nato per fare soldi.

  • Luca Ansevini

    So bene che nasce in una università!! Sto parlando della implementazione attuale! 
    Della capra vai a darla a tua madre maleducato!

  • Fede mini

    Mi sembra evidente e semplice la soluzione : se questi network sono invasivi x te, bhe’ fanne a meno :-) non inscrivirti

  • (***J1hack3D***)

    Ti straquoto

  • Luca Ansevini

    Ma non farmeli nemmeno trovare in un sistema operativo! Devo essere io a scegliere se volerli o meno! Non che mi dai un prodotto e poi mi obblighi a installare il tuo servizio (anche se non lo uso)

  • http://twitter.com/Gamal_Sabry Gamal Sabry

    I used it, but I have some issues , when I started to download it to my iPhone, my iPhone became very slow .. any suggestions

    http://www.redsnow.cc/2012/05/511-untethered-jailbreak-release-date.html

  • Skokos

     Ma cosa ci puo’ interessare il fatto che per quei motivi l’app facebook per iphone e’ penosa??
    piuttosto ci interesserebbe avere un’app come si deve sia come stabilita’ e velocita’ sia come funzioni ! secondo me si tratta solo di una strategia da parte di apple e facebook!! creare volutamente app buggose per aumentare l’attesa in vista di qualcosa dove c’e’ da guadagnarci!

  • http://www.ioslifeita.com/ Fudish

    L’utilità è una cosa piuttosto soggettiva, non credi? Io ritengo utile twitter mentre per me siri è una cosa
    Inutile…

  • http://www.ioslifeita.com/ Fudish

    Ma infatti puoi artivarlo oppure no..

  • http://www.ioslifeita.com/ Fudish

    Su questo ho dei seri dubbi…Io per esempio li uso per lavoro e per sentire amici lontani,,

  • http://www.ioslifeita.com/ Fudish

    Se ci spieghi come levarlo.. Lo leviamo subito!

  • http://www.ioslifeita.com/ Fudish

    Quoto

  • http://www.ioslifeita.com/ Fudish

    Con il
    Diario è lento pure safari

  • http://www.ioslifeita.com/ Fudish

    Quoto! E spingere ad utilizzare le versiini web, piene di sponsor che fanno guadagnare!

  • erpinarolo

    Twitter è un social network, non dimentichiamo. Con siri si può scrivere una mail o fissare un appuntamento mentre si sta guidando l’auto senza togliere le mani dal volante. Due concetti di utilità diversi. Ribadisco: SOCIAL NETWORK.. Non perdiamo il lume, per favore. Per quanto possa essere comodo avercelo integrato, rimane un programmino per vedere cosa fanno gli amici

  • Valerio

    SPERO RISOLVANO ELIMINANDO FACEBOOK DALLA FACCIA DELLA TERRA!
    NON SE NE PUO’ PIU’! HANNO ROTTO I C**********I!!
    A CHI DICE CHE DOVREBBE IMPLEMENTARLO IN IOS, FATE UN FAVORE ALLA SOCIETA’….SPARATEVI!!!!
    SONO RIUSCITI A METTERLO ANCHE DENTRO AL TOMTOM…MA DICO…MA SONO PROPRIO DELLE CAPRE!! COSI’ ORA IN GIRO PER IL MONDO, SAI QUANTI STORDITI CHE INVECE DI STARE ATTENTI ALLA STRADA, PENSANO A GIOCARE CON QUELLA M****A!!

  • Sandro M

    NON era nato per fare soldi…ma ora?

  • http://www.facebook.com/TheKiller92 Giorgio Finazzi

    ah con facebook si gioca??mi viene nuova questa??dove vivi te nelle fogne di gotham city??

  • http://www.ioslifeita.com/ Fudish

    @erpinarolo:disqus , io grazie a facebook e twitter, semplici social network, ho fatto conoscere il mio blog, ho promosso la mia attività commerciale, ho conosciuto persone fantastiche, ho avuto collaborazioni, ho imparato tante cose.. e sono costantemente in contatto con amici e parenti lontani… anche dall’altra parte del mondo. Le mani dal volante quando guido non le tolgo mai, grazie al mio auricolare bluetooth e al mio nokia con batteria che dura una settimana… chiamo e ricevo per un bel po’ di minuti gratis grazie alle promo che seguo.. credo che le telefonate siano già una distrazione eccessiva, ma non più di fissare appuntamenti, mandare mail e altro di più impegnativo.. sms? ricerche su internet vocali? credo sia meglio fermarsi e farle.. accostare.. per farle meglio, dedicare la propria attenzione a quello.. la strada è per tutti e va rispettata. Qualunque cosa tu faccia, durante la guida, distrae… siri potrà esser sicuramente utile per molte persone con difficoltà fisiche (non durante la guida), ma non ora.. è molto da migliorare e in Italia non ha senso. fa ancora pochissime cose.. persino in inglese! per questo motivo, ribadisco, che l’utilità è soggettiva. saluti

  • http://www.ioslifeita.com/ Fudish

    vi svelo un segreto… ma non ditelo a nessuno però… conosco gente che con facebook ci lavora.. e grazie ad esso mangia.. e mangia bene! inoltre condivide qualunque cosa con persone care lontanissime… eh si… che bel gioco.. ma non ditelo a nessuno!

  • Pingback: - Vivi Capena

  • Ceboz

    Quanto sei ignorante Valerio..

  • Ceboz

    Quanto sei ignorante Valerio…

  • Multistrada76

    Perche’ il mio facebook sull’iphone non mi da l’opzione “condividi”?qualcuno mi potrebbe aiutare?

  • Vanessa

    Qualcuno mi spiega perché con iPhone non risulto mai “attiva” e quindi collegata su Facebook e invece ci sono?? Insomma , non è visibile la pallina verde..
    Grazie a chi mi risponderà.