The new changes, touted as the “biggest overhaul” yet, are aimed at making it easier and faster to develop Android apps which plug into Facebook.
The company is also trying to make third-party user interfaces more consistent. New native UI controls pack built-in caching in order to make the whole experience faster. Developers will get the ability to integrate friend tagging and calling up nearby places.
It looks like new login controls to manage authentication are meant to help apps call up your Facebook identities and hold onto them, without having you authenticate too often—or more than once, conceivably. (This could be the start of a number of embarrassing gaffes, so watch your logins, people.)
On the backend, Facebook API calls can be done in batches now, which helps make everything faster. And with the emphasis on smartphones coming onto Facebook, it makes sense that developers now get a way to measure clicks and installs for mobile ads. So it seems the SDK has come along way since the first version was released way back in 2010.
Source: Facebook Developer Blog