为什么Facebook的移动应徳赢手机用很差劲:开发者的观点

我承认:与我自己的期望相反,我越来越喜欢使用Facebook,这比我想象的要多得多——主要是因为它是我许多社交圈和兴趣圈中最常见的连接点。我用得更多尽管Facebook持续的可怕用户界面。

但Facebook在手机上的表现尤其糟糕。徳赢手机例如,Facebook Android应用程序不允许我分享来自其他人流媒体的项目,就像Facebook标准网站那样。此外,在Facebook Android应用程序上,我不能在状态更新中标记某人(比如说乔施默喜欢这种寿司。”)-我只能指出我是否“和”某人在一起,通常情况并非如此。

哎呀。啊…

不管怎样,今天,当我在研究和撰写Facebook的各种移动问题时,徳赢手机我找到了凯文C。托福5月15日的邮件:你的Facebook移动应用程序烂了吗徳赢手机?这就是为什么

他总结了发表在上的研究结果。动态博客.他们只关注Facebook iOS应用程序的问题,但他们很有趣,即使我是一个Android用户。简而言之,Facebook的应用程序在很大程度上依赖于网络技术(HTML)来交付内容。这是有充分理由的,但在iOS设备上,它会导致问题。

以下是mobtest的总结:

为什么Facebook会在原生iOS应用程序中使用HTML技术?

HTML更易于显示流体内容.客观性C在液体显示方面真的很糟糕。周围有文字的图像,带有不同文本标签的按钮很难在Objective-C中创建自己,因为您必须自己计算所有元素的尺寸和位置。尤其是对于时间线来说,HTML更容易实现。

创建可以跨不同平台共享的代码。网间网操作系统,安卓,黑莓Windows Phone是所有不同的技术,也是开发人员的噩梦。以HTML的形式共享一些内容/功能是有意义的。

HTML更符合Facebook的持续部署过程。FB开发人员负责自己的QA,其中一部分是将代码推送到一组有限的服务器上,看看结果,然后把它推到更多的地方,如果不经常的话,每天都这样做。苹果公司至少要花一周的时间进行审查,回滚代码更改是一场噩梦。

他们可以逃脱。是的,Facebook不是一家银行,目前没有其他iOS FB应用程序,我们仍将使用该服务,因为它在社交网络上拥有9亿用户的虚拟垄断地位。我们只需要把它吸干。

功能手机是增长的地方。很高比例的iPhone和Android用户已经安装了Facebook应用程序。下一个前沿领域是功能手机,尤其是在世界的非西部地区。这些新用户将首先在手机上遇到Facebook,徳赢手机它也不会是闪亮的iPhone。

好啊,这并不能解释为什么我注意到Facebook的Android应用程序缺乏关键功能,但它可以帮助解释我所经历的一些性能不佳的原因-加载时间慢,滞后更新和推送通知,还有很多很多车祸。

TofeliPhone用户,用这个观察结束了他的Gigaom帖子:

…目前,我要在智能手机浏览器中切换到m.facebook.com。今天下午我做了一些测试,体验快得多,最新且通常提供与本机移动应用程序相同的功能。徳赢手机