Looking at the comments left on the Play Store regarding the XBMC client, we found clear evidence of web API evolution causing trouble to end-users. Users of the client commented “it worked until the last update with no warning. Apparently then it requires the latest version of XBMC. This is highly unfortunate, as it’s hard to install older versions of software on Android devices. This basically means that if you want to use the Android remote you have to always use the last version of XBMC. In my opinion that’s
worse behavior towards your users than is usual amongst even open source, and I really hope this is not going to be repeated in the future.”and “don’t update the entire app without keeping backwards compatibility in mind.(. . .) I have 6 XBMCs running and have no time to update them all when a new release comes out of beta