ie8 fix

Facebook lists supported and deprecated SDKs

By | January 1, 2012, 1:36pm PST

Summary: After developers complained that Facebook wasn’t being very clear, the company has listed the four SDKs it officially supports as well as the three SDKs it deprecated in 2011.

As promised, Facebook has clarified which software development kits (SDKs) it supports and which SDKs the company has deprecated. The announcement is a response to developers complaining about Facebook’s inability to communicate clearly, especially when making changes around its platform and application programming interfaces (APIs).

Facebook currently provides support for the following four SDKs:

Facebook is in the process of moving the location of the JavaScript SDK repository from connect-js to facebook-js-sdk and the location of the PHP SDK from php-sdk to facebook-php-sdk. On April 1, 2012, only the new repositories will be updated moving forward and the old repositories will be made private.

To report any bugs or issues with the above four SDKs, you should file a report with Facebook’s Bugs Tool, which now has a dedicated team of engineers devoted to supporting developers. There was some confusion caused by the Issues tabs in GitHub, which Facebook does not provide support via and has thus since removed from all of its GitHub repositories.

In 2011, Facebook deprecated or removed the following three SDKs:

  • Python SDK: This SDK is deprecated. The GitHub repository will be made private on April 1, 2012.
  • C# SDK: This SDK is deprecated. The GitHub repository will be made private on April 1, 2012.
  • Facebook iPhone SDK: This SDK is deprecated, has been made private, and has been replaced by the iOS SDK.

Facebook points out that just because it no longer provides an official Facebook SDK for a given language/runtime does not mean that you cannot write Facebook apps using said technologies. The whole Facebook Platform (Graph API, Dialogs, etc.) can be accessed from any language or runtime with an HTTP library in a simple and straightforward way; many developers forgo Facebook’s official SDKs completely and just use HTTP. Facebook says it deprecated the above SDKs based on its need to reduce surface area and provide better support, but believes various developer communities will eventually create Facebook SDKs for these platforms.

See also:

Kick off your day with ZDNet's daily e-mail newsletter. It's the freshest tech news and opinion, served hot. Get it.

Topics

Emil Protalinski has covered the tech industry for five years for multiple publications.

Disclosure

Emil Protalinski

Emil has nothing to disclose.

Biography

Emil Protalinski

Emil Protalinski has covered the tech industry for five years for multiple publications, including Neowin for two years and Ars Technica for three years. He has written 1,000s of articles for both, with a particular focus on scrutinizing Microsoft products and services. Recently, Emil has expanded his coverage to non-Microsoft technologies, including the social networking giant Facebook.

The discussion hasn’t started yet. Why don’t you begin it?

Formatting +
BB Codes - Note: HTML is not supported in forums
  • [b] Bold [/b]
  • [i] Italic [/i]
  • [u] Underline [/u]
  • [s] Strikethrough [/s]
  • [q] "Quote" [/q]
  • [ol][*] 1. Ordered List [/ol]
  • [ul][*] · Unordered List [/ul]
  • [pre] Preformat [/pre]
  • [quote] "Blockquote" [/quote]
ie8 fix

The best of ZDNet, delivered

ZDNet Newsletters

Get the best of ZDNet delivered straight to your inbox

Facebook Activity

White Papers, Webcasts, & Resources
ie8 fix