This afternoon, Facebook announced the launch of the new Create Application API, which “allows widget providers to programmatically generate” the API key “and other necessary settings” for child applications. Previously, applications like the quiz generators, required users to go through complicated processes for generating new applications. This left many developers in a challenging situation.
For platform developers, many applications have now been forced to lead users through the process of installing the Facebook developer application and then creating new apps. It can be extremely cumbersome and in the process, there is a large number of users which fall off in the process. Widgets, like DISQUS and JS-Kit have been forced to consider whether to bypass Facebook’s application creation process.
Now, with this new Create Application API, developers will no longer have complex processes that developers need to go through for configuring their widgets and applications. The purpose of this new API is two fold: Facebook wants to make it easier to create applications and they also want to make it easier to block parent and child applications all together.
As Facebook states in the developer wiki:
Occasionally, parent applications generate so many child applications that users are unable to effectively control the volume of stories – which is why the ability to hide all quiz applications is one our top user requests. As a result, we are experimenting with giving users the ability to hide all the children of a parent application, for only those applications where there is a significant, demonstrated user demand for such a function.
The result is that users will have more control over the news stories generated by the “create your own” applications.