ScummVM logo Forum Index - ScummVM website - Contact us - Buy Supported Games: GOG.com Rules - Search - Register - Login curved edge
Folder Forum Index > iPhone Port > Thoughts on the App Store Goto page Previous  1, 2, 3, 4 ... 9, 10, 11  Next
Thoughts on the App Store
  Author    Thread This topic is locked: you cannot edit posts or make replies.
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?
 Reply with quote  
Post Thu Jul 31, 2008 12:02 pm 
 View user's profile Send private message
Vinterstum
ScummVM Developer


Joined: 16 Oct 2005
Posts: 585
 

quote:
Originally posted by sb742
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?


If the problem was just about not running in the background, possibly. But there's plenty of other issues with the official SDK that's been mentioned already, that prevents a version for it.


Anyway: Jailbreaking the iPhone or the iPod Touch is very easy, and the ScummVM version you can then install runs quite nicely in the background on both devices Smile.
 Reply with quote  
Post Thu Jul 31, 2008 12:46 pm 
 View user's profile Send private message
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.

 Reply with quote  
Post Fri Aug 01, 2008 8:16 pm 
 View user's profile Send private message
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.

 Reply with quote  
Post Fri Aug 01, 2008 8:47 pm 
 View user's profile Send private message
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.

 Reply with quote  
Post Sat Aug 02, 2008 11:27 pm 
 View user's profile Send private message
TomFrost



Joined: 23 Apr 2007
Posts: 178
 

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.
 Reply with quote  
Post Sun Aug 03, 2008 9:21 pm 
 View user's profile Send private message
Trilby The Man With The P



Joined: 04 Aug 2008
Posts: 2
 


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?

i wouldn't want to jailbreak my iphone, i know there's "virtually no risk" but that's what they told me when i flashed my xbox and now i have a very expensive and pretty-looking brick in my room, so if there's a way get scumm onto the app store without jailbreak i definately want to go for that.

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?



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 Evil or Very Mad
 Reply with quote  
Post Mon Aug 04, 2008 4:42 pm 
 View user's profile Send private message
fingolfin
Retired


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 Evil or Very Mad

Just omit the Trilby then, and it'll fit Wink
 Reply with quote  
Post Mon Aug 04, 2008 8:23 pm 
 View user's profile Send private message
Vinterstum
ScummVM Developer


Joined: 16 Oct 2005
Posts: 585
 

Some more information about the issue:

http://weblog.infoworld.com/yager/archives/2008/07/apples_iphone_c.html

http://www.palluxo.com/2008/05/07/kaspersky-lab-slams-iphone-sdk-drops-antivirus-solution/

 Reply with quote  
Post Mon Aug 04, 2008 10:29 pm 
 View user's profile Send private message
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

 Reply with quote  
Post Tue Aug 05, 2008 12:40 pm 
 View user's profile Send private message
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'" Laughing
 Reply with quote  
Post Tue Aug 05, 2008 2:26 pm 
 View user's profile Send private message
rafi



Joined: 10 Aug 2008
Posts: 14
 

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
 Reply with quote  
Post Sun Aug 10, 2008 6:10 pm 
 View user's profile Send private message
sev
ScummVM Lead


Joined: 21 Sep 2005
Posts: 1924
 

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
 Reply with quote  
Post Sun Aug 10, 2008 6:50 pm 
 View user's profile Send private message Visit poster's website
fingolfin
Retired


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.

 Reply with quote  
Post Sun Aug 10, 2008 9:53 pm 
 View user's profile Send private message
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.

 Reply with quote  
Post Wed Aug 13, 2008 10:39 am 
 View user's profile Send private message
  Display posts from previous:      
This topic is locked: you cannot edit posts or make replies.

Forum Jump:
 
Goto page Previous  1, 2, 3, 4 ... 9, 10, 11  Next


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
curved edge   curved edge