This is a classic cautionary tale for the over-centralization of app distribution.