ORBZ I hope you are right and that GS isn't in trouble, I wouldn't have a clue, but I really hope that we at least get some acknowledgment that they are finding out more or to hang tight
to me GS is more than just a tool that allows us to make programs without using objective C, it is an awesome tool for organizing and laying out games. this would be hard to replicate with the standard dev tool from Apple.
I think that this won't be a problem for GameSalad. As long as it is generating the same kind of code you get from Xcode, it's fine. The problem with Flash CS5 is that it generates Flash code and runs it in a container that targets the iPhone*... Apple doesn't like that kind of sidestepping.
I hate to be a conspiracy theorist, but after what's gone on with the iPad, does anybody think this is happening at the request of larger game makers because of the growing number of independents?
"QS - there's an unanswered posting called "Graphic bar over time" just begging fro your attention "
Yes, the bar did get very graphic over time. That's when I knew I'd had enough to drink, and it was time to head home...
QS
@Eastbound - sir - you're very kind indeed to say so. I've had a few people email me to say they've enjoyed it. I have no idea why! I've thought of updating it with 'moods' that display certain sayings based on the mood the user is in.
BUT - I think that might detract from the fact that it was made while in a similar condition to the one I find myself in right now. I kinda like that I made it while drunk.
I've got CS5 coming next week and was looking forward to giving a try at iPhone apps. I was getting the CS5 suite anyway, for web and air application development.
Well I guess if you were using Unity or Torque right about now and it was the cornerstone of your dev business there might be reason for concern right about now. Adobe will be really pissed at Apple, it's basically a salvo over the deck of the good ship Adobe. How will they respond, they must have anticipated this already surely?
Maybe drop flash player for mac, drop the CS suite perhaps, PDF viewer licence on iPhone?
I'd have thought Apple wanted Adobe as a friend, this just looks like all out war at the moment if you believe the news reports. This will be exciting.
Hoping the GS ship navigates the mine-field successfully!
Ask yourself... How will apple police such a thing. You submit an app file. It is a compiled file generated by native XCode. They receive that file. Even if they reverse compiled it...how would they know the source of it...whether it was Flash or GameSalad or original hand written code. Unless GameSalad or Flash puts a big "Screw U Apple...I AM FLASH...I AM GAMESALAD" in the code and Apple takes the time to look for this stuff...it seems to not be an issue.
I have a feeling this is more of an issue about running a Java plugin or any other internal API that is not a core Cocoa API. This may be more of a problem for elements like OpenFeint than GameSalad. And it is my understanding that Apple is releasing their own version of Open Feint....and it is a "happy accident" that this bad publicity for Adobe (albeit misinformed and misdirected) happens just prior to their CS5 launch.
Apple will come around. Flash will be available sooner or later for both iPhone/iPod and the iPad. HP Slate comes out this summer and it supports Flash. The next Android version supports Flash. Flash is everywhere. I will purchase HP Slate. I know dozen other people that did not buy an iPad, but will buy Slate.
If you ever poked around in a hex dump of your favorite executable/binary or ran a *nix "strings" command on the executable/binary, you will a lot of times see tons of display strings, constants, debugging info, etc. that makes the executable readily identifiable.
Just running it on the main file in the GS XCode generated bundle yields this sampling:
T^{GS_State=^{lua_State}^{GSPoolAllocator}^{GSDatabase}^{GSAudioContext}{GSCallbackInfo="loadingWillStart"^?"loadingWillEnd"^?"gameDidEnd"^?"gameContext"^v"callExternalFunction"^?"externalFunctionContext"^v}},R,N,VgameState ` etc. and a bunch of "Lua" and "box2D" references.
Even if they mask the "GS" stuff with generic naming conventions, it probably wouldn't be too hard to create a "strings" like tool profile of a GS XCode bundle.
Adobe and Apple are not enemies. Flash has issues, but CS5 has made flash exportable to html5 directly. It works as simple as copy and paste between Flash and Dreamweaver. Adobe is not fighting html5, it is embracing it.
Comments
It's 1:30am here in the Uk.
I was made redundant today. Again. Yay.
I've had several drinks. I'm 'unbearably wonderful' again.
And yet, without reading any of the info that bloggers are presenting, I can 100% tell that GS will be fine.
My God, they even PROMOTE GS apps in the 'new and noteworthy' and 'staff' sections in iTunes.
What makes any sensible person think this is all suddenly over?
Everything's fine. Please, let's end the endless drama on these forums. It's tiresome...
Please disperse. Go to your homes. Nothing to see here...
QS
Dr. Sam Beckett never returned home...
Twitter: https://twitter.com/Quantum_Sheep
Web: https://quantumsheep.itch.io
We're still digesting the information, but I wanted to let you know that we are listening. For now we'll say three things:
1) We're still looking into it.
2) We don't think it will be a problem.
3) We're clever.
I'll be sure to get back to you as we look deeper into this issue.
Thanks!
2) even better!
3) we know you're clever
breathe...
@Adent: Thank you!
* Don't quote me on this.
I hate to be a conspiracy theorist, but after what's gone on with the iPad, does anybody think this is happening at the request of larger game makers because of the growing number of independents?
Yes, the bar did get very graphic over time. That's when I knew I'd had enough to drink, and it was time to head home...
QS
@Eastbound - sir - you're very kind indeed to say so. I've had a few people email me to say they've enjoyed it. I have no idea why! I've thought of updating it with 'moods' that display certain sayings based on the mood the user is in.
BUT - I think that might detract from the fact that it was made while in a similar condition to the one I find myself in right now. I kinda like that I made it while drunk.
Maybe it'll start a new trend?
Dr. Sam Beckett never returned home...
Twitter: https://twitter.com/Quantum_Sheep
Web: https://quantumsheep.itch.io
I've got CS5 coming next week and was looking forward to giving a try at iPhone apps. I was getting the CS5 suite anyway, for web and air application development.
Make that two.
QS
Dr. Sam Beckett never returned home...
Twitter: https://twitter.com/Quantum_Sheep
Web: https://quantumsheep.itch.io
Now it's any German Riesling please
We rock!
CHEERS!
QS
Dr. Sam Beckett never returned home...
Twitter: https://twitter.com/Quantum_Sheep
Web: https://quantumsheep.itch.io
Talk about the longest post ever in GS, and what a rollercoaster of a thread!
Maybe drop flash player for mac, drop the CS suite perhaps, PDF viewer licence on iPhone?
I'd have thought Apple wanted Adobe as a friend, this just looks like all out war at the moment if you believe the news reports. This will be exciting.
Hoping the GS ship navigates the mine-field successfully!
Dr. Sam Beckett never returned home...
Twitter: https://twitter.com/Quantum_Sheep
Web: https://quantumsheep.itch.io
How will apple police such a thing. You submit an app file. It is a compiled file generated by native XCode. They receive that file. Even if they reverse compiled it...how would they know the source of it...whether it was Flash or GameSalad or original hand written code. Unless GameSalad or Flash puts a big "Screw U Apple...I AM FLASH...I AM GAMESALAD" in the code and Apple takes the time to look for this stuff...it seems to not be an issue.
I have a feeling this is more of an issue about running a Java plugin or any other internal API that is not a core Cocoa API. This may be more of a problem for elements like OpenFeint than GameSalad. And it is my understanding that Apple is releasing their own version of Open Feint....and it is a "happy accident" that this bad publicity for Adobe (albeit misinformed and misdirected) happens just prior to their CS5 launch.
Relax everybody and go make your games better.
oh well! (no school tomorrow thank god - spring break!)
If you ever poked around in a hex dump of your favorite executable/binary or ran a *nix "strings" command on the executable/binary, you will a lot of times see tons of display strings, constants, debugging info, etc. that makes the executable readily identifiable.
Just running it on the main file in the GS XCode generated bundle yields this sampling:
`
GameSaladPlayerAppDelegate
GSRoundedRectView
GSEAGLGameView
15gsContactFilter
17gsContactListener
GSGameDidFinishLoadingNotification
GSLoadingStartNotification
GSLoadingEndNotification
GSGameDidEndNotification
^{GS_State=^{lua_State}^{GSPoolAllocator}^{GSDatabase}^{GSAudioContext}{GSCallbackInfo="loadingWillStart"^?"loadingWillEnd"^?"gameDidEnd"^?"gameContext"^v"callExternalFunction"^?"externalFunctionContext"^v}}
^{GS_State=^{lua_State}^{GSPoolAllocator}^{GSDatabase}^{GSAudioContext}{GSCallbackInfo=^?^?^?^v^?^v}}8@0:4
T^{GS_State=^{lua_State}^{GSPoolAllocator}^{GSDatabase}^{GSAudioContext}{GSCallbackInfo="loadingWillStart"^?"loadingWillEnd"^?"gameDidEnd"^?"gameContext"^v"callExternalFunction"^?"externalFunctionContext"^v}},R,N,VgameState
`
etc. and a bunch of "Lua" and "box2D" references.
Even if they mask the "GS" stuff with generic naming conventions, it probably wouldn't be too hard to create a "strings" like tool profile of a GS XCode bundle.