| Thoughts on the App Store |
| Author
|
Thread |
 |
|
sb742
Joined: 31 Jul 2008
Posts: 3
|
quote: Originally posted by fingolfin We will not release a version that does not save/stay in background. when a call is incoming / you press home. PERIOD.
Why? Because while you might not be bugged by it, many people will be. Bad experiences like that stick in people's head like tar, you never get it out again, and we'll be labeled as "that frustrating software which always looses state when I get a call". I really don't want our name to be tarnished like that.
I know this forum is called the iPhone forum....
What about us iPod Touch users?
The iPod is identical to the iPhone but we simply don't receive incoming calls. Is it that difficult to make a second version for us with different Home button functionality?
|
Thu Jul 31, 2008 12:02 pm |
|
|
|
|
Snaro
Joined: 01 Aug 2008
Posts: 1
|
Home button
Just my 2 cents:
what about the applicationWillTerminate delegate notification? Hitting the home button on the phone will send a message to your app, requiring it to terminate. Apple states (either in the SDK keynote or in one of the Getting Started videos) that you have about 15 seconds before your app will be terminated forcefully, but in the meantime, the app will run in the background. Are 15 seconds enough to save the RAM stack?
And yes, having to install the games via some tiny server app on your desktop may suck, but it is still better than not playing them at all (provided you don't want to jailbreak your phone). Take a look at Stanza, it works pretty well.
|
Fri Aug 01, 2008 8:16 pm |
|
|
Vinterstum
ScummVM Developer

Joined: 16 Oct 2005
Posts: 585
|
We can't save the state of the RAM; that's something you can only do with emulator software. ScummVM runs all native code, the only thing we can do is forcibly save a game when the terminate event happens. The problem here is that some/most engines aren't set up to be able to make a savegame at any given time.
And again, there's the legal issues. With the NDA still in place, -no- open source software is possible (you can't share the code). Even when it's lifted, there's compatibility issues with the GPL/LGPL and Apple's EULA. And the EULA also prohibits programs that download interpreted code, which is exactly what ScummVM would have to do (it would quite likely apply to all of our games that use scripts, even if that isn't Apple's actual intention).
At the current time, there's just too many issues preventing an AppStore version of ScummVM.
|
Fri Aug 01, 2008 8:47 pm |
|
|
PlayingKarrde

Joined: 02 Dec 2007
Posts: 22
|
To be honest if there were two versions and they were identical I would still get the jailbreak version. It seems to me that the appstore is really clunky and updates appear to take forever. They are more interested in showing you what is "featured" or the top 25 than what is actually new or interesting.
To be honest time is probably better spent on the version we've all been using all this time than worrying about getting on the appstore. Like you said, it's so easy to jailbreak (and really pretty much risk free) that anyone who really wants to play ScummVM has very little reason not to do it.
Besides, the majority of the apps on my phone are actually from cydia rather than the appstore anyway.
|
Sat Aug 02, 2008 11:27 pm |
|
|
TomFrost

Joined: 23 Apr 2007
Posts: 177
|
quote: Originally posted by Robo-X I hope you are right. The only thing that would change that is that the AppStore apps seems to be so easy to crack. As it's a big revenue source for Apple I am sure they will do all they can to plug the hole. And possibly make it even harder to jailbreak. But I am speculating.
//Rob
I have a bit of involvement with this side of the community, and can safely say that the methods of "plugging the hole" that have been discussed so far will definitely not affect ScummVM in its current state.
|
Sun Aug 03, 2008 9:21 pm |
|
|
|
|
fingolfin
Joined: 21 Sep 2005
Posts: 1466
|
quote: Originally posted by Trilby The Man With The P
quote: http://www.veiosoft.com/ - DataCase
Maybe something like this program would work? Still not sure, if it's possible to get access to the files uploaded by this program from an other one...
It comes out on July 28th, and will cost $7 so let's wait...
I toatally agree with that, i won't pretend to know anything about the sdk but couldn't you use this app and just tell scumm to read the game files from there?
[...]
Even if you couldn't tell scumm to read the files transfered by that datacase app, couldn't you just look at the code for it and try to replicate that in a mini version as part of the scumm app?
Once again, there are no technical problems, no coding problems -- sure, we could write code to transfer data to your iPhone and what not else. That simply is not the problem. But the Apple EULA prohibits programs to download and run interpreted code, which is exactly what ScummVM would have to do. In addition, the Apple license is fundamentally incompatible with the GPL.
So, there currently is NO legal way for us to distribute ScummVM through the AppStore. If you are unhappy about this -- well, we are not exactly happy about it, either, but can't do anything about it. So, please complain to Apple, they are the only ones who *can* do something about it.
quote: Originally posted by Trilby The Man With The P
P.S. my username is supposed to say the man with the plan, but apparently that was too long so it left just the P 
Just omit the Trilby then, and it'll fit 
|
Mon Aug 04, 2008 8:23 pm |
|
|
|
|
Trilby The Man With The P
Joined: 04 Aug 2008
Posts: 2
|
naa, the trilby stays! that's the whole point of the name, "the man with the plan" just sounds pretentious
|
Tue Aug 05, 2008 12:40 pm |
|
|
clem
Joined: 31 Oct 2005
Posts: 2185
|
quote: Originally posted by Trilby The Man With The P naa, the trilby stays! that's the whole point of the name, "the man with the plan" just sounds pretentious
"There's no 'P' in 'Trilby'" 
|
Tue Aug 05, 2008 2:26 pm |
|
|
rafi

Joined: 10 Aug 2008
Posts: 13
|
quote: Originally posted by Robo-X But I guess the biggest problem is with the save game state when you press the home button. Without that functionality there is 0 chance ScummVM will ever come to AppStore.
//Rob
You know, I'd be willing to forego the a save game state on a call interrupt or on a home button depress as long as a periodic autosave is in place.
Rafi
|
Sun Aug 10, 2008 6:10 pm |
|
|
sev
ScummVM Lead

Joined: 21 Sep 2005
Posts: 1791
|
quote: Originally posted by rafi
You know, I'd be willing to forego the a save game state on a call interrupt or on a home button depress as long as a periodic autosave is in place.
That is always good to read the documentation. README, Section 6.1 "Autosaves".
Eugene
|
Sun Aug 10, 2008 6:50 pm |
|
|
fingolfin
Joined: 21 Sep 2005
Posts: 1466
|
Eugene, don't forget that most of our engines do not support autosaves...
Abyway, even if we did, I don't think it would be acceptable to let ScummVM be interupted, loosing play progress of the user. My stance on this firm.
But it doesn't matter anyway, because this is not what is blocking is from using the app store. Rather, Apple is blocking us from doing that. We can not legally distribute ScummVM via the App store, because we'd have to violate both our own license, as well as Apple's, in numerous ways.
|
Sun Aug 10, 2008 9:53 pm |
|
|
Charlii
Joined: 25 Dec 2007
Posts: 41
|
I just noticed that Frotz was just released in the AppStore. Since this application is similar to ScummVM in some ways, I wondered if this is in any way an indication that Apple do allow this kind of apps, regardless of their maze-like terms.
|
Wed Aug 13, 2008 10:39 am |
|
|
|
Forum Rules:
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|
|
|
Powered by phpBB © 2001, 2006 phpBB Group
Forum design by ScummVM team, icons by raina
|
|