Can Anyone Compete With the iTunes App Store?