Mengapa aplikasi Facebook untuk iPhone sangat lambat memuat konten (khususnya komentar posting) dan terkadang tidak mengambil posting sama sekali?
Situs web berfungsi dengan sangat baik dan cepat tetapi aplikasi ini secara signifikan lebih lambat, menggunakan jaringan nirkabel yang sama.
Apakah ada yang salah di ponsel saya atau ada yang punya petunjuk cara men-debug sesuatu seperti ini?
iphone
applications
facebook
aneuryzm
sumber
sumber
Jawaban:
Teori utama mengapa aplikasi Facebook saat ini untuk iOS begitu lamban adalah bahwa aplikasi tersebut:
Aplikasi ini menggunakan kode asli sangat sedikit, dan dengan demikian sebagian besar interaksi Anda terjadi dalam UIWebView yang menampilkan HTML dan mengeksekusi Javascript.
Pada dasarnya, di mana saja di mana aplikasi menampilkan sesuatu yang terlihat dan bertindak seperti "menyematkan browser web", itu adalah UIWebView.
Dalam istilah yang sangat sederhana, mesin Nitro Javascript membuat Javascript "lebih cepat".
iOS 4.3 membawa mesin Nitro ke Mobile Safari, dan iOS 5 membawa mesin Nitro ke pintasan web yang diluncurkan dari layar beranda. Ini adalah salah satu alasan potensial mengapa penggunaan Facebook Anda dalam Mobile Safari tampak jauh lebih responsif.
Pada iOS 5.1, UIWebView tidak mendapat manfaat dari mesin Nitro Javascript.
Masalah ini baru-baru ini dibahas di blog Mobtest, " Inilah mengapa aplikasi Facebook iOS begitu buruk (UIWebViews dan tanpa Nitro) " dengan sejumlah komentar di utas Peretas Berita terkait .
Dalam aplikasi saat ini, Facebook baru-baru ini meningkatkan promosi mereka untuk aplikasi iOS tambahan:
Aplikasi ini - mulai dari "berita lama" hingga "baru" - tampaknya melakukan pekerjaan yang baik dengan fokus melakukan satu tugas yang berhubungan dengan Facebook dengan baik, dalam beberapa kasus menambahkan dukungan untuk sesuatu yang tidak dimiliki aplikasi Facebook iOS umum. bahkan mendukung.
sumber
Saya mengatasinya dengan menggunakan vpn. Kemudian komentar, video, dan lainnya dimuat dengan cepat. Mungkin masalahnya disebabkan oleh ISP yang menggunakan Deep Packet Inspection (yang dilewati saat Anda menggunakan vpn). Masalahnya juga ada di android.
sumber
Jika Anda ingin mengklik tautan FB gunakan versi web (setidaknya sampai FB meningkatkan desainnya.)
sumber