Game Development Community

iPhone OS 4 license changes - How does it affect iTorque?

by Marc Dreamora Schaerer · in iTorque 2D · 04/08/2010 (4:00 pm) · 122 replies

By the changes of the iPhone SDK rules coming up, how is the standing of T2Di / T3Di even being even legal any longer?

The explicit change I've in mind is:
Quote:"Applications that link to Documented APIs through an intermediary translation or compatibility layer or tool are prohibited."

Source: http://twitter.com/gruber/status/11837642274

in combination with the fact that T2Di, like game salad and shiva (along most sega games and the C64 thingy), do not produce pure ARM code but have a VM.


An alternative interpretation / solution: Total cut of the scripting and moving all to a much better documented source only level (which I personally would prefer hehe)


PS: the iphone os 4 beta has been reported on various places to have happened so you might to check if thats true :)
#101
04/20/2010 (12:56 pm)
Still no reply to the email I sent. My best guess is that they're flooded with people asking the exact same thing and have yet to come up with a firm, lawsuit-proof solution.
#102
04/20/2010 (4:54 pm)
The answers so far were all in the sense of "send in and we will check"

No general information, especially none that covers a whole middleware.
There are some wanna be cool middleware devs that claim to have apple approval but to me thats hot air as the major providers none got an answer (neither MonoTouch nor GG nor UT got one as it seems by the postings of staff members on the respective boards)

the only ones that claim to have approval are such that realistically stand very little chance without significant changes like Game Salad.
Then there are over confident devs like the Shiva ones that think that replacing lua with C++ / ObjC for the iphone will grant them the right to exist any longer.
#103
04/20/2010 (7:48 pm)
Received the "iPhone SDK4 beta 2 now available" email from Apple today --- hesitant about downloading it.
#104
04/21/2010 (10:08 pm)
Hum... Adobe Ditching Flash for the iPhone.

Oh... and an interesitng bit from Chambers's blog:

Quote:I am excited about Flash Player 10.1 and Adobe AIR 2.0 and all of the opportunities that they will make available to Flash developers across multiple platforms (desktop, Android, Palm, Windows Phone 7, RIM, etc…).

... translation "screw you Apple... Flash is gonna work everywhere but iPhone."
#106
04/21/2010 (11:06 pm)
isn't the translation more like "screw you apple, we pretend that flash is going to work everywhere but iPhone"

pretend cause adobe did a lot of big mouthing about their great support in android 2 ... yet its many many months later and still has to happen at all.
adobe is great at coming up with advertisement and "promises" yet I've to see that they hold a single one when it is in relation to the flash player - runtime environment at all
#107
04/21/2010 (11:15 pm)
I would be surprised to see Flash on WP7 within the first year... maybe longer, if ever. Adobe announced it was coming to WP7 months ago and I have yet to see anything from MSFT about it.

Considering that to build unmanaged binaries on WP7, you need a license and low level SDK access... maybe Adobe is implementing Flash in Silverlight :)

Adobe is getting a serious wake up call on this mobile stuff. They sat on their butts too many years failing/fearing to innovate. ActionScript and their runtime need some big time lovin'
#108
04/23/2010 (3:02 am)
Just an update - there was some concern about the new policy being implemented from 22nd April. We had one game approved on the 21st and another on the 23rd.
#109
04/23/2010 (2:06 pm)
Scott, from a worst-case scenario point of view, I'd like to see a game get approved that was submitted after April 22nd. It may have already gone through that part of the process, no one really knows.
#110
04/23/2010 (3:37 pm)
Ricky, the 2nd app went to "In Review" on the 22nd. Don't know if that helps?
#111
04/24/2010 (11:49 am)
Here's a newsletter sent out by Unity Engine. It seems that they are confident their engine will not be affected by this.

Quote:As most folks already know, Apple introduced a new Terms of Service (ToS) with their iPhone OS 4 that has some Unity users concerned. While we don't yet have a definitive statement to share at this time, we have a healthy, ongoing dialogue with Apple and it seems clear that it's not their intention to block Unity and will continue our efforts to ensure compliance with the Terms. While it's possible that ensuring compliance could mean additional engineering on our part, our committed goal is to provide you with uninterrupted ToS compliant tools and we think we'll be able to do that.
#112
04/25/2010 (2:03 pm)
Scott: If nothing else, that's a good sign.
#113
04/26/2010 (9:32 pm)
So what if anything does this have to do with future updates/bugfixes etc for iTGB?

#114
04/26/2010 (10:16 pm)
@Henry - No change. We've been moving forward as planned.
#115
04/26/2010 (11:44 pm)
@Eric - Thanks for the update. Looking forward to the iTGB and TGB updates this week.
#116
04/27/2010 (3:23 am)
Johnny, where did you get the info about updates this week ?
Cheers
#117
04/27/2010 (9:43 am)
Hey Scott, in this post (http://www.torquepowered.com/community/blog/view/19347/4#commenths) Eric says end of April for TGB 1.7.5. I remember the unofficial date for the next iTGB update is also April.
#118
04/27/2010 (10:43 am)
Yes, I can confirm the TGB update to be out this week. Both the Mac and PC version is in QA now.

iTorque fixes have been a bit derailed by the TOS discussion. We were waiting for the dust to settle a bit before pushing out a release. Everything looks good from our perspective ( and our lawyers perspective ). I'll let Michael Perry fill you in on more details about the status of the update.
#119
04/27/2010 (10:53 am)
Thanks Johnny, Eric - looking forward to the update :)
#120
04/29/2010 (11:14 am)
Job's press release from today (link to the actual press release at the bottom of the page).

Its squarely aimed at flash, but the last few paragraphs show that Apple doesn't really want any cross platform middleware on their devices:

Quote:
We know from painful experience that letting a third party layer of software come between the platform and the developer ultimately results in sub-standard apps and hinders the enhancement and progress of the platform. If developers grow dependent on third party development libraries and tools, they can only take advantage of platform enhancements if and when the third party chooses to adopt the new features. We cannot be at the mercy of a third party deciding if and when they will make our enhancements available to our developers.

This becomes even worse if the third party is supplying a cross platform development tool. The third party may not adopt enhancements from one platform unless they are available on all of their supported platforms. Hence developers only have access to the lowest common denominator set of features. Again, we cannot accept an outcome where developers are blocked from using our innovations and enhancements because they are not available on our competitor's platforms.

They seem to really be focused on killing off Flash on their mobile devices, but i can see them aiming to 'Flash' any tool at whim that lets one ship cross platform games.