Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Newjackboy

macrumors 6502a
Original poster
Aug 6, 2012
693
336
What is the official reason for not allowing XBMC on the app store?

Have developers attempted to submit it?
 
Anyone know the official reason?

When XBMC was originally developed for iOS, it was done using APIs that Apple doesn't allow developers to use.

That means that if it was submitted in its current form, it'd be automatically rejected by Apple.

By not working within the App Store ecosystem, the developers aren't as restricted in what they can do.

As an open-source project, development is driven by the community, and it seems that they're content with just making it available on jailbroken devices. Making it suitable for submission to the App Store would take additional work and could mean that they'd have to drop features.
 
When XBMC was originally developed for iOS, it was done using APIs that Apple doesn't allow developers to use.

That means that if it was submitted in its current form, it'd be automatically rejected by Apple.

By not working within the App Store ecosystem, the developers aren't as restricted in what they can do.

As an open-source project, development is driven by the community, and it seems that they're content with just making it available on jailbroken devices. Making it suitable for submission to the App Store would take additional work and could mean that they'd have to drop features.

Apple users typically don't mind losing features. Should have at least made "XBMC light"
 
Maybe apple would be a better recipient for your question as anything any one here says will be pure scatologic information.

What makes you say that?

My post was pure fact.

The XBMC developers have clearly stated that they make heavy use of non-public APIs, and any "idiot in a hurry" knows that the App Store Guidelines state:


2.5
Apps that use non-public APIs will be rejected
 
Use Plex. Its based on XBMC, and it works now on both Windows and Mac. Plus they have an excellent iOS app.

I have a Mac Mini running Plex and watch stuff on my iPhone and iPad all the time. Love it.
 
I guess I don't see what, exactly, about xbmc on iOS requires the use of non public API's. but then again, I don't develope, so I have only a basic understanding of what it takes. Sure would be nice to have in the AppStore, but in happy it's at least available via jailbreak.
 
What makes you say that?

My post was pure fact.

The XBMC developers have clearly stated that they make heavy use of non-public APIs, and any "idiot in a hurry" knows that the App Store Guidelines state:


2.5
Apps that use non-public APIs will be rejected

Unless you're sitting in the room when apple discussed this issue you have no clue. You can speculate, and that speculation may be right but that's all it is in the long run.
 
Unless you're sitting in the room when apple discussed this issue you have no clue. You can speculate, and that speculation may be right but that's all it is in the long run.

Nobody is speculating. Apple will not allow apps that use APIs that hey don't personally real ease for use. The devs use these APIs by their own admission. In short, as it currently exists, it violated Apple's terms. As such, Apple won't let the app through the AppStore. There is no need to "sit in the room when Apple discusses the issue".
 
Unless you're sitting in the room when apple discussed this issue you have no clue. You can speculate, and that speculation may be right but that's all it is in the long run.

You don't seem to understand that Apple instantly rejects Apps which use private APIs. They wouldn't ever have a discussion about it, because they run an automated tool to block any app submission that uses the undocumented APIs.

If you're going to make hostile posts, you need to make sure that they're backed up with research!
 
Last edited:
Unless you're sitting in the room when apple discussed this issue you have no clue. You can speculate, and that speculation may be right but that's all it is in the long run.

LOL. Unauthorized API's cannot be used in any app that wants to be sold thru the App store. I am really surprised you don't know that. You seem to spend a lot of time here and have some knowledge about iOS and Apple in general. Surprised to see you do not understand the API thing.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.