Jibble

Author Topic: AGS Engine iOS Port - jailbroken question  (Read 2272 times)

AGS Engine iOS Port - jailbroken question
« on: 11 Oct 2015, 10:17 »
G'day,

Quick question, does anyone use the iOS port of the AGS engine for jail broken iOS devices or do are people only interested in it for publishing their own games on the App store? 

I only ask because running on jail broken devices doesn't exactly interest me and I'd rather refactor the iOS port to be a library that people that use to make their own publishable games. (much like VLC's VLCKit)  This would be a departure from the Android and PSP ports as they let you run any game but I think the Apple App Store restrictions limit our options here.

Thoughts?

Crimson Wizard

  • Local Moderator
    • Best Innovation Award Winner 2013, for spearheading the AGS 3.3.0 project
    • Lifetime Achievement Award Winner
    • Crimson Wizard worked on one or more games that won an AGS Award!
    •  
    • Crimson Wizard worked on one or more games that was nominated for an AGS Award!
Re: AGS Engine iOS Port - jailbroken question
« Reply #1 on: 11 Oct 2015, 17:00 »
Would it be too much work to keep both ports?
One for publishing games, and another for running any other game.

Re: AGS Engine iOS Port - jailbroken question
« Reply #2 on: 12 Oct 2015, 05:48 »
I think the problem is that 1) I have no easy way to test the jailbroken ports since I have no interest in jailbreaking my devices and 2) I think the ways compiling jailbroken apps in XCode changes from version to version which will be tricky to keep up to date. 

Actually it might work better to move most of the code into an "AGSKit" library so interested parties could write their jailbroken version.  The Android port actually has already been split out in a similar fashion.

Crimson Wizard

  • Local Moderator
    • Best Innovation Award Winner 2013, for spearheading the AGS 3.3.0 project
    • Lifetime Achievement Award Winner
    • Crimson Wizard worked on one or more games that won an AGS Award!
    •  
    • Crimson Wizard worked on one or more games that was nominated for an AGS Award!
Re: AGS Engine iOS Port - jailbroken question
« Reply #3 on: 12 Oct 2015, 09:15 »
What changes will that require to the engine itself?

Re: AGS Engine iOS Port - jailbroken question
« Reply #4 on: 12 Oct 2015, 11:10 »
Hopefully no more than what's already there.  There's already objective c code that wraps the engine to create an app.

Monsieur OUXX

  • Mittens Vassal
  • Cavefish
  • Mittens Half Initiate
    • I can help with proof reading
    • I can help with translating
    • I can help with voice acting
    • Monsieur OUXX worked on one or more games that won an AGS Award!
    •  
    • Monsieur OUXX worked on one or more games that was nominated for an AGS Award!
Re: AGS Engine iOS Port - jailbroken question
« Reply #5 on: 14 Oct 2015, 13:37 »
Janet advocated against trying to release games on jailbroken iOS in her article (see a few threads before this one)
 

Crimson Wizard

  • Local Moderator
    • Best Innovation Award Winner 2013, for spearheading the AGS 3.3.0 project
    • Lifetime Achievement Award Winner
    • Crimson Wizard worked on one or more games that won an AGS Award!
    •  
    • Crimson Wizard worked on one or more games that was nominated for an AGS Award!
Re: AGS Engine iOS Port - jailbroken question
« Reply #6 on: 14 Oct 2015, 13:52 »
Janet advocated against trying to release games on jailbroken iOS in her article (see a few threads before this one)
What about games that were never released for iOS? You will have to use jailbroken device to run them.
The question is basically, whether there are a lot of people who are interested in running any (even very old) AGS games on iOS.

Re: AGS Engine iOS Port - jailbroken question
« Reply #7 on: 14 Oct 2015, 22:49 »
What about games that were never released for iOS? You will have to use jailbroken device to run them.
The question is basically, whether there are a lot of people who are interested in running any (even very old) AGS games on iOS.
Exactly.  Although maybe we could put up curated bundles of games on the app store?

But so far there seems to be zero interest in running on a jailbroken device and more interest in selling AGS games in the store. The current iOS port is written from the perspective of a jailbroken iOS and is currently unmaintained.  I have no idea if it actually would work on a current jailbroken device.  Janet's researched the changes necessary for it to run individual games on a normal device.  Those changes should probably be put back into AGS mainline.

JanetC

  • Mittens Serf
    • JanetC worked on one or more games that won an AGS Award!
    •  
    • JanetC worked on one or more games that was nominated for an AGS Award!
Re: AGS Engine iOS Port - jailbroken question
« Reply #8 on: 16 Oct 2015, 21:23 »
As I understand it, iOS devices are getting harder and harder to jailbreak. Is anyone using the jailbroken version of AGS right now?