Perché l'app di Facebook per iPhone è così lenta da caricare il contenuto?


13

Perché l'app di Facebook per iPhone è così lenta nel caricare i contenuti (in particolare i commenti sui post) e a volte non recupera affatto i post?

Il sito Web funziona abbastanza bene e velocemente ma l'app è notevolmente più lenta, utilizzando la stessa rete wireless.

C'è qualcosa di sbagliato nel mio telefono o qualcuno ha suggerimenti su come eseguire il debug di qualcosa del genere?


2
Aneddoticamente, odio l'app per iOS di Facebook. L'interfaccia mobile di Facebook funziona meravigliosamente impedendo limitazioni come l'impossibilità di caricare file multimediali (limitazione del browser iOS, non limitazione di Facebook) e l'app? Non così tanto. Sono contento di incolpare Facebook e chiamarlo un giorno. Soprattutto dal momento che lo sviluppatore di app iOS di Facebook ha pubblicamente pubblicizzato Apple per numerose lamentele, lamentele che sembrano essere molto specifiche per lui. Può essere. [/ rant]
Jason Salaz,

@JasonSalaz È stata una nuova lamentela? So che da tempo lo sviluppatore (avevano un ragazzo che lo faceva) si sentiva offeso dal processo di revisione di Apple e non voleva farne parte. Ma questo è stato a lungo corretto (in realtà sembra che nulla venga approvato in questi giorni). Per quanto riguarda l'app, guarda la valutazione. Migliaia di persone l'hanno valutata 1 stella per essere generalmente spazzatura. La versione attuale ha una valutazione complessiva di 2 stelle (su 2665 valutazioni). E nel complesso, il 1545 gli ha dato 1 stella, che 379 supplementari gli hanno dato 2. Solo 364 utenti non gli hanno dato 5 stelle. Questo dovrebbe darti un'idea della qualità non generale.

@cksum No, nessuna nuova lamentela e non so più chi sta sviluppando l'app iOS su / per Facebook. So solo che ho un amico che lavora su Facebook a leggere i miei reclami e probabilmente mi odia a questo punto :). O mi confuta o dice semplicemente: "Presto". :(
Jason Salaz,

Risposte:


13

La teoria predominante sul perché l'attuale app di Facebook per iOS è così lenta è che l'app:

  1. soffre del pesante uso di JavaScript in un componente UIWebView che attualmente non beneficia del motore Javascript "Nitro" che è disponibile per Mobile Safari
  2. è mal progettato

L'app utilizza pochissimo codice nativo, quindi la maggior parte delle interazioni avviene all'interno di un UIWebView che visualizza HTML ed esegue Javascript.

In sostanza, ovunque un app visualizzi qualcosa che assomiglia e si comporta come "incorporando un browser Web", questo è un UIWebView.

In termini molto semplici, il motore Nitro Javascript rende Javascript "più veloce".

iOS 4.3 ha portato il motore Nitro su Safari per dispositivi mobili e IOS 5 ha portato il motore Nitro su collegamenti Web lanciati dalla schermata principale. Questo è un potenziale motivo per cui l'utilizzo di Facebook in Mobile Safari sembra molto più reattivo.

A partire da iOS 5.1, UIWebView non beneficia del motore Nitro Javascript.

Questo problema è stato recentemente discusso sul blog Mobtest, " Ecco perché l'app per iOS di Facebook è così male (UIWebViews e no Nitro) " con una serie di commenti nel relativo thread di Hacker News .

All'interno dell'attuale app, Facebook ha recentemente aumentato la promozione di app iOS aggiuntive:

Queste app, che vanno dalle "vecchie notizie" alle "nuove di zecca", sembrano fare un buon lavoro concentrandosi sul fare bene una singola attività relativa a Facebook, in alcuni casi aggiungendo il supporto per qualcosa che l'app generale iOS di Facebook non persino supporto.


Possiamo per favore avere la soluzione per riparare il nostro telefono in inglese? Dovrebbe esserci una semplice soluzione per rendere l'app più fluida

0

Ci lavoro attorno usando un VPN. Quindi commenti, video e altri si caricano rapidamente. Forse il problema è causato dagli ISP che utilizzano Deep Packet Inspection (che viene aggirato quando si utilizza un vpn). Il problema è anche su Android.


-1

Se si desidera fare clic sui collegamenti FB, utilizzare la versione Web (almeno fino a quando FB non ne migliora il design).


Potresti spiegare un po 'di più cosa intendi!
Ruskes,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.