I have always been an advocate of designing apps and services for greater resource efficiency, be it power, performance or mobile internet. While everyone is shouting themselves…

Facebook gets it; makes Android app less resource intensive

I have always been an advocate of designing apps and services for greater resource efficiency, be it power, performance or mobile internet. While everyone is shouting themselves hoarse over how the future is that we guzzle more and more, the truth is that a chain is only as strong as its weakest link. Facebook sent a team of engineers to Africa where they tested their Android app on various low end devices, and found how horrible it performed.


Facebook for Android optimised to be less resource intensive

Here is an excerpt from the Facebook post:


However, our mission extends far beyond building and delivering the best experience on high-end smartphones and LTE networks. We want Facebook to work for everyone – no matter the region, network condition, or mobile device.

To help accomplish this goal, a team of product managers and engineers traveled to Africa to examine mobile performance in developing countries. We purchased several different Android handsets to test the latest version of the Facebook app – and the testing process proved to be difficult. The combination of an intermittent, low-bandwidth network connection and a lack of memory space on the devices resulted in slow load times and constant crashes. We even burned through our monthly data plans in 40 minutes.

We returned to our offices in Seattle, London, and Menlo Park determined to enhance the Facebook experience on Android – and soon made major improvements in performance, data efficiency, networking, and application size.

How Facebook Made Their App Less Resource Intensive

Here are the improvements to the Facebook app based on the findings of the trip:

  • Performance: changes made reduced start times by more than 50 percent in the six months following the trip to Africa.
  • Data Efficiency: the work on data efficiency resulted in a 50 percent reduction in data use compared with earlier last year.
  • Networking: reports of slow or failed image loads dropped by almost 90 percent over the past year.
  • App Size: the app size has been reduced by 65 percent compared with the beginning of the year.

Dear developer, no matter how powerful the flagship devices get, the numbers are at the bottom of the pyramid, and if your app or service is messing up at that bottom end, it is crap.


Source: Improving Facebook on Android

Share This Article

Founder of MobilityArena. Yomi's journey in mobile started in 2001. Besides obsessing over mobile phones, he also started creating WAP sites (early mobile-friendly websites created with WML). He began writing about phones in 2004 and has been at it since then. He has owned over 200 devices, from Symbian, Palm, PocketPC/Windows Mobile, BlackBerry/BB10, webOS, Windows Phone, Firefox, Ubuntu Touch, to Android, iOS, and KaiOS operating systems.

Related Posts

This Post Has 4 Comments

  1. The new facebook app is a truly remarkable improvement from earlier versions. I really enjoy it and it doesn’t crash like earlier versions. Great work.

  2. Good news.

    I hope the makers of an app like BlackBerry Messenger (BBM) for Android, with humongous appetite for resources, would learn from this

    If an app is multifunctional, (think Tasker for android ) it could be forgiven for using a lot of resources.

    While I don’t see the reason for a Facebook app in the first place (the Web app version would do), it is good news for those who think otherwise, especially those with lower spec’d. devices…

  3. Last Android device I had, I ‘silenced’ the app without deleting it entirely…damn thing was just a data-hog. And knowing I had less use of it everyday, I’m sure I wouldn’t have missed it if I had it deleted.

    Good news anyways…

Leave a Reply

Your email address will not be published. Required fields are marked *