More Spring Cleaning from Google
Written by Ian Elliot   
Sunday, 22 April 2012

Google has announced major changes to its deprecation policies and has announced the official deprecation of several more APIs

Some of the tools and services that have been deprecated in Google's latest clearout of APIs will linger for a full 3 years, until April 20th 2015. However in future the deprecation period (the length of time an API will remain functional after Google has decided to close it) will be capped at 1-year and in many cases will be removed altogether.

This may be good for Google but it doesn't provide much confidence any any service they provide. Would you bet you development work on an API that could be removed instantly at Google's whim? Even 1 year isn't much time to implement the changes necessary to replace one API by another.

Google App Engine, Google Maps/Earth APIs and YouTube API, which  previously had 3-year deprecation policies, will transition to a 1-year policy, in line with Google Cloud Storage which already had a 1-year policy. The deprecation policy has also been shortened and now simply states that Google "we will strive to provide one year notice before making breaking changes".

More drastically Google is removing the deprecation policy from its other APIs. The list of those affected is:

Accounts API, AdSense Host API, Chart Tools API, Checkout API, Contacts API, Custom Search API, Documents API, Doubleclick for Publishers API, Feed API, Google Apps Admin APIs, Libraries API, Orkut API, Picasa Web Albums API, and Prediction API.

As these changes cannot be introduced retrospectively, there will be in a transition period with the 1-year policy being introduced on April 20th, 2014 and the no-deprecation policy taking full effect on April 20th 2015.

The Google blog post emphasizes that there are no current plans to sweep away any of these services with the words,

"To be very clear, we are not deprecating the APIs themselves" and it also promises, "As always, we will strive to keep changes to a minimum and announce them in a timely manner."

The whole value of an API depends on its stability both in terms of its interface definition and its long term availability. Google may be trying hard not to worry programmers but perhaps we should be concerned. It is also difficult to see what Google gains from these changes apart from minor savings in costs of running servers and some minor maintenance.

Compared to last autumn's "spring cleaning" exercise, the list of APIs included in this spring's deprecation round is fairly modest.

Closing on October 20th, 2012:

Moderator API

Legacy Portable Contacts API

Non-current versions of the Spreadsheets, Contacts, Documents List and Freebase

 

Changes not fully effective until April 20th, 2015

Part of the Account Authentication APIs - ClientLogin, AuthSub and OAuth 1.0

Part of Google Chart Tools - Image Charts, Infographics

In addtion Google has specified the shutdown date of October 20th, 2012 for two APIs, Finance API and Feedburner Administrative APIs, that were deprecated last year.

More Information

Changes to deprecation policies and API spring cleaning

Related Articles

Google dumps APIs

Google Labs to close

Google continues its mass clearout

More Casualties of Google's Clearout

 

espbook

 

Comments




or email your comment to: comments@i-programmer.info

 

To be informed about new articles on I Programmer, subscribe to the RSS feed, follow us on Google+, Twitter, Linkedin or Facebook or sign up for our weekly newsletter.

 

Banner


Random Gifts For Programmers
24/11/2024

Not really random. Not even pseudo random, more stuff that caught my attention and that I, for one, would like to be given. And, yes, if I'm not given them, I'd probably buy some for myself.



Hour Of Code 2024 Is About To Kick Off
04/12/2024

This year the event that aims to provide a coding experience for all school students and anyone else who wants to join in runs between December 9th and 15th and includes new activities. Let's find out [ ... ]


More News

Last Updated ( Monday, 27 July 2015 )