As I understand it after reading http://quatermain.tumblr.com/post/3345687143/why-are-vendors... , there's a big difference:
Canonical wants to take 75% of revenue, leaving 25% to Gnome/Banshee.
Apple takes 30% of the sales price - the same part a vendor would get, taking away 100% of the revenue.