Yearly subscriptions for a standalone app? I understand the motivation for continuous income. What's wrong with the old method of releasing a paid 2.0? Admittedly, it's a bit hairy in the Apple App Store world since you can't have paid updates, but why not a separate app? That way you can have maintenance releases in the old version and charge for the new one. Although, the rub is you can't give discounts for upgrades.
Like it's stated in the article, you pay a fixed price for a song that's released. Why should my software stop working if I don't want new features?