What guideline is being broken? If there isn't a good reason (and I really struggle to think what it might be), this is just anti-competitive censorship.
Edit: On the other hand, this seems so ridiculous that I need to question if it's accurate. Can Treehouse provide some proof that Apple said they can't have Android courses available in their app?
It is just anti-competitive censorship. In the past, Apple has done things like banning an Android-focused magazine app [1]. There have also been controversies over books linking to Amazon when referring to other books you might buy (as their print editions do) [2]. This Treehouse situation fits the same pattern.
The guideline where when you sign up as a developer with Apple, you agree to a contract that says they can remove your content at any time if they feel like it.
It's the same thing, an author who writes a business book (marketing), had to throw away a chapter about using amazon in your business before his book got allowed in the iBook store...
Oh Apple... I lost the faith in the Apple's benevolent power when it was revealed during the conspiracy case that Apple bullied Random House[1] into a contract by blocking their iOS apps from the App Store. This move against a teaching app just disillusions more of us developers
It's amazing what charisma can do. Apple has acted like an evil censor/gatekeeper since the iPhone was released. Microsoft didn't act anywhere close to this bad in the 90s. And Microsoft is looked down on and Apple is still cool.
Apple has always acted this way, they just haven't had this kind of leverage before. Really, this shouldn't surprise anyone who's familiar with their history. Apple has always been a top notch PR firm and ad agency, albeit they are their own (and only) client.
Just a theory, but this is the company equivalent of getting away with so much if you are gorgeous looking. We are all aesthetes to some degree, so we are far more forgiving with a company like Apple that knows how to tickle those senses with beautiful design.
But "Treehouse" is a company. Usually a human at a company sends an email. Who in Treehouse sent that update? Because then we can ask him/her what section of App Store guidelines they were supposedly violating.
Be careful assuming everything in a rejection takes place in the official rejection letter. It can also take place over the phone as well, where nothing gets written down.
Up next ... they're going to ban chrome and any app with a webview because you can access Android content! I am of course being facetious, but it sucks.
It's all about the experience of the user and apple knows that. In all the above stories, it's about bringing a bad experience to the end user and frustrating them, if they aren't doing it the "apple way".
Or just censoring it, if they have to..
I probably had one of the first iPhones and iPod's and as soon as i realized at what sort of company i gave money to.
I've been planning to switch to Google for a while now (both as a consumer and as a dev).
The lack of apps had been a valid issue for me, but thankfully the Play store has mostly caught up the AppStore. I'll still have an Apple device (stability, better camera, etc) though.
Why is the Treehouse CEO saying "Man, this is ridiculous" while still playing along with Apple's bullshit?
Might as well compromise your product and your users to make a few extra bucks, right?
Grow some balls and stand up to your bullies, friend. Your product is popular. People will request it. Keep it off the App Store until Apple comes begging you to submit it again.
They are not charging extra for the app so it's not "to make a few extra bucks."
They are attempting to do the best job they can for their customers. Depriving your customers because you want to take a principled stand by taking steps that is almostly completely guaranteed to not work just makes no business sense.
So they're going to play censor for "business sense" but it's not about money?
Morals outrank money. And it's not even economically a bad decision on a long enough time scale. What's going to make your company look the best ten years from now? Taking a principled stand against censors, on behalf of your users, while maintaining your product's integrity and vision? Or sacrificing your product in order to temporarily gain a few more IOS users, while Apple continues to make themselves look like malevolent idiots?
If I were a business owner, I know what I'd choose.
It makes zero sense to pull this app just out of principle. Especially when it wouldn't matter to Apple anyway - It would only hurt Treehouse, and the investment they made. The kind of change you're looking for needs to come from policy makers.
I would like to get an official statement by either company before I jump to conclusions. I seem to recall someone at google claiming that Apple had not yet approved the Maps app and it wasn't even submitted yet. Apple used to do a lot of sketchy stuff like this, so we all assume it's true. But until I see something official, then I'll hold judgement.
We teach Android at Treehouse as well, but Apple has refused to let us release the app while including Android content. At the time of review several other applications in the App Store included Android content, but in our case we were told it was against App Store guidelines to have Android content in our app.
Actually, the article I wanted to see was mentioned above: http://tech.co/treehouse-ipad-app-2013-07. Coming from a press release, or a quote from the CEO. TNW however did not relay who the quote was coming from, and some random guy at treehouse may not have all the facts. But apparently, Apple is up to it's old tricks.
Really ... Why do you continue Apple users? Why do you persist? Is creating an anti-competitive shitty world for your children not at all a matter of concern for you?
While they are free to do whatever they want with their platform, it is interesting to see Apple returning to the old (pre-Mac OS X) behaviors, now that Apple managed to achieve a considerable market share.
I believe this is an older policy even preceeding the AppStore. There aren't many iTunesU courses for Android even (last I checked there was only one by GSVU).
Edit: On the other hand, this seems so ridiculous that I need to question if it's accurate. Can Treehouse provide some proof that Apple said they can't have Android courses available in their app?