Looking at the comments left on the Play Store regarding the XBMC client, we found clear evidenceof 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