iOS4 Licensing Agreement - Updated 3.3.1

nightleafnightleaf Member Posts: 28
3.3.1 Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs. Applications must be originally written in Objective-C, C, C++, or JavaScript as executed by the iPhone OS WebKit engine, and only code written in C, C++, and Objective-C may compile and directly link against the Documented APIs (e.g., Applications that link to Documented APIs through an intermediary translation or compatibility layer or tool are prohibited).

Should we be worried?
«1

Comments

  • AfterBurnettAfterBurnett Member Posts: 3,474
    Hasn't this been covered about a million times?
  • nightleafnightleaf Member Posts: 28
    Not since the new agreement came out today
  • AfterBurnettAfterBurnett Member Posts: 3,474
    Ah, does it say anything different? We were all worried before, weren't we? Lol
  • nightleafnightleaf Member Posts: 28
    'Applications that link to Documented APIs through an intermediary translation or compatibility layer or tool are prohibited'

    It feels like that quite specifically prohibits GameSalad. Just thought I'd throw it out there, in case it was an issue and things have changed.
  • AfterBurnettAfterBurnett Member Posts: 3,474
    Well I'll be spewing if this does rule out GS as I have invested a lot of time and money into my first project! Apple would be putting a lot of people out of jobs and app quality would drop as making decent games is much easier with a tool like GS than native coding!
  • nightleafnightleaf Member Posts: 28
    My thoughts exactly. I just feel that the previous 3.3.1 left room for GameSalad to exist, but this new one very much doesn't. If Apple were to grant an exception, I can see this angering a lot of other platforms.
  • AfterBurnettAfterBurnett Member Posts: 3,474
    And opening the doors to a lawsuit from Adobe. I really don't think Gendai's "don't worry, we're smart" answer is good enough. They better have a backup plan though I don't see what it could be.
  • DhondonDhondon Member Posts: 717
    So, we won't know until some one submits an GS app (+3-5 days)?
  • nightleafnightleaf Member Posts: 28
    Pretty much. I just submitted an update, but I am imagine users who submitted in the last few days will find out sooner. Fingers securely crossed..
  • beefy_clyrobeefy_clyro Member Posts: 5,394
    i'll be submitting a game later tonight or tomorrow, we'll see what happens!
  • AfterBurnettAfterBurnett Member Posts: 3,474
    I'm not looking forward to learning objective c. To anyone who knows, should I start there or learn c first?
  • AfterBurnettAfterBurnett Member Posts: 3,474
    I'm guessing my Unity license is useless too.
  • AfterBurnettAfterBurnett Member Posts: 3,474
    Let Apple kill themselves with this stupid move. Gendai,give us Android!
  • RHRH Member Posts: 1,079
    @POLYGAMe I disagree with what you are saying. If Apple were too do this I think the app quality would actually increase. I'm not saying that this is a reflection of GS users (or saying that in anyway GS does this) but with software like GS it allows inexperienced users to just jump in thinking that they can make a lot of money and don't put much effort into their graphics or game polish. This doesn't mean i support what Apple are doing though.

    "Let Apple kill themselves with this stupid move. Gendai,give us Android!"

    And it's not really a stupid move for Apple, I assume it's about enhancing/protecting their monopoly power.

    And if you were serious about learning objective c, The apple website has decent beginner tutorials.
  • AfterBurnettAfterBurnett Member Posts: 3,474
    It does? would you suggest starting with c first? The only coding I've ever done was BASIC on C64! I'm guessing that like anything, once you're apt at it, it can be pretty fast.
  • osalzanoosalzano Member, PRO Posts: 136
    I have an App with "In Review" since Sunday (more than 24 hours...)
    I've accepted the new terms right now, let's see what happens.

    As soon as I have the response, will post here.
  • AfterBurnettAfterBurnett Member Posts: 3,474
    Me too. Problem is though, was submitted before the tos was updated. I don't think I have the confidence to continue slaving away on my game, now. What's the point?
  • osalzanoosalzano Member, PRO Posts: 136
    Ansca's CTO wrote a plag post regarding Corona SDK vs the new Apple rules.
    http://blog.anscamobile.com/2010/04/do-apples-new-rules-affect-you/

    Thinking seriously about learning Lua and using Corona. For only $99.
  • AfterBurnettAfterBurnett Member Posts: 3,474
    Could just be hit by the same issues. Might have to bite the bullet and learn to code. Waaaaah!
  • expired_012expired_012 Member Posts: 1,802
    I highly doubt this! Gendai would not lie to us like that. And I can't imagine life without
    gamesalad!
  • AfterBurnettAfterBurnett Member Posts: 3,474
    Nothing to do with what Gendai tell us. Apple's rules. I'll be asking for my gs money back if this isn't cleared soon, only bought it last week, bit crap if my 12 month license is only good for 7 days.
  • AfterBurnettAfterBurnett Member Posts: 3,474
    Apparently the Unity guys are talking about some sort of "special dispensation". I suppose Apple could blanket ban the apps and have "approved" third party apps... it is their hardware and they can, after all, decide who develops for it. I personally think they'd be silly not to keep apps like Unity, GameSalad and Corona around.

    And at the end of the day, I can still release my game for Mac via GS, I guess... don't know that it'd be worth the effort, though... unless I managed to get into Steam.
  • jweaver911jweaver911 Member Posts: 439
    When did it get updated?
  • AfterBurnettAfterBurnett Member Posts: 3,474
    Today, apparently.
  • JCFordJCFord Member Posts: 785
    It changed this morning - I had to accept the new terms to get into my iphone dev account.
  • MagoNicolasMagoNicolas Member, PRO Posts: 2,090
    http://blog.anscamobile.com/2010/04/do-apples-new-rules-affect-you/ This said that when you hit Build it creats a Objective-C and C++ code so it shouldn`t have problem with that engine.
    Does Game Salad do the Same?
    Want to Know what will Happen! Loved game salas and just buy it like 2 weeks Ago!
  • CapCap Member Posts: 225
    Did you watch the special event? Steve Jobs said that there were three reasons when an app gets rejected:

    1. The app doesn't function as advertised by the developer.
    2. Use of private APIs
    3. The app crashes

    I think Steve would have mentioned if it would be absolutely necessary to use XCode. So I can't imagine that GS apps will be banned.

    Source: http://www.blogcdn.com/www.engadget.com/media/2010/06/apple-wwdc-2010-110-rm-eng.jpg
  • design219design219 Member Posts: 2,273
    Cap said:
    I think Steve would have mentioned if it would be absolutely necessary to use XCode. So I can't imagine that GS apps will be banned.

    I wish I were on a first name basis with Mr. Jobs.

    I hope you are correct.
  • alexknitalexknit Member Posts: 10
    I've been concerned about this since coming across GS and other 'kits' for doing apps.
    I'll need the $2K version, and before I plunk the bucks down I need more clarification.

    as to code -- I can write in Obj-C. If you have any programming experience I wouldn't bother with learning C or C++ first...but do some research on object oriented programming concepts (there are a couple of books that are quite good) and then get a book on Obj-C. The theories are a bit confusing (as is the syntax at times) but when it clicks it can be quite easy. You'll also have to become adept with the SDK as well (Interface, etc.)

    I wanted GS cause I suck with the core animation with Obj-C and find it really tedious. Now, I am just sitting in limbo waiting for some indication of allowance of GS.
Sign In or Register to comment.