Page 8 of 30
Re: SpiderBasic 1.00 alpha
Posted: Tue Jan 21, 2014 8:30 am
by PB
> If this tool can output iOS apps in the future
It won't. You need an Apple license to do that.
That said, this tool outputs HTM files, so you
can run them ON an Apple device via the web.
Re: SpiderBasic 1.00 alpha
Posted: Tue Jan 21, 2014 12:30 pm
by luis
PB wrote:> If this tool can output iOS apps in the future
It won't.
fred wrote:
In the long run, Android and iOS support could be added as subsystems to be allow to create native applications
Re: SpiderBasic 1.00 alpha
Posted: Tue Jan 21, 2014 12:33 pm
by Kuron
luis wrote:
In the long run, Android and iOS support could be added as subsystems to be allow to create native applications
For iOS, it would only export the code and you would need to compile it with Apple's developer tools.
Re: SpiderBasic 1.00 alpha
Posted: Tue Jan 21, 2014 12:38 pm
by luis
About the demo, isn't space the fire button ? It's the first key I tried.
What did you try for fire ? CTRL+SHIFT+BACKSPACE+F1 ?
About the aliens being too many. I can go on forever without being hit, they move slowly compared to all the fire the ship throw out.
Tested on Firefox 22 (what a joke this version numbering).
It goes smooth enough, maybe it should be a little faster.
Would be nice a FPS counter on the top.
Re: SpiderBasic 1.00 alpha
Posted: Tue Jan 21, 2014 12:51 pm
by luis
Kuron wrote:For iOS, it would only export the code and you would need to compile it with Apple's developer tools.
It's a possible solution, and you still end up with an .app and not .html.
But is this a fact ? Because the statement quoted above does not say that explicitly and leave all options open, unless I missed a specific post about this.
Or is it simply impossible legally ? There are many tools/compilers around which can target iOS. Are all of them generating just source code ? I find that hard to believe but I never look beyond their existence.
Re: SpiderBasic 1.00 alpha
Posted: Tue Jan 21, 2014 1:08 pm
by PB
> Are all of them generating just source code ?
Probably. And you have to pay Apple $99/year to write apps for iOS.
I don't see how Fred is going to make that happen with SpiderBasic
for every SpiderBasic user.
Re: SpiderBasic 1.00 alpha
Posted: Tue Jan 21, 2014 1:24 pm
by Kuron
But is this a fact ? Because the statement quoted above does not say that explicitly and leave all options open, unless I missed a specific post about this.
My statement is a fact. It is simply the way the license works.
There are many tools/compilers around which can target iOS. Are all of them generating just source code ?
To be accepted your apps have to be compiled with Apple's official tools. Most of the tools/compilers simply export an XCode project which you need to compile.
Re: SpiderBasic 1.00 alpha
Posted: Tue Jan 21, 2014 3:11 pm
by Danilo
PB wrote:> Are all of them generating just source code ?
Probably. And you have to pay Apple $99/year to write apps for iOS.
I don't see how Fred is going to make that happen with SpiderBasic
for every SpiderBasic user.
You can develop for iOS for free on a Mac, see
screenshot /
video running an OpenGL example on iPad/iPhone simulator (included with free Xcode developer tools).
$99/year is when you want to release it into AppStore later.
Re: SpiderBasic 1.00 alpha
Posted: Tue Jan 21, 2014 5:15 pm
by Polo
There's nothing to pay to develop (only to publish) - and it's in line with Apple license if Spiderbasic generates code (like Monkey and other tools do)
Re: SpiderBasic 1.00 alpha
Posted: Tue Jan 21, 2014 5:44 pm
by luis
@danilo, @polo
That was my understanding, but I was asking because I never really cared about these things so I wasn't sure.
So it can generate native .app if Fred will decide to do so without any need to pay anything to Apple. Like it already does on OSX.
Kuron wrote:My statement is a fact.
Well, I was asking if it were a fact (if Fred did say so somewhere) SpiderBasic will not generate native code.
Because, again, I just read this "In the long run, Android and iOS support could be added as subsystems to be allow to create native applications".
Re: SpiderBasic 1.00 alpha
Posted: Tue Jan 21, 2014 6:14 pm
by Danilo
Please don't forget Win8 Apps/Games. And Xbox/XNA.
It is similar, output a C# VisualStudio project that gets compiled by VS.
Add your code signing / developer ID and release to the stores...
All stores ruled by SpiderBasic.
Re: SpiderBasic 1.00 alpha
Posted: Tue Jan 21, 2014 6:22 pm
by Kuron
luis wrote:So it can generate native .app if Fred will decide to do so without any need to pay anything to Apple. Like it already does on OSX.
For iOS, if you actually wanted to distribute your app, you would need to be a registered developer with Apple and maintain a current account. Apps for iOS can only be distributed via the app store. Apps can also only be compiled with Apple's tools.
luis wrote:Well, I was asking if it were a fact (if Fred did say so somewhere) SpiderBasic will not generate native code.
Because, again, I just read this "In the long run, Android and iOS support could be added as subsystems to be allow to create native applications".
You misunderstood what he wrote. He never mentioned native code, he mentioned native applications. Huge difference between the two. He meant you could create non-web based apps. Instead of a platform agnostic web-based app, you could create an app native to a specific platform. With iOS the
only way to create an app is to export an XCode project with Spider and compile it.
With Android, there are a couple of different ways it could be done as it does not have the same restrictions that iOS does. However, the definition of native code you are wanting to use, would likely not be done. I am guessing Spider would spit out Java and not use the NDK. Spider, like other products of its nature, is not a traditional compiler that produces machine code, it compiles the code (like a translator) from one language to another. With the way Spider is designed, it could easily be made to output Flash, Windows RT, etc.
Re: SpiderBasic 1.00 alpha
Posted: Tue Jan 21, 2014 6:24 pm
by Kuron
Danilo wrote:Please don't forget Win8 Apps/Games. And Xbox/XNA.

RT should not even be a thought until MS decides how they are going to merge RT and Windows Phone OS.
However, TIFKAM apps/games would be very doable.
Re: SpiderBasic 1.00 alpha
Posted: Tue Jan 21, 2014 6:36 pm
by Danilo
Kuron wrote:However, TIFKAM apps/games would be very doable.
Load the generated TIFKAM project into VS, change target to RT and build.
Should be that easy, so it runs on RT
and x86/x64 based Win8 tablets/desktops.
Re: SpiderBasic 1.00 alpha
Posted: Tue Jan 21, 2014 6:41 pm
by Kuron
Danilo wrote:Kuron wrote:However, TIFKAM apps/games would be very doable.
Load the generated TIFKAM project into VS, change target to RT and build.
Should be that easy, so it runs on RT
and x86/x64 based Win8 tablets/desktops.
Depends on how bad they F*** up RT when they merge it with the Phone OS. We won't know until 9 hits in 2015.
I am excited about Spider. Hugely positive step for team PB and their future!