iPad Pro IDE

Previous topic - Next topic

Leon

I have recently switched to the iPad Pro as my main computing device. Although programming actually works fine with an attached keyboard and despite successful apps such as Pythonista (Python IDE) there are actually only a handful of IDEs out there for iOS. GLBasic seems to be a little forgotten nowadays. I think it was a great idea to put it on Steam. Maybe creating a version of GLBasic for the iPad could boost its sales and popularity as well since it would be a standout feature. Some features such as exporting programs would have to be cut, though. Any thoughts on this?

spacefractal

#1
Property newer. I'm not even sure it's allowed this kind on appstore either as we have struggled to get even Gack on that past in the time.

For platform wise then Apple have deprecated Opengl support as well, even it's still works on Ios12 as well on Ios13.
Genius.Greedy Mouse - Karma Miwa - Spot Race - CatchOut - PowerUp Elevation - The beagle Jam - Cave Heroes 2023 - https://spacefractal.itch.io/

Leon

Apple has loosened the restrictions as far as coding apps are concerned. As far as I know, compiling is still a no-go. I could be wrong on that, though. Apple even released Swift Playgrounds for the iPad themselves. However, GLBasic on the iPad could be interpreted instead of compiled. Exporting would have to be done on a PC anyways. This way, all you would need is a text editor with syntax highlighting and an XCode template for GLBasic.

spacefractal

#3
Nope. Apple have done it for us. Simple as that.

Glbasic is wrote in C++ and OpenGL in mind and we cant change it at all, and also compiles to C++ and OpenGL! You will need a Windows to use the IDE regaardless anyway.

The only way we ever can touch Apple again is if Glbasic got a very great HTML5/JavaScript port as least with the 2D part. with HTML5/JavaScript , then its could been great to wrape it to MacOS, iOS and even other and use that as a base.
Genius.Greedy Mouse - Karma Miwa - Spot Race - CatchOut - PowerUp Elevation - The beagle Jam - Cave Heroes 2023 - https://spacefractal.itch.io/

Leon

Too bad. Would have been a great opportunity.

spacefractal

#5
its was supported for some years ago, but when Apple change mind, there is no we can do anymore.

Im do no longer have a Mac, nor plans to purchase one again (im soild mine when its got too old for xcode), and the code signing was very much a real pain to work with.

Gernot has property sold his when the Mac became old too, like me. Macs is not cheap at all!

But now as Apple did depreacted OpenGL (Vital for Glbasic), there is really no reason to try again, except if a good HTML5/JavaScript port happens, then its would been possible again. HTML5/JavaScript has been prove to been quite a good platform with many devices supporting.

Also.... Im was not even interests in Android either, but.....
Genius.Greedy Mouse - Karma Miwa - Spot Race - CatchOut - PowerUp Elevation - The beagle Jam - Cave Heroes 2023 - https://spacefractal.itch.io/

Leon

Yes, I totally agree with you, but that was not what I meant.

First, GLBasic (including the IDE) work fine on a Mac using Wine. As long as this is the case, a native export for Mac is not really necessary. It's not optimal but it works good enough.

What I was talking about is something different: We could write a simple IDE that runs on iPad and use GLBasic as an interpreted language. This means that the code is not compiled but just interpreted at runtime. As a result, you could do some serious coding on the go. Of course, the "real" GLBasic on PC is still needed for exporting, etc.

I would look into this myself but I don't have access to the source code of GLBasic and its thread.

spacefractal

its not that easy as this would been require a complete rewrite, then its better to rewrite it in C# instead really and use Unirt as backbend. Checkout the glbasic source code and you see why.

Glbasic does just compile the whole to c++. If we add interpreting, then the language would been much much slower. No reason to do that.
Genius.Greedy Mouse - Karma Miwa - Spot Race - CatchOut - PowerUp Elevation - The beagle Jam - Cave Heroes 2023 - https://spacefractal.itch.io/

Leon

I would like to check out GLBasic's source code. However, I can't. I think you have to reach 100 posts on the forum to get access to it.

It would be slower, but only on the iPad. Once you finish coding on the iPad, you send your project to a PC and use the real GLBasic there and compile your game.

spacefractal

its still require a complete rewrite of the language. so its not possible. If im would rewrite language, more better to write in C# or such. But this is happens when Apple actuelly did that for you: OpenGL is depreacted, howover do still works throught.
Genius.Greedy Mouse - Karma Miwa - Spot Race - CatchOut - PowerUp Elevation - The beagle Jam - Cave Heroes 2023 - https://spacefractal.itch.io/