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 :)
#81
04/14/2010 (11:55 am)
Has anyone tried contacting Apple directly about this? I'm sending them a direct question about it now, and I'll let you know what they say (or don't say). But I was curious if anyone else has already contacted them.

Update: I've emailed and called Apple. Their call center has no idea. Waiting for the email reply.
#82
04/14/2010 (12:16 pm)
@Jon
lol. I did, they just said they arent technical and dont know what to say about it. No help there.

Edit:
Even email support couldnt help me out.
#83
04/14/2010 (1:13 pm)
Thats one of the answers.

Other answers include "please send it in for checking" and other things like that.

Apple is trying to keep the right to decide on case to case base from what it seems if I have to go by the various responses posted here, the unity thread on os 4 as well as other iphone dev communities where potentially "banned" technology is involved.
But I'm pretty sure that any attempt of case to case unfair treatment will backfire heavily at courts as those that get cut won't accept the unfair treatment.
#84
04/15/2010 (7:34 pm)
They could always go the TX route, build the engine, let us extend it by making components in the native language. That's how TX does it, we do all our code in C# the engine is C#, I freaking love it. I did some objective C and was not happy, but could deal with it.
#85
04/15/2010 (7:59 pm)
It's hard to believe that Apple would take out all the great Torque, Unity, etc. games from the App Store and reject future games. I think they are only targeting Flash (or so I hope).

I really like Torque and the scripting language it provides. I have two games in development right now and hope Apple does the right thing.
#86
04/15/2010 (8:20 pm)
One thing I really don't get is why Apple would want to stop Adobe from being able to package flash games into app. I could understand not wanting the flash player in there browser. Allowing that would allow people to play games for free, bypassing the app store and and Apple would begin losing money. But if they allowed Adobe to export games as an app and put on the app store, then they would make money from them. Why wouldn't they want that?
#87
04/15/2010 (8:21 pm)
@John
Because they want you to buy a Mac to make iPhone Games. They don't like the idea that people are making games using windows OS.
#88
04/15/2010 (8:35 pm)
Hey all,

I'm new here. My timing is great </sarcasm> as I just bought Torque 2D in the past couple of weeks. Haven't bought the T2D for iPhone yet, but was planning to shortly.

Anyway, since Apple isn't being very forthcoming about it, I thought I would write to the sales folks at GG to see what they say. I told them I was planning to buy T2D for iPhone but now was concerned. Here is what they sent me. Not as good as something official from GG saying Apple has confirmed we are ok, but still makes me feel better reading this:

Quote:It shouldn't be a problem. Our engine is C++ and Objective-C-based, so we fall in compliance with the new EULA. Apple has not provided any assistance to any middleware providers yet. Unity, ShiVa, and the like are waiting as well for information on the scripting engines. At this time, we do not feel that our binaries from TorqueScript will be targeted but have plans in place should that be confirmed down the road.

Here is our official response:
www.igameradio.com/2010/04/12/garagegames-confident-that-itorque-clears-apple-changes/
#89
04/16/2010 (5:22 am)
@Henry: Usage wise I would just love such an approach. Unhappily iTGB bases on TGB which bases on TGE so thats not even remotely as nice. Also working with it won't be even remotely as nice as the lack of reflection makes it hard to impossible to use in the editor ... thats why Components now basically have their script side, so the editor knows about them
#90
04/16/2010 (6:26 am)
@Robert
I based that off Mich's responses in this topic as well as on iGameRadio, so most of the people in the topic have seen it. :)
#91
04/16/2010 (10:06 am)
I've gotta say, I'm just glad that Apple is so forthcoming with their information. They never leave anything up for misinterpretation and are so quick to respond in great detail to all requests for clarification. I'm also glad that the power supply on my one year old Mac Mini is defective. And I'm especially grateful that they declined warranty repair on my 11 month old iPod Touch because of alleged internal liquid corrosion. They are and forever will be my American Idols.
#92
04/16/2010 (10:16 am)
Please remain on topic
#93
04/16/2010 (11:51 am)
I think the situation on hand is more so a factor of worrying if we need to port our script to source code or not. Rather then wasting our money on what we already built or not.

I have my fingers cross that we don't need to port to code, and I'm guessing that is the case. The only thing we can do is wait to see what happens. Or have people upload a new starter.fps for free on the app store to see if its banned or not.
#94
04/16/2010 (11:59 am)
The Scratch iPhone player was removed from the App Store this week. It contains a code interpreter. This is true of a number of iPhone games (most notably Lua). So, I guess in some ways it depends on how you utilize the game's interpreter. Downloading/patching new code/content into your App would seem to be a major concern.

I understand that it is possible to fly under the radar. However, for our development if 3.3.1 and 3.3.2 remain in the TOS (developers click through their agreement of both *currently*), we'll be developing purely in C/C++ for the iDevices.

Hopefully Apple pulls back on 3.3.1 at the very least.

#95
04/17/2010 (1:39 pm)
I have my game on 70% and I was able to do many things using TS (this because ignorance about how to do stuff directly on source code)..

Has been two weeks since Apple announce TOS and we do not have any Official information about our tech status, I'm starting to feel nervous about the idea to finish the game and not be able to upload into de appstore.
#96
04/17/2010 (1:49 pm)
GG can't do much about official information as apple does not hand them out.

Every dev using middleware I know that requested confirmation got answers that clearly indicate that apple hopes to remain in the position to decide on case to case base.

I'm already looking forward into the 0.5B+ fine they will get in the class action case resulting from this stance as soon as they deny apps while others with the exactly equal profile were approved for unfair treatment along other points that are at best in the legal gray area. Perhaps they will understand that their "we have 2% of the users" days are gone and that they now have to play by the same measures that they used to enforce stuff / sue stuff against other competitors in the past.
#97
04/17/2010 (4:19 pm)
Quote:Because they want you to buy a Mac to make iPhone Games. They don't like the idea that people are making games using windows OS.

So then what if adobe only added the export feature to the Mac version of CS5....Or, what if they made it so it somehow got exported from Flash, but still had to be added to an xcode project and compiled through xcode somehow?


Eitherway, it's pretty greedy of Apple.
#98
04/17/2010 (4:22 pm)
That point is not even an existing one actually.
Apple can void any dev contract of such sent in applications as the Flash CS5 deployments violates several contract points.

And with that also automatic rejection.

The clause, if one wants to bring it into flash relation, is just a clear final public blow against Flash to justify any step against incompatible software and middleware software they don't like.
#99
04/17/2010 (6:25 pm)
I really agree Apple about their position over Any kind of Flash conversion tool to the appstore, actually there is tons of crap in there, imagine how many crap flash games would invade the appstore?... this is not going to help us "the indie community"..

Back to the subject of this topic I really know GG can't do much about official information, but who can more than they?
#100
04/19/2010 (9:13 pm)
Any updates?