Titanium Community Questions & Answer Archive

We felt that 6+ years of knowledge should not die so this is the Titanium Community Questions & Answer Archive

Titanium Platform and Apple Guidelines

Hello, I've been away from the titanium web site for a while. Could someone give me an update as to how reliable the titanium development as far as apple's app store rules are concerned?

I remember there was a concern that apple could reject certain apps due to the way they were developed. does that concern still have some weight? is that completely over? for those who are considering developing apps using a method other than xCode, I think this is a real concern.

I always wondered then and now, if titanium apps eventually compile to xcode at the end of the day, what's the concern anyway? where is the issue coming from?

— asked September 7th 2010 by Haluk Karamete
  • apple
  • titanium

4 Answers

  • Accepted Answer

    I think you just answered your question :)

    There is no issue with Titanium. No app was rejected( as far as I know) until now because of being made with Titanium.

    Adobe was rejected not with flash, but with their 'compile to iphone' CS5 feature.

    Everything is a lottery( and the luck is dictated by Apple). Wanna be 100% sure, start using objC and that's it.
    Want to take a risk - play with Titanium. If you have some big ideas maybe you can build some "hits" with Titanium that will generate enough revenue to allow you to "loose" several month to learn objC( if this is the issue ).

    — answered September 7th 2010 by Dan Tamas
  • There are no issues at the moment. Titanium compiles down to Objective C and even generated an XCode project, so nothing to worry about.

    — answered September 7th 2010 by Richard Venneman
  • You will never have an official response or be 100% assured that an external framework will be fully accepted by Apple( or you can write them :) ). They play the way they want to. Titanium tries to do it the way they ask, but with Apple you'll never know.

    After they removed Adobe form their platform, nothing seemed to be allowed anymore, but after a while LUA was back.

    — answered September 7th 2010 by Dan Tamas
    1 Comment
    • If the whole thing compiles down to objective C, where is the issue coming from? I can see the problem with Flash being not allowed because you can totally by pass what apple has in mind and run the whole app right from within flash.. but with titanium apps? there is no flash and there is no flash like third party environment running within iphone… why is it that this was an issue since day one and it seems like it still is.

      — commented September 7th 2010 by Haluk Karamete
  • Thank you for your reply. But that's a weak reply. Titanium always compiled to objective C - since day one. But everybody knows there were issues in regards to this matter.

    "Don't worry about it" type answer is unfortunately does not help.

    — answered September 7th 2010 by Haluk Karamete
The ownership of individual contributions to this community generated content is retained by the authors of their contributions.
All trademarks remain the property of the respective owner.