Hello,
First of all: I love Gideros and the quick-deployment features it provides using the Gideros Player. This is especially very easy through something like Dropbox for Android devices; installing the player is a piece of cake! However, on iOS this process is much more complicated, requiring custom builds on a Mac and such (even though
http://members.giderosmobile.com/knowledgebase.php?action=displayarticle&id=3 does not mention that).
I understand this is not an app that can be in the App Store or anything, but wouldn't it be possible to deploy more easily through some less conventional ways? E.g. through the Cydia (jailbroken) app store. I think it would be very easy to submit the Gideros Player to a common repository (bigboss / modmyi) or even create a custom accessible end-point. In my opinion this would greatly accomodate the iOS development cycle using Gideros, as most developers do not have a problem with jailbroken devices anyway (and of course, otherwise, the regular xcode/mac/compile method is still available as well).
Thank you for your time,
-Vincent
Comments
But we have some plans on how it could be done, just need to experiment with it more, once we set up the build server, and maybe (just maybe) something similar to what you described will be available.
Can we not have the player on the app store, so that anyone that wants to start can download it and play with it.
While any of us can put it up on the store, it would be better if it was put by GiderosMobile than any body else.
While as a developer, we can all sign and upload the player to our devices, but in the case where there are non-developer license holders (like in a class) it is difficult to provide a working copy to them. So if the player was on the App Store, it makes it so much easier and that way, everytime there is a new release, we would have the latest player (lesser incompatibilities)
On the point that this cannot be on the app store, that is incorrect, There are several other apps that are similar and are on the app store.
However, specific builds like with BHWax and other custom plug-ins, we might have to build for individual testing, or maybe the plug-in system could also be made modular to upload plug-ins externally, like DLL's...
Likes: hosamred, SinisterSoft
Author of Learn Lua for iOS Game Development from Apress ( http://www.apress.com/9781430246626 )
Cool Vizify Profile at https://www.vizify.com/oz-apps
Maybe something's changed, could you please list the similar apps, so we could make a case with Apple representatives?
The first that comes to mind is the AppGameKit this used to be a Windows only IDE at the time but required an iOS component (player) that ran the code OTA (over The Air) like what Gideros does.
http://reviewme.oz-apps.com/2011/09/rev-your-engines.html
Here's an except from their site about this
Author of Learn Lua for iOS Game Development from Apress ( http://www.apress.com/9781430246626 )
Cool Vizify Profile at https://www.vizify.com/oz-apps
On the Mac App Store -> https://itunes.apple.com/gb/app/agk-player/id453703978?mt=12
on iTunes -> http://itunes.apple.com/us/app/agk-viewer/id474721435?ls=1&mt=8
Author of Learn Lua for iOS Game Development from Apress ( http://www.apress.com/9781430246626 )
Cool Vizify Profile at https://www.vizify.com/oz-apps
But that is completely different and not really applicable here.
I do not really agree that providing a Cydia download would 'endorse' jailbreaking your device by Gideros. One always has an option to do it the 'current' way by building it yourself right? I think that with a very minor action that anyone can take (e.g. putting the compiled app on some repository) developers that want to take advantage of this are greatly supported. This two-way approach would benefit anyone without harming anyone right?
In any way, I'm curious about the other 'plans' you have for this problem.
If you don't have these things and just want to play your Gideros games on an iPhone or iPod (which I can understand) then this is deliberately against Apple's developer policy and for this reason I think it would be an unwise endorsement for Gideros to make.
I guess Gideros could "turn a blind eye" to any of their users building such a player and putting it up on a jailbreak site. Why not try it yourself and see if @atilim (or the others) issue you with a takedown notice?
best regards
@Venorcis Internally, we were talking about distributing Gideros Player by using Apple's wireless app distribution. But we don't have enough technical knowledge about it and currently this option has low priority.
And unfortunately distribution of Player through Cydia is out of option.
If it is something else, I am not quite sure what you mean here.
Author of Learn Lua for iOS Game Development from Apress ( http://www.apress.com/9781430246626 )
Cool Vizify Profile at https://www.vizify.com/oz-apps
Again the issue is more the comparison between Android (put file on dropbox - open - done) and iOS (pay fee, set-up tools, compile source code, sort out certificates, etc.). In the start-up phase (when trying out Gideros to see if it fits your needs/purposes) or in early development (alpha versions), paying the iOS fee and setting up Mac hardware (which not everyone has readily available) is a huge deal. But I guess this is more of an Apple issue (especially if their developer policies are as strict as you say they are) than a Gideros one, although offering more ease in the early trial phases is of course in Gideros' interest as well.
Thanks for the replies anyway ( @atilim as well of course)
If you have the enterprise developer version, you can put the app on a website for in-house distribution (away from Apple) or does that have 500 licenses only??
Author of Learn Lua for iOS Game Development from Apress ( http://www.apress.com/9781430246626 )
Cool Vizify Profile at https://www.vizify.com/oz-apps
In Gideros case it will be even worse (allowing developers to bypass buying license) so consequences may be even worse.
Apple cancelled their license as it was being used to compile and run Emulators, to which Apple had a problem. In the case of Gideros that should not be a problem as it would be used to distribute only Gideros Player.
However, if @Atilim has the Enterprise license then he could also write to Apple and discuss this option with them.
Author of Learn Lua for iOS Game Development from Apress ( http://www.apress.com/9781430246626 )
Cool Vizify Profile at https://www.vizify.com/oz-apps
@OZApps as you've said, previously everyone can download and install .ipa files from their server without any provisioning files but now they require to upload your own provisioning files for signing. You can try from https://github.com/vanger-cat/Hello-MacBuildServer
Likes: phongtt