为什么iPhone的Facebook应用加载内容这么慢?


13

为什么iPhone的iPhone应用程序如此缓慢地加载内容(特别是帖子评论),它有时根本无法检索帖子?

该网站运行良好,速度很快,但使用相同的无线网络,应用程序速度明显变慢。

我的手机有什么问题,或者是否有人提示如何调试这样的东西?


2
有趣的是,我讨厌Facebook的iOS应用程序。 Facebook的移动界面非常有效地限制了诸如无法上传媒体(iOS浏览器限制,而不是Facebook限制)和应用程序等限制?没那么多。我满足于谴责Facebook并称之为一天。特别是因为Facebook的iOS应用开发者非常公开抨击苹果公司的无数不满,他的冤屈似乎非常具体。也许。 [/咆哮]
Jason Salaz

@JasonSalaz这是一个新的不满?我知道回到开发人员(他们有一个人这样做)感觉被Apple的审查程序轻视,并且不想参与其中。但这一直在纠正(实际上似乎现在任何事都得到批准)。至于应用程序,请查看评级。成千上万的人将它评为一星级,因为它通常都是垃圾。当前版本的总体评级为2星(在2665个评分中排名)。总的来说,1545已经给它1星,另外379给它2.只有364个用户避风港给它5星。这应该可以让你了解整体质量。

@cksum不,没有新的不满,我不知道谁在为Facebook开发iOS应用程序了。我只知道我有一个在Facebook工作的朋友阅读我的抱怨,并且可能在这一点上讨厌我:)。他要么反驳我,要么只是说:“很快”。 :(
Jason Salaz

Answers:


13

关于为什么当前适用于iOS的Facebook应用程序如此低迷的主要理论是该应用程序:

  1. 在UIWebView组件中大量使用JavaScript,目前不受益于Mobile Safari可用的“Nitro”Javascript引擎
  2. 设计很差

该应用程序使用非常少的本机代码,因此大多数交互发生在显示HTML并执行Javascript的UIWebView中。

基本上,在应用程序显示外观和行为类似于“嵌入Web浏览器”的任何地方,这都是UIWebView。

简单来说,Nitro Javascript引擎使Javascript“更快”。

iOS 4.3将Nitro引擎引入Mobile Safari,IOS 5将Nitro引擎引入主屏幕启动的Web快捷方式。这是您在Mobile Safari中使用Facebook看起来更具响应性的一个潜在原因。

从iOS 5.1开始,UIWebView无法从Nitro Javascript引擎中受益。

最近在Mobtest博客上讨论过这个问题,“ 这就是为什么Facebook iOS应用程序如此糟糕(UIWebViews和没有Nitro) “有很多评论 相关的黑客新闻主题

在当前的应用程序中,Facebook最近增加了对其他iOS应用程序的推广:

这些应用程序 - 从“旧新闻”到“全新” - 似乎做得很好,专注于做一个与Facebook相关的任务,在某些情况下,增加对一般Facebook iOS应用程序不支持的东西的支持甚至支持。


我们能否解决用英语修理手机的问题?应该有一个简单的方法来使应用程序更加流畅

0

我使用vpn来解决它。然后评论,视频和其他人快速加载。也许问题是由使用深度包检测的ISP引起的(当您使用vpn时被绕过)。问题还在于android。


-1

如果要单击FB链接,请使用Web版本(至少在FB改进其设计之前)。


你能解释一下你的意思吗?
Buscar웃
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.