İOS için mevcut Facebook uygulamasının neden bu kadar durgun olduğuna dair baskın teori, uygulamanın:
- şu anda Mobile Safari tarafından kullanılabilen "Nitro" Javascript motorundan yararlanmayan bir UIWebView bileşeninde JavaScript'i yoğun bir şekilde kullanmaktadır.
- kötü tasarlanmış
Uygulama çok az yerel kod kullanır ve bu nedenle etkileşimin çoğu HTML görüntüleyen ve Javascript yürüten bir UIWebView içinde gerçekleşir.
Esasen, bir uygulamanın "web tarayıcısını gömmek" gibi görünen ve davranan bir şey görüntülediği her yerde, bu bir UIWebView.
Nitro Javascript motoru Javascript'i "daha hızlı" yapar.
iOS 4.3, Nitro motorunu Mobil Safari'ye getirdi ve IOS 5, Nitro motorunu ana ekrandan başlatılan web kısayollarına getirdi. Mobil Safari'de Facebook kullanımınızın çok daha duyarlı görünmesinin olası nedenlerinden biri de budur.
İOS 5.1'den itibaren UIWebView, Nitro Javascript motorundan faydalanmıyor.
Bu sorun son zamanlarda Mobtest blogunda, " İşte Facebook iOS uygulamasının neden bu kadar kötü olduğunu (UIWebViews ve Nitro yok) " ilgili Hacker News başlığında birkaç yorumla tartışıldı .
Mevcut uygulamada, Facebook yakın zamanda ek iOS uygulamalarının tanıtımını artırdı:
"Eski haberler" den "yepyeni" ye kadar bu uygulamalar, Facebook ile ilgili tek bir görevi iyi yapmaya odaklanmak gibi iyi bir iş yapıyor gibi görünüyor, bazı durumlarda genel Facebook iOS uygulamasının desteklemediği bir şey için destek ekliyor hatta destek.